SA-MP Forums Archive
[AJUDA]MINIGUN - 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]MINIGUN (/showthread.php?tid=189216)



[AJUDA]MINIGUN - jonas_gabriel - 10.11.2010

eae galera entгo eu gostaria de sabe como eu faзo tipo para o admin poder usar minigun sem ser banido detectado e se algum player usa for detectado.

pawn Код:
else if(GetPlayerWeapon(i) == 38)
                {
                if(PlayerInfo[i][pAdmin] < 1340)
                {
                return 1;
                }
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                ResetPlayerWeapons(i);
                }



Re: [AJUDA]MINIGUN - ipsBruno - 10.11.2010

pawn Код:
else if(GetPlayerWeapon(i) == 38)
                {
                if(PlayerInfo[i][pAdmin] < 1340 && !IsPlayerAdmin(i))
                {
                return 1;
                }
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                ResetPlayerWeapons(i);
                }



Re: [AJUDA]MINIGUN - jonas_gabriel - 10.11.2010

nгo deu tipo acho que vocк nгo entendeu =D tipo sу para admins poderem usar a minigun =D.


Re: [AJUDA]MINIGUN - Guerek - 10.11.2010

Код:
else if(GetPlayerWeapon(i) == 38)
                {
                if(PlayerInfo[i][pAdmin] < 1)
                {
                return 1;
                }
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                ResetPlayerWeapons(i);
                }
axo que й assim que quer...

mas nao sei ao certo como funciona seu nivel de adm
й so alterar aqui
Код:
if(PlayerInfo[i][pAdmin] < 1)
se tu colocar 2 ai
adm level 1 e level 0 nao podererao usar minigum
se colocar 3
2 1 e 0 nao poderao
e assim por diante


Re: [AJUDA]MINIGUN - TiagoPS - 10.11.2010

pawn Код:
else if(GetPlayerWeapon(i) == 38)
{
    if(!PlayerInfo[i][pAdmin] > 1)
    {
        GetPlayerName(i, giveplayer, sizeof(giveplayer));
        format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
        ABroadCast(COLOR_LIGHTRED,string,1);
        SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
        ResetPlayerWeapons(i);
    }
}



Re: [AJUDA]MINIGUN - egonzks - 11.11.2010

Tenta assim
pawn Код:
else if(GetPlayerWeapon(i) == 38)
                {
                if(IsPlayerAdmin(playerid) || (PlayerInfo[i][pAdmin] < 1340)
                {
                return 1;
                }
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                ResetPlayerWeapons(i);
                }
Tem esse outro jeito q nao sei se funciona. Ai no lugar do 1 vc coloca o level de admin q pode usar ate tal level q й sу mudar o 10.
pawn Код:
else if(GetPlayerWeapon(I) == 38)
                {
               for(PlayerInfo[i][pAdmin] >= 1) || (PlayerInfo[i][pAdmin] >= 10)
                {
                return 1;
                }
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                ResetPlayerWeapons(I);
                }