09.06.2012, 04:42
otimizado, o resto й com vocк, se vira
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID)
{
new string[128];
format(string, sizeof(string), "[SERVER]: %s(id:%d) se suicidou-se no x1!", Nome(playerid), playerid), SendClientMessageToAll(-1, string);
for(new i; i < MAX_PLAYERS; i++) if(TaX1[i] == true) SpawnPlayer(TaX1[i]);
}
else
{
if(TaX1[playerid] == true)
{
TaX1[playerid] = false, TaX1[killerid] = false, Playersx1 = 0, SpawnPlayer(killerid);
SetPlayerArmour(killerid, 100.0), SetPlayerHealth(killerid, 100.0);
format(string, sizeof(string), "[SERVER] %s matou o %s no X1DM!", Nome(killerid), Nome(playerid)), SendClientMessageToAll(COR_AMARELO, string);
}
}
SendDeathMessage(killerid, playerid, reason);
GivePlayerMoney(playerid, -500), GivePlayerMoney(killerid, 500);
GameTextForPlayer(playerid,"~r~Morto!",4000,3);
return 1;
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}