SA-MP Forums Archive
[Ayuda] Error. - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] Error. (/showthread.php?tid=501556)



[Ayuda] Error. - RZoone - 18.03.2014

Hola gente, estaba haciendo un sistema de radio para facc ilegales, y me da estos errores:

Код:
C:\Users\RZoone\Desktop\ZS-RP\gamemodes\ZSRP.pwn(8931) : error 017: undefined symbol "IsNumeric"
pawn Код:
CMD:codigof(playerid, params[])
{
new frec;
if(sscanf(params, "d", frec)) return SendClientMessage(playerid, 0xFFFFFFFF, "Usa /codigof [numero]");
if(isnumeric(params))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Ajustaste tu frecuencia");
PI[playerid][FrecR] = frec;
}
return 1;
}



Respuesta: [Ayuda] Error. - Swedky - 18.03.2014

Esa funciуn viene en el include 'gl_common' que viene en la carpeta 'Include' que estб en la carpeta principal de tu GM.

Debes aсadir ese include asн:

pawn Код:
#include <../gl_common>
// Creo que era asн, la cosa es que lleva '..'.
De igual manera puedes aсadir esa funciуn al final de tu GM:

pawn Код:
stock isNumeric(const string[])
{
    if(strlen(string) == 0) return false;
    for (new i = 0; i <= strlen(string); i++)
    {
        if((string[i] > '9' || string[i] < '0' && string[i] != '-' && string[i] != '+') || (string[i] == '-' && i != 0)  || (string[i] == '+' && i != 0)) return false;
    }
    if(strlen(string) == 1 && (string[0] == '-' || string[0] == '+')) return false;
    return true;
}
// Hay forma de que sea mбs rбpido.

Esa funciуn detecta si una cadena sуlo tiene nъmeros.


Respuesta: [Ayuda] Error. - OTACON - 19.03.2014

isnumeric con sscanf no es necesario lo que hace el isnumeric ya lo esta haciendo el sscanf.

saludos.



Respuesta: [Ayuda] Error. - Parka - 19.03.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
isnumeric con sscanf no es necesario lo que hace el isnumeric ya lo esta haciendo el sscanf.

saludos.
aсado:
Con mejor rendimiento y velocidad.



Re: [Ayuda] Error. - RZoone - 19.03.2014

Muchнsimas gracias, ya lo pude solucionar.