[Ajuda] Erro creio ser facil help
#1

Eu quer os vips usem jetpack, mais sem acusar no ant xiter entгo coloquei pra verificar se e vip
mais da um erro veja abaixo.

Код:
error 017: undefined symbol "playerid"
o Erro vem daki

Код:
// JetPack
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
if(PlayerInfo[playerid][pVIP] >= 2)
		    	{
				GetPlayerName(i, giveplayer, sizeof(giveplayer));
				
				format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um JetPack /tv nele rapido!", giveplayer,i);
				ABroadCast(COLOR_LIGHTRED,string,1);
				SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
				//ResetPlayerWeaponsEx(i);
				SetPlayerArmedWeapon(i, 0);
				}
Reply
#2

No lugar de
pawn Код:
if(PlayerInfo[playerid][pVIP] >= 2)
coloca
pawn Код:
if(PlayerInfo[i][pVIP] >= 2)
Prontinho!
Reply
#3

PHP код:
    if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
    {
        if(
PlayerInfo[i][pVIP] == 0)
        {
            
GetPlayerName(igiveplayersizeof(giveplayer));
            
format(stringsizeof(string), "ANTICHEAT: %s[ID %d] estб usando um JetPack /tv nele rapido!"giveplayer,i);
            
ABroadCast(COLOR_LIGHTRED,string,1);
            
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
            
SetPlayerArmedWeapon(i0);
        }
     } 
Pqp , cadк a chave ?

cara, estuda mais na boa .
Reply
#4

Desculpa e ao mesmo tempo saygsaas


sou novatooooooooo D:

funciono perfeito
Reply
#5

Ajuda ae, tipo eu coloquei tudo certinho ai compilo na boa, mais ta acusando xiter ainda alguns players

Код:
// JetPack
    if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
    {
        if(PlayerInfo[i][pVIP] == 2)
        {
            GetPlayerName(i, giveplayer, sizeof(giveplayer));
            format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um JetPack /tv nele rapido!", giveplayer,i);
            ABroadCast(COLOR_LIGHTRED,string,1);
            SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
            SetPlayerArmedWeapon(i, 0);
        }
     }
COMANDO DO JETPACK

Код:
	if(strcmp(cmdtext, "/jetpack", true) == 0)
   {
     if(IsPlayerConnected(playerid))
     {
         if(PlayerInfo[playerid][pVIP] >= 2 || PlayerInfo[playerid][pAdmin] >= 4)
         {
           if(IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, COLOR_WHITE, "Vocк Nгo Pode Usar /jetpack em Um Veiculo !");
                SetPlayerSpecialAction(playerid, 2);
                GivePlayerMoneyEx(playerid,-5000);
                format(string, sizeof(string), "* O %s Pegou Seu Jetpack Por Ser Vip Premium Ou Administrador ", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                SendClientMessage(playerid, COLOR_WHITE, "Vocк Pagou 5k Pelo Seu Jetpack VIP/ADMIN");               }
                return 1;
     }
      return 0;
  }
Reply
#6

Vocк quer que o jogador verificado nгo seja VIP 2+ ou admin 4+, correto ?
Reply
#7

Quero assim que verifique se ele й vip nivel 1+ e o admin nivel 4 +
Reply
#8

Entгo й :

pawn Код:
PlayerInfo[playerid][VARIALVELADMIN] >= 4)
PlayerInfo[playerid][VARIAVELVIP] >= 2)
Reply
#9

Mais acho que o problema й no coisa do ant xiter, pq ta acusando os vips ...
Reply
#10

  • No primeiro codigo

    Troque isto:
    PHP код:
    if(PlayerInfo[i][pVIP] == 2
    Por isto:
    PHP код:
    if(PlayerInfo[i][pVIP] < 1
  • No segundo codigo

    Troque isto:
    PHP код:
    if(PlayerInfo[playerid][pVIP] >= || PlayerInfo[playerid][pAdmin] >= 4
    Por isto:
    PHP код:
    if(PlayerInfo[playerid][pVIP] < || PlayerInfo[playerid][pAdmin] < 4
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)