SA-MP Forums Archive
[Ajuda] kill 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: [Ajuda] kill admin (/showthread.php?tid=378863)



kill admin - Don_Speed - 19.09.2012

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    for (new i; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i))
        {
            if(PlayerInfo[i][PlayerLevel] >= 1)
            {
               SendDeathMessage(killerid, playerid, reason);
            }
        }
    }
    return 1;
}
Manda para o server inteiro


Re: kill admin - CeLo Jeaam - 19.09.2012

Seu cуdigo estб certo , sу verificando no seu server.


Re: kill admin - Don_Speed - 19.09.2012

Quote:
Originally Posted by CeLo Jeaam
Посмотреть сообщение
Seu cуdigo estб certo , sу verificando no seu server.
Sei que ele esta correto porem ele mostra a todos porriso que criri o topico.
Quero saber o porque.



Re: kill admin - @Riichard - 19.09.2012

Acho que nгo й possнvel, mostrar somente para um player...

Posso estar errado, pois nunca testei o mesmo.


Re: kill admin - Crueliz0n - 19.09.2012

nгo tem como por SendDeathMessage para player especifico, vc pode criar um SendClientMessage pra isso


Re: kill admin - Felipe_Freeze - 19.09.2012

Код:
if(PlayerInfo[i][PlayerLevel] >= 1)
й o que define o lvl de admin do player ?


Re: kill admin - Don_Speed - 19.09.2012

@BlackDonelly

Ja imagino o flood que seria?

@Felipe_Freeze

Nivel de admin



Re: kill admin - Crueliz0n - 19.09.2012

so da flood se tiverem matando muito '-'


Re: kill admin - Don_Speed - 19.09.2012

Quote:
Originally Posted by BlackDonelly
Посмотреть сообщение
so da flood se tiverem matando muito '-'

Nao nao ele vi floodar se o cara tiver vivo (PQP).

Daria pra fazer assim

pawn Код:
native SendDeathMessageDon(playerid,killer,killee,weapon);//topo
public OnPlayerDeath(playerid, killerid, reason)
{
    for (new i; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i))
        {
            if(PlayerInfo[i][PlayerLevel] >= 1)
            {
               SendDeathMessageDon(i,killerid,playerid,reason);
            }
        }
    }
return true;
}
Porem o servidor nao liga


Re: kill admin - Crueliz0n - 19.09.2012

tenta assim:

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    new killmsg[32],nomekill[MAX_PLAYER_NAME],nomedeath[MAX_PLAYER_NAME];
    GetPlayerName(killerid,nomekill,sizeof (nomekill));
    GetPlayerName(playerid,nomedeath,sizeof (nomedeath));
    format(killmsg,sizeof (killmsg),"%s matou %s com %s",nomekill,nomedeath,reson);
    for (new i; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i))
        {
            if(PlayerInfo[i][PlayerLevel] >= 1)
            {
               SendClientMessage(i,-1,killmsg);
            }
        }
    }
    return true;
}