|
dcmd_r(playerid, params[]) { if(PLAYERLIST_authed[playerid]) return SystemMessage(playerid, "Already authed."); if(udb_Exists(PlayerName2(playerid))) return SystemMessage(playerid, "Account already exists, please use '/l password'."); if(strlen(params) == 0) return SystemMessage(playerid, "Correct usage: '/r password'"); if (udb_Create(PlayerName2(playerid),params)) { new file[256],name[24]; GetPlayerName(playerid,name,24); format(file,256,"%s.sav",udb_encode(name)); dini_Set(file,"password",params); new year,month,day; getdate(year, month, day); new strdate[20]; format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year); dUserSet(PlayerName2(playerid)).("RegisteredDate",strdate); dUserSetINT(PlayerName2(playerid)).("registered",1); dUserSetINT(PlayerName2(playerid)).("Level",0); dUserSetINT(PlayerName2(playerid)).("Kills",0); dUserSetINT(PlayerName2(playerid)).("Deaths",0); dUserSetINT(PlayerName2(playerid)).("money",0); dUserSetINT(PlayerName2(playerid)).("bank",0); PLAYERLIST_authed[playerid] = 1; SendClientMessage(playerid, COLOR_SYSTEM, "ACCOUNT: You have been automaticaly logged in"); return 1; }
|
|