SA-MP Forums Archive
[Pedido] ChatKill pra admin - 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: [Pedido] ChatKill pra admin (/showthread.php?tid=396142)



ChatKill pra admin - TheuziiN_ - 29.11.2012

Tipo, quando alguem mata alguйm aparece na tela do admin- [!] nome_exemplo matou nome_exemplo com a arma [ARMA ID]


Re: ChatKill pra admin - ViniBorn - 29.11.2012

Usando SendDeathMessage nгo tem como


Re: ChatKill pra admin - Maklister - 29.11.2012

pawn Код:
//OnPlayerDeath

if(killerid == IsPlayerAdmin(playerid))
{
    new string[80];
    new aname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
    GetPlayerName(killerid, aname, sizeof(aname));
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, 80, "O Admin %s matou o jogador %s", aname, pname);
    SendClientMessageToAll(-1, string);

}
Pega como exemplo e edita de acordo com suas variaveis

PS: Acho que й funcional, testa ae.


Re: ChatKill pra admin - Jason` - 29.11.2012

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
pawn Код:
//OnPlayerDeath

if(killerid == IsPlayerAdmin(playerid))
{
    new string[80];
    new aname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
    GetPlayerName(killerid, aname, sizeof(aname));
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, 80, "O Admin %s matou o jogador %s", aname, pname);
    SendClientMessageToAll(-1, string);

}
Pega como exemplo e edita de acordo com suas variaveis
pawn Код:
if(killerid == IsPlayerAdmin(playerid))


Entгo sу funciona se o killerid for o ID 1 ou 0?


Use:

pawn Код:
public OnPlayerDeath(playerid, killerid, reason) {

    if(killerid != 65535) {
   
        static i, string[128], name1[24], name2[24];

        GetPlayerName(playerid, name1, 24);
        GetPlayerName(killerid, name2, 24);

        format(string, sizeof(string), "O jogador %s matou %s com a arma %d.", name2, name1, reason);
        for(i = GetMaxPlayers(); i > -1; --i) {

            if(IsPlayerConnected(i)) {

                if(IsPlayerAdmin(i)) {
               
                    SendClientMessage(i, -1, string);
                }
            }
        }
    }
    return 1;
}



Re: ChatKill pra admin - TheuziiN_ - 29.11.2012

Alguem?