Kill Problem - 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)
+--- Thread: Kill Problem (
/showthread.php?tid=364370)
Kill Problem -
diablo16 - 30.07.2012
Hi i need a litle help with OnPlayerDeath . I want wen a player kills you any weare(not only in the DMZone) to give him 15k money but to the killed person to give him nothing. Please help me!
Here is my OnPlayerDeath :
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
neon(playerid);
nrg(playerid);
if( DMZone[killerid] >= 1)
{
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
GivePlayerMoney(killerid, 7000);
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
SetPlayerScore(killerid,GetPlayerScore(killerid)-0);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
PlayCrimeReportForPlayer(killerid, killerid, 3);
kills[killerid]++;
}
if( DMZone[killerid] == 0)
{
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
GivePlayerMoney(playerid, 2000);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
SetPlayerScore(playerid,GetPlayerScore(playerid)-0);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
PlayCrimeReportForPlayer(killerid, killerid, 3);
}
return 1;
}
Re: Kill Problem -
Misiur - 30.07.2012
pawn Код:
//Find and remove
GivePlayerMoney(playerid, 7000);
//Find and remove
GivePlayerMoney(playerid, 2000);
//Find
nrg(playerid);
//Add below
GivePlayerMoney(killerid, 15000);
Re: Kill Problem -
Roko_foko - 30.07.2012
here you go
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
GivePlayerMoney(killerid,15000);//<-------added this
SendDeathMessage(killerid, playerid, reason);
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
neon(playerid);
nrg(playerid);
if( DMZone[killerid] >= 1)
{
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
SetPlayerScore(killerid,GetPlayerScore(killerid)-0);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
PlayCrimeReportForPlayer(playerid, killerid, 3);
kills[killerid]++;
}
if( DMZone[killerid] == 0)
{
TextDrawHideForPlayer(playerid,HealthBar[playerid]);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
SetPlayerScore(playerid,GetPlayerScore(playerid)-0);
GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
PlayCrimeReportForPlayer(playerid, killerid, 3);
}
return 1;
}