[Ajuda] Qualquer um usa o comando
#1

Bom, eu estava criando meu GM até que reparei em um erro, qualqer um usa comando de admin.

Um Exemplo de comando:

pawn Код:
if (strcmp(cmdtext,"/gmx",true) == 0)
    {
        if (Player[playerid][Admin] >= 4)
            return SendClientMessage(playerid,CorVermelho,"Você não tem permissão para usar este comando!");Manda mensagem

        SendClientMessageToAll(CorAdmin,"[AdmCmd] O Servidor esta sendo Reiniciado");
        SendRconCommand("Gmx");
        return true;
    }
      return 0;
}
No comando está assim:
pawn Код:
if (Player[playerid][Admin] >= 4)
Mas qualquer um consegue usar o comando, como arrumo ?
Reply
#2

vc loga na rcon qndo entra no serv?
Reply
#3

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
vc loga na rcon qndo entra no serv?
Não.
Reply
#4

pawn Код:
if (Player[playerid][Admin] == 4)
Tenta por assim /\
Reply
#5

Por algum motivo, estб parecendo que todos estгo recebendo admin. Isso й : estгo com o valor da variбvel de admin (Player[playerid][Admin]) maior ou igual а 4.

Ou... Mostre-nos o enumerador(enum) contido na variбvel Player.
Reply
#6

Quote:
Originally Posted by Living
Посмотреть сообщение
pawn Код:
if (Player[playerid][Admin] == 4)
Tenta por assim /\
o problema continua


Quote:
Originally Posted by Dragonborn
Посмотреть сообщение
Por algum motivo, estб parecendo que todos estгo recebendo admin. Isso й : estгo com o valor da variбvel de admin (Player[playerid][Admin]) maior ou igual а 4.

Ou... Mostre-nos o enumerador(enum) contido na variбvel Player.
Não entendi, sou um pouco novato ainda pode explicar melhor ?
Reply
#7

troque
pawn Код:
if (Player[playerid][Admin] >= 4)
por

pawn Код:
if (Player[playerid][Admin] < 4)
Reply
#8

Merda, a mensagem do return tinha me confundido, o sinal na verdade era "<" mesmo. O Murilo_Sousa estб certo !
Reply
#9

funciono, vlw
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)