PHP код:
case DIALOG_ADOSTUP:
{
if(!response)return 1;
if(!strlen(inputtext))return SPD(playerid,DIALOG_ADOSTUP,DIALOG_STYLE_INPUT,"{33CCFF}Администраторские права","{FFE4B5}У тебя еще не указан пароль к администраторским правам.\nПридумай и введи пароль отличающийся от основного пароля и нажми ''ОК''.","ОК","Закрыть");
if(strlen(inputtext) < 6 || strlen(inputtext) > 32)
{
send(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Длина пароля должна быть в пределах от 6 и до 32 символов.");
ShowPlayerDialog(playerid,DIALOG_ADOSTUP,DIALOG_STYLE_INPUT,"{33CCFF}Администраторские права","{FFE4B5}У тебя еще не указан пароль к администраторским правам.\nПридумай и введи пароль отличающийся от основного пароля и нажми ''ОК''.","ОК","Закрыть");
}
else
{
Player[playerid][pApass][0] = 0;
strcat(Player[playerid][pApass], inputtext);
new str[42+MAX_PLAYER_NAME-4+64+10+1];
mysql_format(mySQLDB, str, sizeof(str),"UPDATE "TABLE_ACCOUNT" SET Apass = '%s' WHERE Nickname = '%s'", inputtext, sendername(playerid));
mysql_function_query(mySQLDB, str, false, "", "");
f(string,"Твой администраторский пароль: %s. Не забывай его, а лучше запиши.", inputtext);
send(playerid,COLOR_GREEN,string);
switch(GetPVarInt(playerid,"Sex"))
{
case 1: f(string,"%s %s[%d] заступил на дежурство.", NameAdmin[Player[playerid][pAdmin]-1], sendername(playerid),playerid);
case 2: f(string,"%s %s[%d] заступила на дежурство.", NameAdmin[Player[playerid][pAdmin]-1], sendername(playerid),playerid);
}
ABroadCast(COLOR_YELLOW,string,1);
send(playerid,COLOR_YELLOW,string);
AdminDuty[playerid] = true;
Player[playerid][pADostup] = true;
}
}