SA-MP Forums Archive
[erro]comando sem acao!! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [erro]comando sem acao!! (/showthread.php?tid=207115)



[erro]comando sem acao!! - syslogg - 05.01.2011

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!!!


Re: [erro]comando sem acao!! - Domozinho - 05.01.2011

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



Re: [erro]comando sem acao!! - CyNiC - 05.01.2011

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;
}



Re: [erro]comando sem acao!! - syslogg - 05.01.2011

oxi obrigado !!!! =D
(sou burro --')


Re: [erro]comando sem acao!! - faeldk - 05.01.2011

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}



Re: [erro]comando sem acao!! - syslogg - 05.01.2011

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


Re: [erro]comando sem acao!! - CyNiC - 05.01.2011

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.


Respuesta: [erro]comando sem acao!! - ipsBruno - 05.01.2011

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.


Re: [erro]comando sem acao!! - CyNiC - 05.01.2011

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;


Re: [erro]comando sem acao!! - faeldk - 05.01.2011

Ops... Me desculpe ae gente !