sdd19517
Компетентный
Ребят помогите как убрать Смену пароля
Вот код:
и вот диалог
Вот код:
PHP:
forward ChangeName(playerid);
public ChangeName(playerid)
{
new plnamep[MAX_PLAYER_NAME];
new string[256];
new key = PlayerInfo[playerid][pPhousekey];
if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(plnamep, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
strmid(HouseInfo[key][hOwner], changenam, 0, strlen(changenam), 255);
}
key = PlayerInfo[playerid][pPbiskey];
if (key != 255)
{
if (key > 100)
{
key -= 100;
strmid(SBizzInfo[key][sbOwner], changenam, 0, strlen(changenam), 255);
}
else
{
strmid(BizzInfo[key][bOwner], changenam, 0, strlen(changenam), 255);
}
OnPropUpdate();
}
GetPlayerName(playerid,plnamep,sizeof(plnamep));
SetPlayerName(playerid, changenam);
format(string,sizeof(string),"%s.ini",plnamep);
dini_Remove(string);
format(string,sizeof(string),"%s сменил имя на %s ",plnamep,changenam);
SendClientMessageToAll(COLOR_LIGHTRED,string);
ShowPlayerDialog(playerid,327,DIALOG_STYLE_INPUT,"Смена пароля"," Введите Ваш новый пароль ","Принять","");
PlayerInfo[playerid][pProverkaip] = 0;
return 1;
}
PHP:
case 327:
{
if(response==1)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,327,DIALOG_STYLE_INPUT,"Смена пароля"," Введите Ваш новый пароль к игровому аккаунту ","Принять","");
GetPlayerName(playerid,playername,sizeof(playername));
nick[playerid] = 0;
format(string,sizeof(string),"%s.ini",playername);
new File=ini_openFile(string);
ini_setString(File,"Key",Rich(inputtext));
ini_closeFile(File);
OnPlayerUpdateRL(playerid);
SendClientMessage(playerid,COLOR_YELLOW2,"Пропишите Ваш новый ник в окне Samp");
SendClientMessage(playerid, COLOR_WHITE, "((Введите /q, чтобы выйти! ))");
OnPropUpdate();
format(WantNickChange[playerid],MAX_PLAYER_NAME,"");
Kick(playerid);
return 1;
}
else
{
ShowPlayerDialog(playerid,327,DIALOG_STYLE_INPUT,"Смена пароля"," Введите Ваш новый пароль к игровому аккаунту ","Принять","");
return 1;
}
}
Последнее редактирование:
