ini_setString(File,"Key",PlayerInfo[playerid][pKey]); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); ini_setInteger(File,"Level",PlayerInfo[playerid][pLevel]); ini_setInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]); ini_setInteger(File,"Vip",PlayerInfo[playerid][pVipRank]); ini_setInteger(File,"DonateRank",PlayerInfo[playerid][pDonateRank]); ini_setInteger(File,"Money",PlayerInfo[playerid][pCash]); ini_setInteger(File,"Bank",PlayerInfo[playerid][pAccount]); ini_setInteger(File,"Paycheck",PlayerInfo[playerid][pPayCheck]); ini_setInteger(File,"House",PlayerInfo[playerid][pPhousekey]); ini_setInteger(File,"Bizz",PlayerInfo[playerid][pPbiskey]); ini_setInteger(File,"CarKey",PlayerInfo[playerid][pCarKey]); ini_setInteger(File,"CarKey2",PlayerInfo[playerid][pCarKey2]); ini_setInteger(File,"CarKey3",PlayerInfo[playerid][pCarKey3]); ini_setInteger(File,"CarAlarm",PlayerInfo[playerid][pCarAlarm]); ini_setInteger(File,"CarAlarm2",PlayerInfo[playerid][pCarAlarm2]); ini_setInteger(File,"CarAlarm3",PlayerInfo[playerid][pCarAlarm3]); ini_setInteger(File,"DetSkill",PlayerInfo[playerid][pDetSkill]); ini_setInteger(File,"SexSkill",PlayerInfo[playerid][pSexSkill]); ini_setInteger(File,"BoxSkill",PlayerInfo[playerid][pBoxSkill]); ini_setInteger(File,"LawSkill",PlayerInfo[playerid][pLawSkill]); ini_setInteger(File,"MechSkill",PlayerInfo[playerid][pMechSkill]); ini_setInteger(File,"JackSkill",PlayerInfo[playerid][pJackSkill]); ini_setInteger(File,"VorSkill",PlayerInfo[playerid][pVorSkill]); ini_setInteger(File,"CarSkill",PlayerInfo[playerid][pCarSkill]); ini_setInteger(File,"NewsSkill",PlayerInfo[playerid][pNewsSkill]); ini_setInteger(File,"DrugsSkill",PlayerInfo[playerid][pDrugsSkill]); ini_setInteger(File,"CookSkill",PlayerInfo[playerid][pCookSkill]); ini_setInteger(File,"FishSkill",PlayerInfo[playerid][pFishSkill]); ini_setInteger(File,"Leader",PlayerInfo[playerid][pLeader]); ini_setInteger(File,"Member",PlayerInfo[playerid][pMember]); ini_setInteger(File,"FMember",PlayerInfo[playerid][pFMember]); ini_setInteger(File,"Rank",PlayerInfo[playerid][pRank]); ini_setInteger(File,"Zvan",PlayerInfo[playerid][pZvan]); ini_setInteger(File,"UpgradePoints",PlayerInfo[playerid][gPupgrade]); ini_setInteger(File,"ConnectedTime",PlayerInfo[playerid][pConnectTime]); ini_setInteger(File,"Registered",PlayerInfo[playerid][pReg]); ini_setInteger(File,"Sex",PlayerInfo[playerid][pSex]); ini_setInteger(File,"Age",PlayerInfo[playerid][pAge]); ini_setInteger(File,"Origin",PlayerInfo[playerid][pOrigin]); ini_setInteger(File,"CK",PlayerInfo[playerid][pCK]); ini_setInteger(File,"Muted",PlayerInfo[playerid][pMuted]); ini_setInteger(File,"Respect",PlayerInfo[playerid][pExp]); ini_setInteger(File,"Crimes",PlayerInfo[playerid][pCrimes]); ini_setInteger(File,"Kills",PlayerInfo[playerid][pKills]); ini_setInteger(File,"Deaths",PlayerInfo[playerid][pDeaths]); ini_setInteger(File,"Arrested",PlayerInfo[playerid][pArrested]); ini_setInteger(File,"WantedDeaths",PlayerInfo[playerid][pWantedDeaths]); ini_setInteger(File,"Phonebook",PlayerInfo[playerid][pPhoneBook]); ini_setInteger(File,"Kpk",PlayerInfo[playerid][pKpk]); ini_setInteger(File,"LottoNr",PlayerInfo[playerid][pLottoNr]); ini_setInteger(File,"Fishes",PlayerInfo[playerid][pFishes]); ini_setInteger(File,"BiggestFish",PlayerInfo[playerid][pBiggestFish]); ini_setInteger(File,"Job",PlayerInfo[playerid][pJob]); ini_setInteger(File,"HeadValue",PlayerInfo[playerid][pHeadValue]); ini_setInteger(File,"Jailed",PlayerInfo[playerid][pJailed]); ini_setInteger(File,"JailTime",PlayerInfo[playerid][pJailTime]); ini_setInteger(File,"Materials",PlayerInfo[playerid][pMats]); ini_setInteger(File,"Drugs",PlayerInfo[playerid][pDrugs]); ini_setInteger(File,"Char",PlayerInfo[playerid][pChar]); ini_setInteger(File,"ContractTime",PlayerInfo[playerid][pContractTime]); ini_setFloat(File,"pSHealth",PlayerInfo[playerid][pSHealth]); GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]); ini_setFloat(File,"pHealth",PlayerInfo[playerid][pHealth]); ini_setInteger(File,"Int",PlayerInfo[playerid][pInt]); ini_setInteger(File,"Local",PlayerInfo[playerid][pLocal]); ini_setInteger(File,"Team",PlayerInfo[playerid][pTeam]); ini_setInteger(File,"Model",PlayerInfo[playerid][pModel]); ini_setInteger(File,"PhoneNr",PlayerInfo[playerid][pPnumber]); |
//-------------------------------[newpass]-------------------------------------------------------------------------- if (strcmp(cmd, "/newpass", true) ==0 ) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "akk/%s.ini", sendername); new tmppass[64]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /newpass [newpassword]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); //Encrypt(tmppass); OnPlayerChangePass(playerid,tmppass); } return 1; } |
public OnPlayerRegister(playerid, password[]) { if(IsPlayerConnected(playerid)) { new string3[32]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string3, sizeof(string3), "akk/%s.ini", playername3); new File = ini_openFile(string3); if(!File) { |
if(dialogid == 1) { if(response) { if(!strlen(inputtext)) { gPlayerAccount[playerid] = 1; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new loginmsg[256+1]; format(loginmsg,256,"_____________________________ _________\n\n Bine ai venit pe serverul {00FF00}Max3Semne\n Acest cont este inregistrat\n\nLogin: {00FF00}%s\nIntrodu parola:\n______________________________________",n ame); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{F 81414}Autoizare",loginmsg,"Accepta","Renunta"); return 1; } //strmid(tpass, inputtext, 0, strlen(inputtext), 255); // Encrypt(tpass); new pass[256]; GetPlayerName(playerid,playername,sizeof(playernam e)); format(string,sizeof(string),"akk/%s.ini",playername); new File = ini_openFile(string); ini_getString(File,"Key",pass); ini_closeFile(File); if(!strcmp(MD5_Hash(inputtext),pass,true)) { OnPlayerLogin(playerid,MD5_Hash(inputtext)); } else { gPlayerAccount[playerid] = 1; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new loginmsg[256+1]; format(loginmsg,256,"{00FF00}Introdu parola in spatiul de mai jos!"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{F 81414}Autorizare",loginmsg,"Accepta","Renunta"); SendClientMessage(playerid, COLOR_WHITE, " {00FF00}Max3Semne:{F81414} Parola gresita. "); gPlayerLogTries[playerid] += 1; format(loginmsg,256,"\n{F81414}Atentie!!!\n{00FF00 }Ai introdus o parola gresita! Mai incearca odata!\n{F81414}Ai doar 3 incercari!\n{F81414}Daca nu o introduci corect primesti ban pe IP!"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{F 81414}Autorizare",loginmsg,"Accepta","Renunta"); if(gPlayerLogTries[playerid] == 3) { Kick(playerid); } return 1; } } else { if(IsPlayerNPC(playerid))return 1; Kick(playerid); } } else if(dialogid == 2) { if(response) { if(!strlen(inputtext)) { new loginmsg[256+1]; format(loginmsg,256,"{00FF00}Introdu parola in spatiul de mai jos!"); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F 81414}Max3Semne [inregistrare cont]",loginmsg,"Login","Cancel"); return 1; } //strmid(tpass, inputtext, 0, strlen(inputtext), 255); // Encrypt(tpass); OnPlayerRegister(playerid,inputtext); new rulesdialog[2148]; format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", mq[0],mq[1],mq[2],mq[3],mq[4],mq[5],mq[6],mq[7],mq[8],mq[9],mq[10],mq[11],mq[12],mq[13],mq[14],mq[15],mq[16],mq[17],mq[18],mq[19],mq[20]); ShowPlayerDialog(playerid,777,DIALOG_STYLE_MSGBOX, "Reguli server", rulesdialog, "Accept", "Refuz"); } else { if(IsPlayerNPC(playerid))return 1; Kick(playerid); } } else if(dialogid == 777) { if(response) { new rulesdialog[2148]; format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s" , mq2[0],mq2[1],mq2[2],mq2[3],mq2[4],mq2[5],mq2[6],mq2[7],mq2[8],mq2[9],mq2[10],mq2[11],mq2[12],mq2[13],mq2[14],mq2[15],mq2[16],mq2[17],mq2[18],mq2[19],mq2[20],mq2[21],mq2[22]); ShowPlayerDialog(playerid,778,DIALOG_STYLE_MSGBOX, "Reguli server", rulesdialog, "Accept", "Refuz"); } else { Kick(playerid); } } else if(dialogid == 77 { if(response) { new loginmsg[256+1]; format(loginmsg,256,"{00FF00}Introdu parola in spatiul de mai jos!"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{F 81414}Max3Semne [Inregistrare cont]",loginmsg,"Login","Cancel"); } else { if(IsPlayerNPC(playerid))return 1; Kick(playerid); } } |