[erro]comando sem acao!!
#1

ea e galera!!! to tendo um problema!!!!, o comando de admin pra pegar dono q criei sem ter q editar no scriptfiles,
eu criei e nao ta funfando!!

pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) {
        if(IsPlayerAdmin(playerid)){
            PlayerInfo[playerid][pAdmin] == 5;
            dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
            SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
        }
        else {
            return 0;
        }
        return 1;
}
e ainda da um aviso na linha PlayerInfo[playerid][pAdmin] == 5; dizendo q nao vai ter efeito '-'
obrigado!!!
Reply
#2

pawn Код:
PlayerInfo[playerid][pAdmin] = 5;
Reply
#3

Tente assim:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0)
{
    if(IsPlayerAdmin(playerid))
    {
        PlayerInfo[playerid][pAdmin] = 5;
        dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
        SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
        return 1;
    }
    return 0;
}
Reply
#4

oxi obrigado !!!! =D
(sou burro --')
Reply
#5

Tenta esse aqui:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) {
    if(IsPlayerAdmin(playerid)) return PlayerInfo[playerid][pAdmin] = 5; dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5); SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");{
    return true}return false}
Reply
#6

Quote:
Originally Posted by faeldk
Посмотреть сообщение
Tenta esse aqui:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) {
    if(IsPlayerAdmin(playerid)) return PlayerInfo[playerid][pAdmin] = 5; dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5); SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");{
    return true}return false}
so uma pergunta, qual a diferenзa
Reply
#7

Quote:
Originally Posted by syslogg
Посмотреть сообщение
so uma pergunta, qual a diferenзa
A diferenзa й que esse nгo vai salvar, nem enviar a mensagem, e tem inconsistкncia de retorno.
Reply
#8

pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0)
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, 0xFF0000AA,"Loga na RCON para pegar admin");

    PlayerInfo[playerid][pAdmin] = 5;
    dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
    SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
    return true;
}
O Cуdigo do Fael faz exatamente o que Cynic Disse:

Ah, e Cynic nгo se colocar return false em comandos.
Reply
#9

Diga isso pra ele, nгo costumo alterar o que a pessoa fez, sу arrumei o que estava errado. Talvez ele queira deixar o return 0;
Reply
#10

Ops... Me desculpe ae gente !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)