GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: mark7474 - 2010. December 27. - 14:49:03

Cím: Kérdés
Írta: mark7474 - 2010. December 27. - 14:49:03
Hali!
Le tudnátok nekem írni, hogy hogy kell azt megcsinálni, hogyha egy player megöl egy másik playert akkor megkapja a nála levõ pénzt?
Cím: Kérdés
Írta: Stricica - 2010. December 27. - 14:55:44
public OnPlayerDeath(playerid, killerid, reason)
{
    GivePlayerMoney(playerid, -10000);
    GivePlayerMoney(killerid, 10000);
    return 1;
}

 
A 10000-ret írd át saját értékre!
Cím: Kérdés
Írta: mark7474 - 2010. December 27. - 15:01:57
Köszönöm a segítséget! :D Zárom.
Cím: Kérdés
Írta: Csabesz - 2010. December 27. - 17:45:38
Õ, Márk Stricica megoldása hibás.
Ezt használd:
 

GivePlayerMoney ( killerid, GetPlayerMoney ( playerid ) );
Cím: Kérdés
Írta: Stricica - 2010. December 27. - 20:08:58
Lényegtelen, mind a 2 jó megoldás :D
Cím: Kérdés
Írta: Csabesz - 2010. December 27. - 20:47:55
Idézetet írta: Stricica date=1293476938\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4932\" data-ipsquote-contentclass=\"forums_Topic
Lényegtelen, mind a 2 jó megoldás :D
 
Így gondolod ?
És a játékba honnan tudja, hogy a megölt játékosnak mennyi a pénze ?


Mert ez a kód annyit csinál, h a megölt játékostól elvesz 10.000$ -t és aki megölte annak add 10.000$-t.
Márk kérése az volt, hogy a aki megöli a másikat az kapja meg a megölt játékos pénzét.
Ezért a te kódod hibás.
Cím: Kérdés
Írta: mark7474 - 2010. December 28. - 10:22:43
Köszönöm újra a segítséget! Amit Stricica mondott annak is hasznátnát vettem. :D