SA-MP Forums Archive
[Ajuda] /setadmin bugado - 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: [Ajuda] /setadmin bugado (/showthread.php?tid=504870)



/setadmin bugado - djgabrielway - 06.04.2014

Код:
CMD:setadmin(playerid, params[])
{
    new iD, Level, gQuery[250], pName[24], gMessage[250], gVictim[24];
    if(PlayerInfo[playerid][pAdm] == 2)
    {
        if(sscanf(params, "ui", iD, Level)) return SendClientMessage(playerid, 0xFF0000FF, "* Use assim: /wayadmin [playerid] [lvl 1 a 3]");
        else if(iD == playerid) return SendClientMessage(playerid, 0xFF0000FF, "* Vc nao pode usar em vc mesmo ne");
        else if(!IsPlayerConnected(iD)) return SendClientMessage(playerid, 0xFF0000FF, "*ID NAO ENCONTRADO.");
        else
        {
            GetPlayerName(playerid, pName, sizeof(pName));
            GetPlayerName(iD, gVictim, sizeof(gVictim));
            format(gQuery, sizeof(gQuery), "UPDATE playerdata SET adm = '%i' WHERE user = '%s'", Level, pName);
            mysql_query(gQuery);

            format(gMessage, sizeof(gMessage), "* You have set %s an admin. Level: %i", gVictim, Level);
            SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

            format(gMessage, sizeof(gMessage), "* Reinicie o Jogo para Carregar o ADM ou GM no seu Personagem.", Level);
            SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

            PlayerInfo[iD][pAdm] = Level;
        }
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000FF, "* Voce nao e ADM ou GM do servidor.");
    }
    return 1;
}
O comando sabe que sou admin sу que quando vou usar em alguma pessoa sу fala isso ID NAO ENCONTRADO

Por favor me ajudeee nao sei mais oq fazer ja pus outros comandos e da a mesma coisa


Re: /setadmin bugado - VeNuZ_ - 06.04.2014

pawn Код:
CMD:setadmin(playerid, params[])
{
    new iD, Level, gQuery[250], pName[24], gMessage[250], gVictim[24];
    if(PlayerInfo[playerid][pAdm] != 2) return SendClientMessage(playerid, 0xFF0000FF, "* Voce nao e ADM ou GM do servidor.");
        if(sscanf(params, "ui", iD, Level)) return SendClientMessage(playerid, 0xFF0000FF, "* Use assim: /wayadmin [playerid] [lvl 1 a 3]");
        if(iD == playerid) return SendClientMessage(playerid, 0xFF0000FF, "* Vc nao pode usar em vc mesmo ne");
        if(!IsPlayerConnected(iD)) return SendClientMessage(playerid, 0xFF0000FF, "*ID NAO ENCONTRADO.");

            GetPlayerName(playerid, pName, sizeof(pName));
            GetPlayerName(iD, gVictim, sizeof(gVictim));
            format(gQuery, sizeof(gQuery), "UPDATE playerdata SET adm = '%i' WHERE user = '%s'", Level, pName);
            mysql_query(gQuery);

            format(gMessage, sizeof(gMessage), "* You have set %s an admin. Level: %i", gVictim, Level);
            SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

            format(gMessage, sizeof(gMessage), "* Reinicie o Jogo para Carregar o ADM ou GM no seu Personagem.", Level);
            SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

            PlayerInfo[iD][pAdm] = Level;
   
    return 1;
}



Re: /setadmin bugado - djgabrielway - 06.04.2014

O manin ainda da o mesmo erro tou revendo tudo aq sei la alguma coisa ta bugando os ids pois ainda so diz isso ID NAO ENCONTRADO
Tipo fasso o comando /setadmin 1 2 ou /setadmin 1 1 e so vem essa mensagem ID NAO ENCONTRADO


Re: /setadmin bugado - Douglas_prt - 06.04.2014

pawn Код:
CMD:setadmin(playerid, params[])
{
    new iD, Level, gQuery[250], pName[24], gMessage[250], gVictim[24];
    if(PlayerInfo[playerid][pAdm] == 2) {
        if(!sscanf(params, "ui", iD, Level)) {
            if(iD != playerid) {
                if(IsPlayerConnected(iD)) {
                    GetPlayerName(playerid, pName, sizeof(pName));
                    GetPlayerName(iD, gVictim, sizeof(gVictim));
                    format(gQuery, sizeof(gQuery), "UPDATE playerdata SET adm = '%i' WHERE user = '%s'", Level, pName);
                    mysql_query(gQuery);

                    format(gMessage, sizeof(gMessage), "* You have set %s an admin. Level: %i", gVictim, Level);
                    SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

                    format(gMessage, sizeof(gMessage), "* Reinicie o Jogo para Carregar o ADM ou GM no seu Personagem.", Level);
                    SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

                    PlayerInfo[iD][pAdm] = Level;
                } else SendClientMessage(playerid, 0xFF0000FF, "*ID NAO ENCONTRADO.");
            } else SendClientMessage(playerid, 0xFF0000FF, "* Vc nao pode usar em vc mesmo ne");
        } else SendClientMessage(playerid, 0xFF0000FF, "* Use assim: /setadmin [playerid] [lvl 1 a 3]");
    } else SendClientMessage(playerid, 0xFF0000FF, "* Voce nao e ADM ou GM do servidor.");
    return 1;
}
Tente assim


Re: /setadmin bugado - djgabrielway - 06.04.2014

E manin da a mesma mensagem tipo tentei fazer aq pelo nome mais nao deu vc sabe como faz para usar esse comando sem ser pelo id e ser pelo nome do player?


Re: /setadmin bugado - Douglas_prt - 06.04.2014

Como voce estб testando o comando? Tem alguem no servidor com voce?


Re: /setadmin bugado - djgabrielway - 06.04.2014

Sim tem minha esposa
O meu id e 0
E o id da minha esposa e 1

Tipo o comando sabe que sou adm e ela como nao e adm diz que ela nao e adm

mais quando fasso o comando /setadmin 1 2 ou /setadmin 1 1 tb nao da diz que o id nao encontrado


Re: /setadmin bugado - Douglas_prt - 06.04.2014

Quote:
Originally Posted by djgabrielway
Посмотреть сообщение
Sim tem minha esposa
O meu id e 0
E o id da minha esposa e 1

Tipo o comando sabe que sou adm e ela como nao e adm diz que ela nao e adm

mais quando fasso o comando /setadmin 1 2 ou /setadmin 1 1 tb nao da diz que o id nao encontrado
Nгo sei que possa ser... aqui parece estar tudo bem :X


Re: /setadmin bugado - djgabrielway - 06.04.2014

Blz manin vou rever o codigo aq o meu faz Connection MYSQL devo ter mechido em algo
Mais obrigado manin +RP vlws mesmo


Re: /setadmin bugado - djgabrielway - 10.04.2014

Prontinho manin descobrir e que eu estava na maquina do servidor testando então o comando nao pegava dai fui testar aq agora e tudo funciona normal = a um server de outro game que eu mexia agora tudo tranquilo

Nao sei se e so aq mais Nada tava funcionando na maquina do host e logei fora do host e o comando funcionou tranquilo