I did create it. but HOW can i know which code to show ... ._.
Seriously? wow i didn't knew which code to show means i didn't create the script.. pfft |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == dregister)
{
if(!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext) < 6) return ShowPlayerDialog(playerid, dlogin,DIALOG_STYLE_INPUT, "Register", "Your password has to be atleast 6 characters long!", "Register","bb");
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),inputtext);
new INI:File = INI_Open(Path(playerid));
INI_SetTag(File,"Player Information");
INI_WriteString(File,"Password",hashpass);
INI_WriteInt(File,"AdminLevel",0);
INI_WriteInt(File,"VIP",0);
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Score",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_Close(File);
SendClientMessage(playerid,-1, "{00CC00}[System]: {FFFFFF}You have successfully registered!");
return 1;
}
}
if(dialogid == dlogin)
{
if(!response) return Kick(playerid);
if(response)
{
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),inputtext);
if(!strcmp(hashpass, pInfo[playerid][Pass], false))
{
INI_ParseFile(Path(playerid),"loaduser_%s",.bExtra = true,.extra = playerid);
SetPlayerScore(playerid,pInfo[playerid][Score]);
GivePlayerMoney(playerid,pInfo[playerid][Cash]);
pInfo[playerid][Deaths]++;
SendClientMessage(playerid,-1, "{00CC00}[System]: {FFFFFF}You have successfully logged in!!");
}
else
{
ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT, "Wrong pass", "{FF0000}The password you have entered was incorrect, please try again.","Login","Cya");
}
return 1;
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == dregister)
{
if(!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext) < 6) return ShowPlayerDialog(playerid, dregister,DIALOG_STYLE_INPUT, "Register", "Your password has to be atleast 6 characters long!", "Register","bb");
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),inputtext);
new INI:File = INI_Open(Path(playerid));
INI_SetTag(File,"Player Information");
INI_WriteString(File,"Password",hashpass);
INI_WriteInt(File,"AdminLevel",0);
INI_WriteInt(File,"VIP",0);
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Score",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_Close(File);
SendClientMessage(playerid,-1, "{00CC00}[System]: {FFFFFF}You have successfully registered!");
return 1;
}
}
if(dialogid == dlogin)
{
if(!response) return Kick(playerid);
if(response)
{
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),inputtext);
if(!strcmp(hashpass, pInfo[playerid][Pass], false))
{
INI_ParseFile(Path(playerid),"loaduser_%s",.bExtra = true,.extra = playerid);
SetPlayerScore(playerid,pInfo[playerid][Score]);
GivePlayerMoney(playerid,pInfo[playerid][Cash]);
pInfo[playerid][Deaths]++;
SendClientMessage(playerid,-1, "{00CC00}[System]: {FFFFFF}You have successfully logged in!!");
}
else
{
ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT, "Wrong pass", "{FF0000}The password you have entered was incorrect, please try again.","Login","Cya");
}
return 1;
}
}
return 1;
}