[Ajuda] Comando apenas para admin.
#1

Como eu deixo esse comando apenas para admins 1341 usar?

PHP код:
    if(strcmp(cmd"/nomeempresa"true) == || strcmp(cmd"/nomeemp"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            new 
borse PlayerInfo[playerid][pPbiskey];
            if (
borse == 255)
            {
                
SendClientMessage(playeridCOLOR_GRAD2"   Vocк nгo tem uma Empresa");
                return 
1;
            }
            new 
length strlen(cmdtext);
            while ((
idx length) && (cmdtext[idx] <= ' '))
            {
                
idx++;
            }
            new 
offset idx;
            new 
result[64];
            while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
            {
                
result[idx offset] = cmdtext[idx];
                
idx++;
            }
            
result[idx offset] = EOS;
            if(!
strlen(result))
            {
                
SendClientMessage(playeridCOLOR_WHITE"USE: /nomeempresa [Nome]");
            }
            if (
borse >= 100)
            {
                
strmid(SBizzInfo[borse-100][sbMessage], result064255);
                
format(stringsizeof(string), "Nome da Empresa Mudada Para: %s",SBizzInfo[borse-100][sbMessage]);
            }
            else
            {
                
strmid(BizzInfo[borse][bMessage], result064255);
                
format(stringsizeof(string), "Nome da Empresa Mudada Para: %s",BizzInfo[borse][bMessage]);
            }
            
OnPropUpdate();
            
Atualizar3Dtexts();
            
SendClientMessage(playeridCOLOR_WHITEstring);
        }
        return 
1;
    } 
Reply
#2

Qual й a variбvel de admin do seu server? poste um outro comando de admin se nгo souber qual й.




This forum requires that you wait 120 seconds between posts. Please try again in 53 seconds.
Reply
#3

pawn Код:
if ( PlayerInfo[playerid][pAdmin] == 0 )
    return SendClientMessage(playerid, -1, "Vocк nгo й administrador!");
Reply
#4

Quote:

if ( PlayerInfo[playerid][pAdmin] != 0 )
return SendClientMessage(playerid, -1, "Vocк nгo й administrador!");

Nгo seria:

pawn Код:
if ( PlayerInfo[playerid][pAdmin] < 1 )
    return SendClientMessage(playerid, -1, "Vocк nгo й administrador!");
Reply
#5

Quote:
Originally Posted by Delete_
Посмотреть сообщение
Nгo seria:

pawn Код:
if ( PlayerInfo[playerid][pAdmin] < 1 )
    return SendClientMessage(playerid, -1, "Vocк nгo й administrador!");
Seria.

Corrigido.
Reply
#6

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
Qual й a variбvel de admin do seu server? poste um outro comando de admin se nгo souber qual й.




This forum requires that you wait 120 seconds between posts. Please try again in 53 seconds.
PHP код:
    if(strcmp(cmd"/gmx"true) == || strcmp(cmd"/restart"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            
//new string22[128];
            
if (PlayerInfo[playerid][pAdmin] >=DONO)
            {
                if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != DONO) { return SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)"); }
                for(new 
0MAX_PLAYERSi++)
                {
                    if(
IsPlayerConnected(i))
                    { 
OnPlayerSave(i); }
                }
                
GameTextForPlayer(playerid"~g~O Servidor sera Reiniciado~n~~p~... "50003);
                
GameModeExitFunc();
                
SaveAccounts();
                
OnPlayerSave(playerid);
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo tem autorizaзгo para dar GMX!");
            }
        }
        return 
true;
    } 
Outro cуdigo sу para admins.
Reply
#7

pawn Код:
if(strcmp(cmd, "/nomeempresa", true) == 0 || strcmp(cmd, "/nomeemp", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] < 1341)return SendClientMessage(playerid, -1,"Vocк nгo й admin");
        if(IsPlayerConnected(playerid))
        {
            new borse = PlayerInfo[playerid][pPbiskey];
            if (borse == 255)
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem uma Empresa");
                return 1;
            }
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_WHITE, "USE: /nomeempresa [Nome]");
            }
            if (borse >= 100)
            {
                strmid(SBizzInfo[borse-100][sbMessage], result, 0, 64, 255);
                format(string, sizeof(string), "Nome da Empresa Mudada Para: %s",SBizzInfo[borse-100][sbMessage]);
            }
            else
            {
                strmid(BizzInfo[borse][bMessage], result, 0, 64, 255);
                format(string, sizeof(string), "Nome da Empresa Mudada Para: %s",BizzInfo[borse][bMessage]);
            }
            OnPropUpdate();
            Atualizar3Dtexts();
            SendClientMessage(playerid, COLOR_WHITE, string);
        }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)