SA-MP Forums Archive
Whats the problem ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Whats the problem ? (/showthread.php?tid=628366)



Whats the problem ? - Develerux - 09.02.2017

Код:
new query[128];
mysql_format(Sql, query, sizeof(query), "SELECT * FROM `accounts` WHERE `username` = '%e' AND `password` = '%e' LIMIT 1", Account[playerid][ausername], MD5_Hash(Account[playerid][apassword]));
mysql_tquery(Sql, query, "OnPlayerAccountLoaded", "d", playerid);
Код:
pub:OnPlayerAccountLoaded(playerid) {
    if(cache_num_rows() == 1)
    {
	cache_get_value_int(0, "ID", Account[playerid][aID]);
	cache_get_value(0, "username", Account[playerid][ausername], 128);
	cache_get_value(0, "password", Account[playerid][apassword], 128);
	cache_get_value(0, "email", Account[playerid][aemail], 128);
	cache_get_value_int(0, "jegyezve", Account[playerid][ajegyezve]);
	cache_get_value(0, "IP", Account[playerid][IP], 16);
        CancelSelectTextDraw(playerid);
        SpawnPlayer(playerid);
        SendClientMessage(playerid,COLOR_GREEN,"Sikeresen bejelentkeztйl!");
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][aID]);
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][ausername]);
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][apassword]);
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][aemail]);
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][ajegyezve]);
        SendClientMessage(playerid,COLOR_GREEN,Account[playerid][IP]);
        LoadStats(playerid);
    } else SendClientMessage(playerid, COLOR_LIGHTRED, "Hiba: Hibбs felhasznбlуnйv vagy jelszу!");
    return 1;
}
And values not set. When I called SendClientMessage output is: ""
Sorry I have bad english skill.


Re: Whats the problem ? - Develerux - 09.02.2017

Bump


Re: Whats the problem ? - Macronix - 09.02.2017

Try this:

Код:
pub:OnPlayerAccountLoaded(playerid) {
	new str[512];
    if(cache_num_rows() == 1)
    {
	cache_get_value_int(0, "ID", Account[playerid][aID]);
	cache_get_value(0, "username", Account[playerid][ausername], 128);
	cache_get_value(0, "password", Account[playerid][apassword], 128);
	cache_get_value(0, "email", Account[playerid][aemail], 128);
	cache_get_value_int(0, "jegyezve", Account[playerid][ajegyezve]);
	cache_get_value(0, "IP", Account[playerid][IP], 16);
        CancelSelectTextDraw(playerid);
        SpawnPlayer(playerid);
        SendClientMessage(playerid,COLOR_GREEN,"Sikeresen bejelentkeztйl!");
	format(str, sizeof(str), "ID: %d | Name: %s | Password: %s | Email: %s | jegyezve: %s | IP: %s", Account[playerid][aID],Account[playerid][ausername],Account[playerid][apassword],Account[playerid][aemail],Account[playerid][ajegyezve],Account[playerid][IP]);
	SendClientMessage(playerid,COLOR_GREEN,str);
        LoadStats(playerid);
    } else SendClientMessage(playerid, COLOR_LIGHTRED, "Hiba: Hibбs felhasznбlуnйv vagy jelszу!");
    return 1;
}