20.03.2013, 02:00
Hey guys,
i have this saving system in my server :-
in need it to save Scores too.
Can anyone Help me? Please.
i have this saving system in my server :-
Код:
Register(playerid,password[]) { PlayerPlaySound(playerid,1185,0,0,0); new file[256]; new year,day,month,ip[256],pass[512]; GetPlayerName(playerid, pname, sizeof(pname)); format(file,sizeof(file),USERFILE,pname); dini_Create(file); getdate(year,month,day); format(stringu,sizeof(stringu),"%d/%d/%d",day,month,year); dini_Set(file,"REGISTRATION_DATE",stringu); GetPlayerIp(playerid,ip,sizeof(ip)); dini_Set(file,"IP",ip); pass=HashPass(password); dini_Set(file,"PASSWORD",pass); SendClientMessage(playerid, 0xFFFFFFFF,"{ffffff}You have successfully registered! {00ff00}Enjoy the game!"); Login(playerid); } Login(playerid) { PlayerPlaySound(playerid,1185,0,0,0); new file[256]; new ip[256]; GetPlayerName(playerid, pname, sizeof(pname)); format(file,sizeof(file),USERFILE,pname); GetPlayerIp(playerid,ip,sizeof(ip)); dini_Set(file,"IP",ip); if(dini_Isset(file,"SAFE_ZONE")) Zone[playerid][1]=dini_Int(file,"SAFE_ZONE"),Zone[playerid][0]=SAVED_ZONE[Zone[playerid][1]]; if(dini_Isset(file,"SAFE_LABEL")) Label_ID[playerid]=dini_Int(file,"SAFE_LABEL"),Label[playerid]=SAVED_LABEL[Label_ID[playerid]]; SendClientMessage(playerid, 0xFFFFFFFF,"{ffffff}You have successfully logged in!"); } IsPlayerRegistered(playerid) { new file[256]; GetPlayerName(playerid, pname, sizeof(pname)); format(file,sizeof(file),USERFILE,pname); if(dini_Exists(file)) return 1; else return 0; } IsIpMatch(playerid) { new file[256]; new ip[256]; GetPlayerName(playerid, pname, sizeof(pname)); format(file,sizeof(file),USERFILE,pname); GetPlayerIp(playerid,ip,sizeof(ip)); if(!strcmp(ip, dini_Get(file,"IP"), true)) return 1; else return 0; } IsPasswordMatch(playerid,password[]) { new file[256]; new pass[512]; GetPlayerName(playerid, pname, sizeof(pname)); format(file,sizeof(file),USERFILE,pname); pass=HashPass(password); if(!strcmp(pass,dini_Get(file,"PASSWORD"))) return 1; else return 0; } Warn(playerid,text[]) { SendClientMessage(playerid,0xFF0000,text); PlayerPlaySound(playerid,1150,0,0,0); return 1; } Inform(playerid,text[]) { SendClientMessage(playerid,0xFF0000,text); PlayerPlaySound(playerid,1058,0,0,0); return 1; } stock HashPass(text[]) { new buf[129]; WP_Hash(buf, sizeof (buf), text); return buf; } stock IsNumeric(line[]){ for(new i=0, j=strlen(line); i<j; i++){ if(line[i]>'9' || line[i]<'0') return 0;} return 1;}
Can anyone Help me? Please.