need cmd (/changepass)
#1

hi
i need a cmd, /changepass or /setpass with md5 encryption...

Quote:

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]);

that i have in gamemod...
thanks
Reply
#2

No one, can get ANYTHING you want from this. You need to provide more information.
Reply
#3

tell me what you need and i give you...
Reply
#4

Quote:

//-------------------------------[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;
}

i want this with md5 encryption..
Reply
#5

anyone..?
Reply
#6

You'r passwords will save also at the moment in md5 format?
If it's so, try give registration form where it saves password. You should be able to make it of that.
Reply
#7

Quote:

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)
{

this?
or
Quote:

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);
}
}

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)