01/04/2024 13:34
(Esta mensagem foi modificada pela última vez a: 01/04/2024 13:36 por pushline.)
Complementando o que o samuel falou, eu faria assim: (e não recomendo fazer stock pra funções já que stocks ocupam mais memória e só servem pra includes)
Código PHP:
new Query[255];
mysql_format(Query, sizeof(Query), "SELECT * FROM tabela_players WHERE username = '%e' LIMIT 1", nome_player);
mysql_tquery(MYSQL_DEFAULT_HANDLE, Query, "LoadAccount", "i", playerid); // esse "i" podes acrescentar mais argumentos, tais como string ("s"), float ("f") e etc (array n passa se eu n me engano).
forward LoadAccount(playerid); // se fosse colocar no tquery "iii", teria que ter 3 parametros no forward + public.
public LoadAccount(playerid)
{
if(!cache_num_rows())
{
return SendClientMessage(playerid, -1, "Player inexistente.");
}
cache_get_value_int(0, "ID", PlayerInfo[playerid][pID]);
cache_get_value_name(0, "Senha", PlayerInfo[playerid][pSenha]);
cache_get_value_int(0, "Level", PlayerInfo[playerid][pLevel]);
cache_get_value_int(0, "EXP", PlayerInfo[playerid][pExp]);
cache_get_value_int(0, "Dinheiro", PlayerInfo[playerid][pGrana]);
cache_get_value_int(0, "Saldo", PlayerInfo[playerid][pSaldo]);
cache_get_value_int(0, "Admin", PlayerInfo[playerid][pAdmin]);
cache_get_value_float(0, "PosX", PlayerInfo[playerid][pPosX]);
cache_get_value_float(0, "PosY", PlayerInfo[playerid][pPosY]);
cache_get_value_float(0, "PosZ", PlayerInfo[playerid][pPosZ]);
cache_get_value_int(0, "Sede", PlayerInfo[playerid][pSede]);
cache_get_value_int(0, "Fome", PlayerInfo[playerid][pFome]);
cache_get_value_int(0, "Sono", PlayerInfo[playerid][pSono]);
cache_get_value_int(0, "Sexo", PlayerInfo[playerid][pSkin]);
cache_get_value_float(0, "Vida", PlayerInfo[playerid][pVida]);
cache_get_value_float(0, "Colete", PlayerInfo[playerid][pColete]);
return 1;
}
HostName: BLOOD DEATHMATCH
Address: ip.blood.ovh
Players: 10 / 50
Ping: 153
Mode: BDM
Language: RUS/ENG
Vídeo de demonstração: https://www.youtube.com/watch?v=Nj-b-lo4l4o
Address: ip.blood.ovh
Players: 10 / 50
Ping: 153
Mode: BDM
Language: RUS/ENG
Vídeo de demonstração: https://www.youtube.com/watch?v=Nj-b-lo4l4o