07.11.2011, 23:49
bom isso ta bugando o kill dos zombies quando o zombie mata um humano o humano nгo ta virando zombie
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
SetPlayerColor(playerid,ADMIN_RED);
gTeam[playerid] = TEAM_ZOMBIE;
SendClientMessage(playerid,GREEN,"Vocк foi Infectado");
SendClientMessageToAll(ADMIN_RED,"Um ser Humano foi Infectado");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}
else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
SetPlayerColor(playerid, GREEN);
SendClientMessage(playerid,ADMIN_RED,"Voc? foi morto");
SendClientMessageToAll( GREEN,"Um Zombie foi morto");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
return 1;
}