[AJUDA] 02 Erros Na Conce
#1

pawn Код:
C:\Users\BruceLee\Desktop\server\pawno\testando.pwn(156) : error 021: symbol already defined: "strtok"
C:\Users\BruceLee\Desktop\server\pawno\testando.pwn(171) : error 047: array sizes do not match, or destination array is too small
C:\Users\BruceLee\Desktop\server\pawno\testando.pwn(608) : warning 219: local variable "Comando" shadows a variable at a preceding level
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Linhas:

156:
pawn Код:
strtok(const string[], &index)
{
171:
pawn Код:
new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
608: WARNING
pawn Код:
if(strcmp(cmd,"/carrocor",true)==0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            CarregarDono(playerid);
            new PlayerNick[MAX_PLAYER_NAME];
            GetPlayerName(playerid,PlayerNick,sizeof(PlayerNick));
            new Comando[256];
            new Comando2[256];
            Comando = strtok(cmdtext, idx);
            Comando2 = strtok(cmdtext, idx);
            new Cor1;
            new Cor2;
            Cor1 = strval(Comando);
            Cor2 = strval(Comando2);
            new arquivo[256];
            format(arquivo, sizeof(arquivo), "/Concessionaria/Donos/%s.ini",PlayerNick);
            if(!strlen(Comando))
            {
HELP !
Reply
#2

Em relaзгo do Error da linha 156, й sу retirar a Stock do final do GM.

E em relaзгo ao Warning da linha 608, й sу retirar a linha:
pawn Код:
new Comando[256];
Porquк ela jб estб definida em algum outro lugar de seu GM.

Espero ter ajudado
Reply
#3

E a Linha 171 ?
Reply
#4

esse 171 e o strtok ? .-.'
Reply
#5

pawn Код:
new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
= 171
Reply
#6

Eu sei, Mais esse Code a da Stock strtok tem ela definida no gm ? ou algum fs ?
Se tiver Retire

Si nao tente colocar Assim no Lugar:
pawn Код:
stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
Reply
#7

Eu Defini No Fim Da FS , + Ai Aumentaram Os Erros De Strok, Devo Excluir As Linhas Q Derem Erros Quando Defino A Strok No Fim ?
Reply
#8

Quais os erros ?

@EDIT
Apenas Troque o seu code pelo oque passei e tente conpilar E verifica se n tem outro stock strtok ou otro igual.
si ser erros Poste Aqui os mesmos.
Reply
#9

de strok mesmo acrescente +2
Reply
#10

Deixe so uma Stock Strtok
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)