SA-MP Forums Archive
[Ajuda] Tem como criar um anti teamkill com GetPlayerColor - 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] Tem como criar um anti teamkill com GetPlayerColor (/showthread.php?tid=266867)



[Ajuda] Tem como criar um anti teamkill com GetPlayerColor - arakuta - 06.07.2011

Tem como criar um anti-team kill usando GetPlayerColor?

Tipo, se um jogadore de cor 0x000000FF matar outro jogador da cor 0x000000FF, ele fosse avisando com um SendClientMessage e um kick?


Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - Shadoww5 - 06.07.2011

Poste a variavel que define a cor de cada jogador (ou seja, no caso, o time de cada).


Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - arakuta - 06.07.2011

Eu nгo to usando define. Estou usando as cores cruas mesmo com base na skin do jogador.

pawn Код:
case 0:
        {
            SetPlayerColor(playerid, 0xFF0000AA);
            SetPlayerPos(playerid, 693.668,1959.560,5.109);
            SetPlayerFacingAngle(playerid, 180.0);
        }



Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - Shadoww5 - 06.07.2011

Antes do case 0: tem um switch, poste a linha do switch.


Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - arakuta - 06.07.2011

pawn Код:
switch(pClass[playerid])



Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - Shadoww5 - 06.07.2011

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    if(
pClass[playerid] == pClass[killerid])
    {
        
SendClientMessage(killerid0xFFFF00FF"Vocк foi kickado pois nгo й permitido matar um jogador do mesmo time.");
        
Kick(killerid);
    }
    return 
1;




Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - arakuta - 06.07.2011

Obrigado... Jaja irei testar e qualquer coisa ja respondo aqui.


Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - Macintosh - 06.07.2011

pawn Код:
if(GetPlayerColor(playerid) == GetPlayerColor(killerid))
{
     SendClientMessage(killerid, -1, "Vocк tomou kick por matar um player da sua equipe.");
     Kick(killerid);
     return 1;
}



Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - arakuta - 06.07.2011

O do shadoww5, sу funciona com a mesma skin.
O do shickcard funcionou perfeitamente aqui (mesmo time com skins diferentes)

obrigado 8D


Re: [Ajuda] Tem como criar um anti teamkill com GetPlayerColor - Macintosh - 06.07.2011


Dб reputantion ahsuahsUHSAusaSas