[AJUDA]/daradmin bugado =(
#1

seguinte, quando eu digito o cmd, o server desliga o_O ! alguem ajuda plx ?

pawn Код:
if(strcmp(cmd,"/daradmin",true)==0)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1341)//
        {
            new file[300];
            tmp = strtok(cmdtext,idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid,COLOR_GRAD1,"USE: /daradmin [Nick]");
                return 1;
            }
            format(file, sizeof(file), "/listaN/%s.ini", tmp);
            if(!fexist(file))
            {
                dini_Create(file);
                SendClientMessage(playerid,COLOR_THE,"Admin colocado com sucesso");
                new plrIP[16];
                if(IsPlayerConnected(playerid))
                {
                    GetPlayerIp(playerid, plrIP, sizeof(plrIP));
                    format(file, sizeof(file), "/listaN/%s.ini", plrIP);
                    if(!fexist(file))
                    {
                         dini_Create(file);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_GRAD1,"Este nick ja esta em nossa lista de adm!!!");
            }
        }
        return 1;
    }
Reply
#2

testa ae
pawn Код:
if(strcmp(cmd,"/daradmin",true)==0)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1341)
        {
            new file[60];
            tmp = strtok(cmdtext,idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid,COLOR_GRAD1,"USE: /daradmin [Nick]");
                return 1;
            }
            new File: hFile = fopen(file, io_read);
            if(!hFile)
            {
                format(file, sizeof(file), "/listaN/%s.ini", tmp);
                dini_Create(file);
                SendClientMessage(playerid, 0xFFFFFFAA, "[INFO]: Admin criado.");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, 0xFFFFFFAA, "Esse nick jб existe.");
                return 1;
            }
        }
        return 1;
    }
Reply
#3

oxi, nem deu vey =(( ta a mesma poha :@
Reply
#4

Quote:
Originally Posted by Matheus_Oliveira
Посмотреть сообщение
oxi, nem deu vey =(( ta a mesma poha :@
Quando vocк usa o Cmd, tu estбs a utilizar o ID do player ou o Nome do Mesmo? [ /daradmin 7 ou /daradmin Yaakushi_Icefox ?]

Abraзos.
Reply
#5

Eu acho que tanto faz
Reply
#6

Tenta mudar pra.

Quote:

if(strcmp(cmd, "/daradmin", true) == 0)
{
if (IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: /daradmin [playerid/Parte-do-Nick] [level(1-5000)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 5000 || IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pAdmin] = level;
printf("|ADMIN|: %s promoveu %s para administrador no nivel %d.", sendername, giveplayer, level);
format(string, sizeof(string), "Vocк foi promovido a Colaborador, no nнvel %d pelo administrador %s.", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Vocк promoveu %s com nнvel %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar esse comando!");
}
}
return 1;
}
}

Bota esse
Loga no /rcon login e so testa
Reply
#7

pawn Код:
C:\DOCUME~1\BPG\Desktop\MEUSER~1\PRACOL~1\bcla.pwn(12) : fatal error 100: cannot read from file: "LR"
FUUUU, dexa assim gente =\ vlw ae pela tentativa,
Reply
#8

Esse й de um GF editado, espero que funcione:

pawn Код:
//----------------------------------[MAKEADMIN]------------------------------------------------
    if(strcmp(cmd, "/daradmin", true) == 0)
    {
        if (IsPlayerAdmin(playerid))
        {
            if(IsPlayerConnected(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USO: /daradmin [playerid/Parte-do-Nick] [level(1-5000)]");
                    return 1;
                }
                new para1;
                new level;
                para1 = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                level = strval(tmp);
                if (PlayerInfo[playerid][pAdmin] >= 5000 || IsPlayerAdmin(playerid))
                {
                    if(IsPlayerConnected(para1))
                    {
                        if(para1 != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            PlayerInfo[para1][pAdmin] = level;
                            printf("|ADMIN|: %s promoveu %s para administrador no nivel %d.", sendername, giveplayer, level);
                            format(string, sizeof(string), "Vocк foi promovido a moderador, no nнvel %d pelo administrador %s.", level, sendername);
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            format(string, sizeof(string), "Vocк promoveu %s com nнvel %d.", giveplayer,level);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        }
                    }
                }
                    else
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo pode usar esse comando!");
                }
            }
            return 1;
        }
    }
OBs.: Sу funciona para adms logados na rcon!
Reply
#9

Esse erro estб ocorrendo pq:
No topo do seu GM ou em alguma include que vc usa estб assim:
pawn Код:
#include <LR>// ou #include "LR"
E a include LR nгo pode ser encontrada.
Reply
#10

s vey mas eu nao acho essa include em lugar algum :@@@ se voce tiver ela ae, upa e posta aqui ? *-* obg
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)