[Ayuda] Error.
#1

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;
}
Reply
#2

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.
Reply
#3

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

saludos.
Reply
#4

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.
Reply
#5

Muchнsimas gracias, ya lo pude solucionar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)