SH_Suplly
Умник
Здрав ребятки, в общем, первый раз на такое наткнулся:
- При заходе на сервер высвечивается регистрация
- Регистрируюсь
- А диалог с правилами не показывает(Он идет следующим)
В чем может быть проблема???
- При заходе на сервер высвечивается регистрация
- Регистрируюсь
- А диалог с правилами не показывает(Он идет следующим)
В чем может быть проблема???
PHP:
case 1:
{
if(response)
{
if(!strlen(inputtext))
{
f("{FFFFFF}______________________________________\n\n {FFFFFF}Добро пожаловать на сервер {2EB6FF}"NameServer"\n {FFFFFF}Регистрация нового персонажа\n\nИмя: {BFC0C2}%s{FFFFFF}\nВведите пароль:\n______________________________________", GN(playerid));
SPD(playerid, 1, DSI, "{FFFFFF}[ {1092E8}Регистрация {FFFFFF}]", string, "Дальше", "Выйти");
}
if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 16) return SPD(playerid, 1, DSM, "{FFFFFF}[ {1092E8}Ошибка {FFFFFF}]!", "{FF6347}Длина пароля должна быть от 6 до 15 символов", "Повтор", "");
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ': return SPD(playerid, 1, DSM, "{FFFFFF}[ {1092E8}Ошибка {FFFFFF}]", "{00FF21}Введенный вами пароль содержит русские буквы.\n Смените раскладку клавиатуры!", "Повтор", "");
}
strmid(Player[playerid][pPassword],inputtext, 0, strlen(inputtext), 32);
PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
new rulesdialog[1300];
format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
RulesMSG[0],RulesMSG[1],RulesMSG[2],RulesMSG[3],RulesMSG[4],RulesMSG[5],RulesMSG[6],RulesMSG[7],RulesMSG[8],RulesMSG[9],RulesMSG[10],RulesMSG[11],RulesMSG[12],RulesMSG[13],RulesMSG[14],RulesMSG[15],RulesMSG[16]);
SPD(playerid, 2, DSM, "{FFFFFF}[ {1092E8}Правила сервера {FFFFFF}]", rulesdialog, "Дальше", "Назад");
}
else
{
SCM(playerid, 0xFFFFFFFF, "{FF4530}[Server] {FFFFFF}Вы были кикнуты сервером. Причина: {FF4530}отмена регистрации{FFFFFF}.");
SCM(playerid, 0xFFFFFFFF, "{FF4530}[Server] {FFFFFF}Для выхода из игры используйте {FF4530}/q {FFFFFF}или клавишу {FF4530}Esc{FFFFFF}.");
Kickk(playerid);
}
}
PHP:
case 2:
{
if(response)
{
new rulesdialogg[1324];
format(rulesdialogg,sizeof(rulesdialogg), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
RulesMSGG[0],RulesMSGG[1],RulesMSGG[2],RulesMSGG[3],RulesMSGG[4],RulesMSGG[5],RulesMSGG[6],RulesMSGG[7],RulesMSGG[8],RulesMSGG[9],RulesMSGG[10],RulesMSGG[11],RulesMSGG[12],RulesMSGG[13],RulesMSGG[14],RulesMSGG[15],RulesMSGG[16],RulesMSGG[17],RulesMSGG[18],RulesMSGG[19],RulesMSGG[20],RulesMSGG[21]);
SPD(playerid, 3, DSM, "{FFFFFF}[ {1092E8}Правила сервера {FFFFFF}]", rulesdialogg, "Дальше", "Назад");
}
else
{
f("{FFFFFF}______________________________________\n\n {FFFFFF}Добро пожаловать на сервер {2EB6FF}"NameServer"\n {FFFFFF}Регистрация нового персонажа\n\nИмя: {BFC0C2}%s{FFFFFF}\nВведите пароль:\n______________________________________", GN(playerid));
SPD(playerid, 1, DSI, "{FFFFFF}[ {1092E8}Регистрация {FFFFFF}]", string, "Дальше", "Выйти");
}
return true;
}
PHP:
new RulesMSG[17][] =
{
{"{FFFFFF}1. Игровой процесс\n"},
{"Запрещено:\n"},
{"- Использование любых программ скриптов читов и.т.п. дающие нечестное преимущество в игре.\n"},
{"- Использование багов (Ошибок, Неисправностей мода).\n"},
{"- Использовать ESC в целях ухода от погони/смерти.\n"},
{"- Убивать игроков на спавне (Место возрождения, базы организаций).\n"},
{"- Убивать игроков при помощи транспорта (Давить, Стрелять с водительского места).\n"},
{"- Убийство/нанесение физического вреда игрокам без причины (ДМ - Death Match).\n"},
{"- Злоупотребление игровыми возможностями для создания неудобств игрокам.\n\n"},
{"2. Ник в игре:\n"},
{"- (сменить ник можно через /mm >> Сменить ник)\n"},
{"- Ник должен состоять из Имени_Фамилии с заглавных букв.\n"},
{"Запрещено:\n"},
{"- Запрещено использовать чужие (уже кем-то занятые) ники.\n"},
{"- Запрещено использовать ники, содержащие нецензурные или оскорбительные слова.\n"},
{"- Отправлять более одной заявки в час (Исключение: Просьба Администрации).\n"},
{"- Если вам отказали в смене ника, Значит нельзя.\n"}
};
new RulesMSGG[22][] =
{
{"{FFFFFF}3. Чат:\n"},
{"- OOC (Out Of Charter) - это всё, что касается реального мира.\n"},
{"- IC (In Charter) - это всё, что касается виртуального мира, то есть игры.\n"},
{"Запрещено:\n"},
{"- Ругательство, оскорбления или нецензурная речь.\n"},
{"- Угрозы игрокам (Не относящиеся к игровому процессу).\n"},
{"- Писать сообщения в верхнем регистре (Caps Lock).\n"},
{"- Писать в чат объявлений сообщения не относящихся к Role Play.\n"},
{"- Писать одно и тоже сообщение слишком часто.\n"},
{"- Обсуждать, критиковать действия администрации.\n"},
{"- Реклама сторонних ресурсов.\n\n"},
{"4. Администрация сервера:\n"},
{"- Необходимо сообщать администрации о каких либо нарушениях из данных правил (/mm > Репорт).\n"},
{"- Администрация самостоятельно выбирает штрафные санкции для каждого из случаев.\n"},
{"- Запрещено препятствовать администрации в работе.\n"},
{"- Решение администрации является окончательным и не подлежит обсуждению.\n\n"},
{"5. Торговля:\n"},
{"- Запрещены любые денежные махинации.\n"},
{"- Запрещена продажа / покупка чего либо, за реальные деньги.\n"},
{"- Запрещен обмен внеигровых предметов в любой форме, на игровые.\n"},
{"- Запрещен обмен чего либо между игровыми серверами.\n"},
{"- Запрещена продажа / передача аккаунтов.\n"}
};
