OnPlayerDeath help!!! -
JawsPlus - 06.11.2014
Why when player death don't have this effect
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(civ[playerid] == TEAM_Civ && civ[killerid] == TEAM_Civ)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
GivePlayerMoney(playerid, -1000);
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) +12);
SetPlayerWantedLevel(playerid, 0);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
if(civ[playerid] == TEAM_Civ && !civ[killerid] == TEAM_Civ)
{
if(GetPlayerWantedLevel(playerid) == 0)
{
SetPlayerScore(killerid, GetPlayerScore(killerid)-5);
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent.You have -5000$ and -5 score for punishment.");
GivePlayerMoney(killerid, -5000);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
else if(GetPlayerWantedLevel(playerid) <= 3 )
{
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent suspects.You have -1000$ and -1 score for punishment.");
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
GivePlayerMoney(killerid, -1000);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
else if(GetPlayerWantedLevel(playerid) <= 6 )
{
new string2000[200];
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
GivePlayerMoney(playerid, -1000);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*100);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
else if(GetPlayerWantedLevel(playerid) <= 12 )
{
new string2000[200];
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*200);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
}
return 1;
}
Re : OnPlayerDeath help!!! -
AYOUYOU - 06.11.2014
PHP код:
new PlayerDeaths[MAX_PLAYERS];
new PlayerKills[MAX_PLAYERS];
PHP код:
SendDeathMessage(killerid, playerid, reason); // Shows the kill in the killfeed
// Check that the killerid is valid before doing anything with it
if(killerid != INVALID_PLAYER_ID)
{
PlayerKillCount[killerid] ++;
}
// Outside the check, handle stuff for playerid (it's always valid)
PlayerDeaths[playerid] ++;
Re: OnPlayerDeath help!!! -
JawsPlus - 06.11.2014
no. i want to make a cops and robber system
Re: OnPlayerDeath help!!! -
M0HAMMAD - 06.11.2014
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(civ[playerid] == TEAM_Civ && civ[killerid] == TEAM_Civ)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
GivePlayerMoney(playerid, -1000);
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) +12);
SetPlayerWantedLevel(playerid, 0);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
if(civ[playerid] == TEAM_Civ && !civ[killerid] == TEAM_Civ)
{
if(GetPlayerWantedLevel(playerid) == 0)
{
SetPlayerScore(killerid, GetPlayerScore(killerid)-5);
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent.You have -5000$ and -5 score for punishment.");
GivePlayerMoney(killerid, -5000);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
if(GetPlayerWantedLevel(playerid) <= 3)
{
SendClientMessage(killerid, COLOR_LIGHTBLUE,"[POLICE]:{FFFFFF}You kill an innocent suspects.You have -1000$ and -1 score for punishment.");
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
GivePlayerMoney(killerid, -1000);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
if(GetPlayerWantedLevel(playerid) <= 6)
{
new string2000[200];
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
GivePlayerMoney(playerid, -1000);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*100);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
if(GetPlayerWantedLevel(playerid) <= 12 )
{
new string2000[200];
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
format(string2000, sizeof(string2000), "[POLICE]:{FFFFFF}%s[%d] has been taken down by Law Officer %s[%d] with %i wanted level.",GetPlayerName(playerid),playerid,GetPlayerName(killerid),killerid,GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_BLUE,string2000);
GivePlayerMoney(killerid,GetPlayerWantedLevel(playerid)*200);
GivePlayerMoney(playerid, -1000);
SendDeathMessage(killerid,playerid,reason);
return 1;
}
}
return 1;
}
if don't work please give us more information...
Re: OnPlayerDeath help!!! -
JawsPlus - 06.11.2014
not works