21.12.2010, 12:05
you haven't set the
or
Anywhere you haven't set them. So, it's not working. You'd need to set them. It's a bit confusing e_e:
pawn Код:
indm[playerid] == 1
pawn Код:
indm[playerid] == 2
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(indm[playerid] == 1 && indm[killerid] == 1)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
SendClientMessage(killerid,red,"Dont kill your own men!");
SetPlayerHealth(killerid,0);
}
if(indm[playerid] == 2 && indm[killerid] == 2)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
SendClientMessage(killerid,red,"Dont kill your own men!");
SetPlayerHealth(killerid,0);
}
if(indm[killerid] == 1)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
indm[killerid]=2;
}
if(indm[killerid] == 2)
{
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
}
indm[playerid]=0;
indm[killerid]=0;
return 1;
}