SA-MP Forums Archive
[Ajuda] Erro ao Compilar - 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] Erro ao Compilar (/showthread.php?tid=328495)



[Ajuda] Erro ao Compilar - Caio_Freeze - 25.03.2012

galera to com esse erro aqui
pawn Код:
C:\Documents and Settings\Fernando\Desktop\GMprision.pwn(810) : error 017: undefined symbol "ReturnUser"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
peguei um comando /espiar de outro gm e deu esse erro

Linha do Erro:
pawn Код:
giveplayerid = ReturnUser(tmp);



Re: [Ajuda] Erro ao Compilar - Jeffrey_Hatrix Jeffrey_ - 25.03.2012

Tente apenas transformar o espaзo em uma integer, exemplo:
pawn Код:
giveplayerid = strval(tmp);



Re: [Ajuda] Erro ao Compilar - gcoder - 25.03.2012

undefined symbol: PALAVRA.
: PALAVRA nгo definidom, precisas definir #define .... ou new ....


Re: [Ajuda] Erro ao Compilar - Jeffrey_Hatrix Jeffrey_ - 25.03.2012

Quote:
Originally Posted by gcoder
Посмотреть сообщение
undefined symbol: PALAVRA.
: PALAVRA nгo definidom, precisas definir #define .... ou new ....
ReturnUser й uma stock, vai ser difнcil ele definir sozinho, й mais fбcil apenas transformar para uma integer, que pra mim dб no mesmo se ele verificar se o player estб online...

pawn Код:
giveplayerid = strval(tmp);
if(giveplayerid == INVALID_PLAYER_ID) return false;



Re: [Ajuda] Erro ao Compilar - DouglasRodrigues - 25.03.2012

#include utils


Re: [Ajuda] Erro ao Compilar - Caio_Freeze - 25.03.2012

vou deichar queto n concigui vlw galera q tento ajudar


Re: [Ajuda] Erro ao Compilar - ViniBorn - 25.03.2012

pawn Код:
stock IsNumeric(const string[])
{
    for (new i = 0, j = strlen(string); i < j; i++)
        if(string[i] > '9' || string[i] < '0') return 0;

    return 1;
}

stock ReturnUser(PlayerName[])
{
    if(IsNumeric(PlayerName))
        return strval(PlayerName);
    else
    {
        new found=0, id;
        for(new i, p = GetMaxPlayers(); i < p; i++)
        {
            if(IsPlayerConnected(i))
            {
                new foundname[MAX_PLAYER_NAME];
                GetPlayerName(i, foundname, MAX_PLAYER_NAME);
                new namelen = strlen(foundname);
                new bool:searched=false;
                for(new pos=0; pos <= namelen; pos++)
                {
                    if(searched != true)
                    {
                        if(strfind(foundname,PlayerName,true) == pos)
                        {
                            found++;
                            id = i;
                        }
                    }
                }
            }
        }
        if(found == 1)
            return id;
        else
            return INVALID_PLAYER_ID;
    }
}