aidar14
Умник
PHP:
case 14:
{
if(response)
{
if(!strlen(inputtext))
{
SPD(playerid,14,DSI,"Регистрация","Придумайте и запишите пароль в окошко:","Далее","Выход");
}
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'А'..'Я','а'..'я':return SPD(playerid,14,DSM,"{FF0000}Ошибка","{FFFFFF}Пароль не должен состоять из русских символов\nПожалуйста,сменить раскладку клавиатуры","Повтор","Выход");
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 20)SPD(playerid,14,DSM,"{FF0000}Ошибка","{FFFFFF}Длина пароля должна быть от 6 до 20 символов","Повтор","Выход");
format(stringg,sizeof(stringg),"Account/%s.ini",playername);
new File = ini_openFile(stringg);
if(File < 0) ini_openFile(stringg);
{
ini_setString(ini_createFile(stringg),"Password",inputtext);
ini_setInteger(File,"Sex",PlayerInfo[playerid][pSex]);
ini_setString(File,"Vozrast",PlayerInfo[playerid][pVozrast]);
ini_closeFile(ini_createFile(stringg));
}
}
}
else
{
SCM(playerid,COLOR_Copy,"Для того,чтобы выйти введите /q(uit)");
Kickk
}
//Вот public OnPlayerRequestClass(playerid, classid)
new string[160];
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),"Account/%s.ini",playername);
if(fexist(string))
{
}
else
{
format(string,sizeof(string),"{FFF5EE}Добро пожаловать н\nПерсонаж с именем %s не зарегестрирован!\nНеобходимо выполнить 3 простых шага:\n\t\t\n{FFFFFF}1.{FFFF00}Ознакомиться с правилами\n\n{FFFFFF}2.{FFFF00}Заполнить анкету\n\n{FFFFFF}3.{FFFF00}Начать игру",playername);
SPD(playerid,0,DSM,"Регистрация",string,"Старт","");
}
