[AJUDA]erro no /daradmin u.u'
#1

pawn Код:
if (strcmp(cmd, "/daradmin", true, 10) == 0)
    {
        if(PlayerInfo[playerid][Admin] > 4)
        {
        new plid;
        new niveladmin[20];
        tmp = strtok(cmdtext, idx);
        plid = strval(tmp);
        niveladmin = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
        SendClientMessage(playerid, AVISOADM, "[ERRO] Use: /daradmin [id] [nivel]");
        return 1;
        }
        if(IsPlayerConnected(plid) == 0)
        {
        SendClientMessage(playerid, AVISOADM, "[ERRO] Player OFF-LINE");
        return 1;
        }
        GetPlayerName(strval(tmp), pName, sizeof(pName));
        GetPlayerName(playerid, adm, sizeof(adm));
        format(stringa, sizeof(stringa), "[ADMCMD]:O admin %s lhe deu adm nivel:%s", adm,niveladmin);
        SendClientMessage(plid, COLOR_DBLUE, stringa);
        format(stringa, sizeof(stringa), "[ADMCMD]:Vocк deu admin para %s nivel:%s", adm,niveladmin);
        SendClientMessage(playerid, COLOR_DBLUE, stringa);
        PlayerInfo[plid][Admin] = niveladmin; //linha do erro u.u' 909
        }
        return 1;
    }
ERRO:
Код:
C:\Users\a\Desktop\Drift BSC\gamemodes\BSCdrift.pwn(909) : error 006: must be assigned to an array
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Alguem pode dar uma ajudinha ? hihi'
REP+ pra quem ajudar
Reply
#2

Troque isto:
pawn Код:
new niveladmin[20];
Por isto:
pawn Код:
new niveladmin;
Reply
#3

Isso que o/a Adrian disse. Obs: Eu tinha dado a resposta, mas ele jб postou, entгo esquece. UEHUEHUHUE'
Reply
#4

Код:
C:\Users\a\Desktop\Drift BSC\gamemodes\BSCdrift.pwn(892) : error 006: must be assigned to an array
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
linha
pawn Код:
niveladmin = strtok(cmdtext, idx);
Eu jб tinha feito isso '-'
REP+ pra quem ajudar ):
Reply
#5

Troque isto:
pawn Код:
niveladmin = strtok(cmdtext, idx);
Por isto:
pawn Код:
niveladmin = strval(tmp);
Reply
#6

Quote:
Originally Posted by Adrian Fahrenheit Tepes
Посмотреть сообщение
Troque isto:
pawn Код:
niveladmin = strtok(cmdtext, idx);
Por isto:
pawn Код:
niveladmin = strval(tmp);
Deu certo man, vlwzгo
REP+ pra ti
vlw aos outros que tentaram.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)