[Ajuda] O que há de errado nisto?
#1

Então pessoal, eu tenho este código aqui, mas a intenção dele é apenas Administradores e Vips usarem o mesmo.


PHP код:
if(strcmp(cmd"/desligarcel"true) == 0)
{
    
    if(
PlayerInfo[playerid][pVIP] < && PlayerInfo[playerid][pAdmin] < 1)
    {
        
        
SendClientMessage(playeridCOLOR_GRAD2"   Você não é    jogador VIP ou ADM");
        return 
1;
    }
    if (!
PhoneOnline[playerid])
    {
        
        
PhoneOnline[playerid] = 1;
        
SendClientMessage(playeridCOLOR_GRAD2"   Você desligou seu celular");
        
CellTime[playerid] = 0;
        
Mobile[playerid] = 255;
        new 
pSpecialAction GetPlayerSpecialAction(playerid);
        if (
pSpecialAction == SPECIAL_ACTION_USECELLPHONE)
        {
            
            
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
        }
    }
    else if (
PhoneOnline[playerid])
    {
        
        
PhoneOnline[playerid] = 0;
        
SendClientMessage(playeridCOLOR_GRAD2"   Você ligou seu celular");
    }
    return 
true;

Mas.. players normais estão conseguindo desfrutar-los do comando, o que há de errado?
Reply
#2

PHP код:
if(strcmp(cmd"/desligarcel"true) == 0)
{
    
    if(
PlayerInfo[playerid][pVIP] > 1
    
if(PlayerInfo[playerid][pSocio] > 1//Adicionei socio pra OWNAR Kk
             
if(PlayerInfo[playerid][pAdmin] > 1)
    {
        
        
SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo й    jogador VIP ou ADM");
        return 
1;
    }
    if (!
PhoneOnline[playerid])
    {
        
        
PhoneOnline[playerid] = 1;
        
SendClientMessage(playeridCOLOR_GRAD2"   Vocк desligou seu celular");
        
CellTime[playerid] = 0;
        
Mobile[playerid] = 255;
        new 
pSpecialAction GetPlayerSpecialAction(playerid);
        if (
pSpecialAction == SPECIAL_ACTION_USECELLPHONE)
        {
            
            
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
        }
    }
    else if (
PhoneOnline[playerid])
    {
        
        
PhoneOnline[playerid] = 0;
        
SendClientMessage(playeridCOLOR_GRAD2"   Vocк ligou seu celular");
    }
    return 
true;

Usa isso meu garoto '--
Reply
#3

Meu deus, Meu DEUS, MEU DEUS ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Eu sou mt anta KKKKKKKKKKKKKKKKKKKKK

Eu tava tentando em uma conta admin sendo que dá pra admin desfrutar do comando, nossa veio.

Disfarça, mas valeu a intenção aí.
Reply
#4

Quote:
Originally Posted by duuuwh
Посмотреть сообщение
Meu deus, Meu DEUS, MEU DEUS ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Eu sou mt anta KKKKKKKKKKKKKKKKKKKKK

Eu tava tentando em uma conta admin sendo que dб pra admin desfrutar do comando, nossa veio.

Disfarзa, mas valeu a intenзгo aн.
KKKKKKKKK BLZ BLZ MAIS TENTEI NЙ? REP+ ? PVF?
Reply
#5

pawn Код:
if(strcmp(cmd, "/desligarcel", true) == 0)
{
     
    if(!PlayerInfo[playerid][pVIP] || !PlayerInfo[playerid][pAdmin] )
        return SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo й    jogador VIP ou ADM");
 
    if (!PhoneOnline[playerid])
    {
         
        PhoneOnline[playerid] = 1;
        SendClientMessage(playerid, COLOR_GRAD2, "   Vocк desligou seu celular");
        CellTime[playerid] = 0;
        Mobile[playerid] = 255;
        new pSpecialAction = GetPlayerSpecialAction(playerid);
        if (pSpecialAction == SPECIAL_ACTION_USECELLPHONE)
        {
             
            SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
        }
    }
    else if (PhoneOnline[playerid])
    {
         
        PhoneOnline[playerid] = 0;
        SendClientMessage(playerid, COLOR_GRAD2, "   Vocк ligou seu celular");
    }
    return true;
}
Operadores:
&& - e
|| - ou

Ou seja,
seu cуdigo estava
"Se o player nгo for vip e tambйm nгo for admin nгo pode executar o comando".
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)