SA-MP Forums Archive
[AJUDA] 02 Erros Na Conce - 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] 02 Erros Na Conce (/showthread.php?tid=328177)



[AJUDA] 02 Erros Na Conce - shadauer - 24.03.2012

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 !


Re: [AJUDA] 02 Erros Na Conce - Gustavo_z - 24.03.2012

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


Re: [AJUDA] 02 Erros Na Conce - shadauer - 24.03.2012

E a Linha 171 ?


Re: [AJUDA] 02 Erros Na Conce - BreakDriFT - 24.03.2012

esse 171 e o strtok ? .-.'


Re: [AJUDA] 02 Erros Na Conce - shadauer - 24.03.2012

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


Re: [AJUDA] 02 Erros Na Conce - BreakDriFT - 24.03.2012

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



Re: [AJUDA] 02 Erros Na Conce - shadauer - 24.03.2012

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 ?


Re: [AJUDA] 02 Erros Na Conce - BreakDriFT - 24.03.2012

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.


Re: [AJUDA] 02 Erros Na Conce - shadauer - 24.03.2012

de strok mesmo acrescente +2


Re: [AJUDA] 02 Erros Na Conce - BreakDriFT - 24.03.2012

Deixe so uma Stock Strtok