Something wrong with kills + money?! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Something wrong with kills + money?! (
/showthread.php?tid=110292)
Something wrong with kills + money?! -
BMGP - 25.11.2009
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(playerid,killerid,reason);
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-100);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid,GetPlayerMoney(playerid)+100);
return 1;
}
Why the killer doesnt gets 100 $

?
Re: Something wrong with kills + money?! -
MB@ - 25.11.2009
Quote:
Originally Posted by BMGP
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(playerid,killerid,reason);
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-100);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid,GetPlayerMoney(playerid)+100);
return 1;
}
Why the killer doesnt gets 100 $  ?
|
Код:
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-100);
GivePlayerMoney(killerid,GetPlayerMoney(playerid)+100);
Because you putted to give -100 and +100 money and thats 0. Delete the -100 line.
Re: Something wrong with kills + money?! -
BMGP - 25.11.2009
Quote:
Originally Posted by Krys^
Quote:
Originally Posted by BMGP
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(playerid,killerid,reason);
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-100);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid,GetPlayerMoney(playerid)+100);
return 1;
}
Why the killer doesnt gets 100 $  ?
|
Код:
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-100);
GivePlayerMoney(killerid,GetPlayerMoney(playerid)+100);
Because you putted to give -100 and +100 money and thats 0. Delete the -100 line.
|
but one for playerid and one for killerid