26.01.2010, 21:35
Puedes hacer esto que es mбs facil (anque no obtendras todos los datos):
O si no haces eso, necesitaras saber si el campo que estas intentando obtener esta en el mismo orden en la tabla, ejemplo:
id = 0
name = 1
pass = 2
(serнa "p.dss", pinfo[playerid][id], pinfo[playerid][name], pinfo[playerid][pass])
Si no estan en ese orden tendras que ordenarlos segun el orden que tengan.
pawn Код:
LoadData(playerid)
{
new
texto[15 + sizeof(pinfo[playerid][pass])],
query[70],
Nombre[24];
GetPlayerName(playerid, Nombre, 24);
mysql_real_escape_string(Nombre, Nombre);
format(query, sizeof(query), "SELECT pass FROM `players` WHERE nombre='%s'", Nombre); // cambia pass por el nombre del campo que contenga el pass
mysql_query(query);
mysql_store_result();
mysql_fetch_row(pinfo[playerid][pass]);
mysql_free_result();
format(texto, sizeof(texto), "Your pass is: %s", pinfo[playerid][pass]);
SendClientMessage(playerid, COLOR, texto);
}
id = 0
name = 1
pass = 2
(serнa "p.dss", pinfo[playerid][id], pinfo[playerid][name], pinfo[playerid][pass])
Si no estan en ese orden tendras que ordenarlos segun el orden que tengan.