01.02.2011, 17:47
Tu mismo te has respondido a tu pregunta. La funciуn strval retorna el valor de una cadena de carбcteres. Entonces lo que haces bбsicamente al sacar un nъmero de la base de datos es, pasarlo a una cadena de carбcteres y convertir la misma en un nъmero. Pero, їquй pasa si no conviertes la cadena en un nъmero? Tatбn!
Otro ejemplo:
pawn Код:
mysql_get_field("Nivel", data); Nivel[playerid] = strval(data); // Ejemplo de nъmero.
mysql_get_field("Nombre", data); // No necesitas convertir el nombre a un nъmero, el nombre estarб en data.
pawn Код:
new gNombre[MAX_PLAYERS];
pawn Код:
mysql_get_field("Nombre", gNombre[playerid]);
format(string, sizeof(string), "Tu nombre es: %s", gNombre[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, string);

