18.04.2016, 01:49
Galera e o seguinte, na minha gm quando o player se suicida ele esta tomando spawn e nгo esta mostrando no chat kill.
public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); return 1; }
public OnPlayerDeath(playerid, killerid, reason) { new string[150]; SetTimerEx("Capacete", 600, 0, "i", playerid); JovemDominando[playerid] = 0; TextDrawShowForPlayer(playerid, diemsg); if(killerid == INVALID_PLAYER_ID) return 1; if(GetPVarInt(playerid, "Morte") > gettime()) return Kick(playerid); // Caso o valor armazenado seja ainda maior que o gettime() (Tempo Atual) if(playerid == killerid) return Kick(playerid); // Isso ocorre quando й usando o 'random' em alguns cheaters if(GetPlayerTeam(playerid) != NO_TEAM) // Caso vocк use sistema de Equipes if(GetPlayerTeam(playerid) == GetPlayerTeam(killerid)) return Kick(playerid); SetPVarInt(playerid, "Morte", gettime() + 2); if(IsPlayerConnected(playerid)) { SendDeathMessage(killerid,playerid,reason); EmTrabalho[playerid] = 0; Player[playerid][InHospital] = true; Player[playerid][InDM] = false; Player[playerid][pInEvento] = false; Player[killerid][pMatou]++; Player[playerid][pMorreu]++; Trabalhando[playerid] = 0; GivePlayerMoney(killerid, 100); Roubando[playerid] = 0; |