)|
forward OnPlayerRegister(playerid, password[]); |
|
new Registerr[MAX_PLAYERS]; |
|
Registerr[playerid] = 2; |
|
else { gPlayerAccount[playerid] = 0; new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Bine ai venit, %s\nNu ai cont.\nTe rog inregistreaza-te:",regname); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSW ORD,"Register",regstring,"Register","Exit"); } |
|
public OnPlayerRegister(playerid, password[]) // v1.0 by Luk0r { if(IsPlayerConnected(playerid)) { MySQLCheckConnection(); new playername3[MAX_PLAYER_NAME]; new newaccountsqlid = MySQLCreateAccount(playername3, password, playerid); if (newaccountsqlid != 0) { new loginstring[128]; PlayerInfo[playerid][pSQLID] = newaccountsqlid; strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255); OnPlayerUpdateEx(playerid); format(loginstring,sizeof(loginstring),"Bine ai venit, %s\nAcest nick este inregistrat.\nTe rog logheaza-te:",playername3); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSW ORD,"Login",loginstring,"Login","Exit"); return 1; } |
|
else { gPlayerAccount[playerid] = 0; new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Bine ai venit, %s\nNu ai cont.\nTe rog inregistreaza-te:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSW ORD,"Register",regstring,"Register","Exit"); } } return 0; } |
|
format(string, sizeof(string), "UPDATE players SET Registered='%d' WHERE id=%d", PlayerInfo[playerid][pReg], PlayerInfo[playerid][pSQLID]); |
|
if(Registerr[playerid] == 2) { new stringg[128]; format(stringg, sizeof(stringg), "%d %d %d",day,month,year); strmid(PlayerInfo[playerid][pDateReg], stringg, 0, strlen(stringg), 255); format(query, sizeof(query), "UPDATE players SET DateReg='%s' WHERE id=%d", stringg, PlayerInfo[playerid][pSQLID]); Registerr[playerid] = 0; mysql_query(query); mysql_free_result(); } |
|
if(ok == 0) { gPlayerAccount[playerid] = 0; new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Bine ai venit, %s\nNu ai cont.\nTe rog inregistreaza-te:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSW ORD,"Register",regstring,"Register","Exit"); } |
|
else { strmid(tmppass, inputtext, 0, strlen(inputtext), 255); OnPlayerRegister(playerid,tmppass); } } |
|
else { new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Bine ai venit, %s\nNu Ai Cont.\nTe Rog Inregistreaza-te:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSW ORD,"Register",regstring,"Register","Exit"); } } return 1; } |