SA-MP Forums Archive
[Ajuda] Chat Kill, Suicidio - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Chat Kill, Suicidio (/showthread.php?tid=605357)



Chat Kill, Suicidio - Traal - 18.04.2016

Galera e o seguinte, na minha gm quando o player se suicida ele esta tomando spawn e nгo esta mostrando no chat kill.


Re: Chat Kill, Suicidio - F1N4L - 18.04.2016

Verifique a funзгo SendDeathMessage na callback OnPlayerDeath

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    return 1;
}



Respuesta: Chat Kill, Suicidio - Traal - 18.04.2016

Quote:

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;

esta assim