Собираюсь создать ДМ сервер, при регистрации говорю игроку вписать ИД желаемого скина, но ввести можно только скин под ид 1
Вот код:
Помощь не нужна, баг фиксанул :)
Вот код:
PHP:
case DLG_REGSKIN:
{
if(!strlen(inputtext))
{
SPD(playerid, DLG_REGSKIN, DIALOG_STYLE_INPUT, "{FFFFFF}Выбор скина",
"{FFFFFF}Введите ID желаемого скина({C3C3C3}От 1-го до 311-го{FFFFFF}).\n\n\
{C3C3C3}В любой момент скин можно будет сменить командой /skin", "Выбрать", "");
SCM(playerid, COLOR_RED, "| {FFFFFF}Выберите скин!");
}
new regex:rg_skincheck = regex_new("^[1-312]$");
if(regex_check(inputtext, rg_skincheck))
{
SetPlayerSkin(playerid, (!strlen(inputtext)));
strmid(player_info[playerid][SKIN], inputtext, 0, strlen(inputtext), 3);
}
else
{
SPD(playerid, DLG_REGSKIN, DIALOG_STYLE_INPUT, "{FFFFFF}Выбор скина",
"{FFFFFF}Введите ID желаемого скина({C3C3C3}От 1-го до 312-го{FFFFFF}).\n\n\
{C3C3C3}В любой момент скин можно будет сменить командой /skin", "Выбрать", "");
return SCM(playerid, COLOR_RED, "| {FFFFFF}Вы ввели некорректный номер скина!");
}
regex_delete(rg_skincheck);
}
Последнее редактирование: