Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-01-26, 16:53


Xbit







Wiek: 36
Na forum: 5300 dni
Posty: 8



Respekt: 50

Ostrzeżeń: 100%
Witam!


Mam problem ze score. Konkretniej chcia?bym
aby np:

-po zabiciu gracza doda?o mi +3 score a jemu odejmowa?o np -2.
A po samob?jstwie odejmowa?o -1

Wiem ?e musi to by? w
Kod:

public OnPlayerDeath

tylko nie wiem dok?adnie jak to ustawi?...

Prosz? o pomoc!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 16:57


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

To masz tak
playerid tro masz ten kt?ry zgin?? to jemu daj SetPlayerScore(playerid, GetPlayerScore(playerid) -2);

Ten co zabi? to killerid
SetPlayerScore(killerid, GetPlayerScore(killerid) +3);

I tutaj warunki if(reason == i id powodu masz tutaj: http://wiki.sa-mp.com/wiki/Weapons

Dalej chyba dasz rad?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 17:05


Xbit







Wiek: 36
Na forum: 5300 dni
Posty: 8



Respekt: 50

Ostrzeżeń: 100%
Dobra mam co? takiego:

Kod:


public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {

SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
SetPlayerScore(killerid, GetPlayerScore(killerid) +3);
} else {

SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(playerid, GetPlayerScore(playerid) -2);
}
return 1;
}


Ale gdzie zrobi? ?e pope?ni? samob?jstwo ? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 17:11


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

tam musisz da? tak:
Kod:

if(reason == 54 || 53)
{
Tutaj samob?jstwo
}


Nie jestem pewien czy 53 te? bo na DM'ach nie siedz? :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 19:27


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
"krzyzan" napisał/a:

tam musisz da? tak:
Kod:

if(reason == 54 || 53)
{
Tutaj samob?jstwo
}


Nie jestem pewien czy 53 te? bo na DM'ach nie siedz? :P


Wystarczy da? zwyk?e zabranie Score w OnPlayerDeath. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:55


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

CRX, Tyle ?e on chce za samob?jstwo wi?c trzeba jako? wyszczeg?lni? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 15:57


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Pawn
if(killerid != INVALID_PLAYER_ID)

To powinno by? to.

Postaw piwo autorowi tego posta
 

 
Tagi: score
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Score Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku