- 0
Problema GM BigZone (Criptare parola)
-
Similar Content
-
- 3 replies
- 339 views
-
- 27 replies
- 25,291 views
-
- 7 replies
- 1,214 views
-
- 2 answers
- 750 views
-
Problema turf
By Soryn.,
- 3 answers
- 434 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
SUSANU
Problema intalnita (descriere):Deci vreau sa fac criparea parolelor in gamemodul bigzone La OnplayerRegist merge dar la logare nu
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):
public OnPlayerRegister(playerid, password[]) { if(IsPlayerConnected(playerid)) { new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); new Str[200]; new MyHash[256]; SHA256_PassHash(password, "78sdjs86d2h", MyHash, sizeof(MyHash)); mysql_format(SQL,Str,sizeof(Str),"INSERT INTO `users` (`name`,`password`) VALUES ('%s','%s')",playername3,MyHash); mysql_tquery(SQL,Str,"",""); strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255); PlayerInfo[playerid][pCash] = GetPlayerCash(playerid); GetPlayerHealthEx(playerid,PlayerInfo[playerid][pHealth]); if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0)) { PlayerInfo[playerid][pPos_x] = 1482.0311; PlayerInfo[playerid][pPos_y] = -1331.4050; PlayerInfo[playerid][pPos_z] = 163.7188; } if(Spectate[playerid] != -1) { PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx]; PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy]; PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz]; PlayerInfo[playerid][pInt] = Unspec[playerid][sPint]; PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal]; } new str[128]; mysql_format(SQL,str,128,"UPDATE users SET `pHealth`='%.1f' WHERE `name`='%s'",PlayerInfo[playerid][pHealth],PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,str,"",""); new loginstring[182]; new loginname[182]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{a9c4e4}Bun venit inapoi pe Blown RPG \n{a9c4e4}Cont:{ee5555} %s \n{a9c4e4}Acest cont este inregistrat",loginname); ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"{00FE37}Login",loginstring,"Login","Exit"); new rezultat[256]; new Cache: cacheverificare = mysql_query(SQL, "SELECT * FROM `users` WHERE `id` > '0'"); sumaconturi = cache_get_row_count(); cache_delete(cacheverificare); new Cache: cacheverificare2 = mysql_query(SQL, "SELECT * FROM `users` ORDER BY `id` DESC LIMIT 1"); for(new i, cache = cache_get_row_count(); i != cache; i++) { cache_get_field_content(i, "name", rezultat); format(celmainoucont, 40, rezultat); } cache_delete(cacheverificare2); new Cache: cacheverificare3 = mysql_query(SQL, "SELECT * FROM `recordjucatori` ORDER BY `id` DESC LIMIT 1"); for(new i, cache = cache_get_row_count(); i != cache; i++) { cache_get_field_content(i, "record", rezultat); format(recordjucatori, 128, rezultat); } cache_delete(cacheverificare3); new string[2000]; format(string, sizeof(string), "Accounts: ~y~%s~w~ / Newest account: ~y~%s ~w~/ Most players online: %s",FormatNumber(sumaconturi),celmainoucont,recordjucatori); TextDrawSetString(LoginInfo, string); TextDrawShowForPlayer(playerid, LoginInfo); return 1; } return 1; }
Imagini / Video (optional):
Link to comment
Share on other sites
29 answers to this question
Recommended Posts