[Ajuda] Tem como criar um anti teamkill com GetPlayerColor
#1

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?
Reply
#2

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

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);
        }
Reply
#4

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

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

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;

Reply
#7

Obrigado... Jaja irei testar e qualquer coisa ja respondo aqui.
Reply
#8

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

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

obrigado 8D
Reply
#10


Dб reputantion ahsuahsUHSAusaSas
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)