19.08.2015, 19:04
Crea una funciуn que al spawnear haga esto
AsignarDatosAlJugador(playerid)
{
cache_get_field_content();// esta funcion da a obtener/traer un string o cadena de texto
un ejemplo seria
cache_get_field_content(0, "strPassword", Jugador[playerid][Password], cMySQL, 129);
el 0 es el resultado de la bd, el "strPassword" es el campo que quieres coger de la bd, el Jugador[playerid][Password] es el valor que quieres que contenga este valor traido de la bd, el 129 es el tamaсo o caracteres que quieres que contenga.
PARA TRAER UN VALOR ENTERO ES DIFERENTE SE ULTILIZA ESTA FUNCION:
cache_get_field_content_int();
Un ejemplo seria:
Jugador[playerid][Score] = cache_get_field_content_int(0, "intScore");
el Jugador[playerid][Score] es el valor que quieras que contenga el valor traido, el 0 es el resultado de la bd, el "intScore" es el que campo que quieres coger de la bd!
return 1;
}
AsignarDatosAlJugador(playerid)
{
cache_get_field_content();// esta funcion da a obtener/traer un string o cadena de texto
un ejemplo seria
cache_get_field_content(0, "strPassword", Jugador[playerid][Password], cMySQL, 129);
el 0 es el resultado de la bd, el "strPassword" es el campo que quieres coger de la bd, el Jugador[playerid][Password] es el valor que quieres que contenga este valor traido de la bd, el 129 es el tamaсo o caracteres que quieres que contenga.
PARA TRAER UN VALOR ENTERO ES DIFERENTE SE ULTILIZA ESTA FUNCION:
cache_get_field_content_int();
Un ejemplo seria:
Jugador[playerid][Score] = cache_get_field_content_int(0, "intScore");
el Jugador[playerid][Score] es el valor que quieras que contenga el valor traido, el 0 es el resultado de la bd, el "intScore" es el que campo que quieres coger de la bd!
return 1;
}