- Июн
- 18
- 0
Пользователь
3.1. Заголовок темы должен отражать основную суть темы.
By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!У меня их нету я хочу это установить эти правила это вообще с другого проекта скринПосле успешной авторизации ( ищи в моде ) показывай диалог с правила
ShowPlayerDialog(playerid,1 ,DIALOG_STYLE_MSGBOX, "Правила администрации", "текст", "Закрыть", "");
Чего у тебя нет ? Правил ? Мода ? Авторизации в админке ?У меня их нету я хочу это установить эти правила это вообще с другого проекта скрин
Чего у тебя нет ? Правил ? Мода ? Авторизации в админке ?
#define SHOW_ADMIN_RULES 1
if (pInfo[pAdmin][playerid] != 0) {
ShowPlayerDialog(playerid, SHOW_ADMIN_RULES, DIALOG_STYLE_MSGBOX,
"Правила администрации",
"текст",
"Закрыть", "");
}
Авторизация есть админки все нормально хочу просто добавить чтобы когда админ ввёл админ пароль после "Далее" выбило ему на экран правила Администрации
пример:#define SHOW_ADMIN_RULES 1 if (pInfo[pAdmin][playerid] != 0) { ShowPlayerDialog(playerid, SHOW_ADMIN_RULES, DIALOG_STYLE_MSGBOX, "Правила администрации", "текст", "Закрыть", ""); }
Чего у тебя нет ? Правил ? Мода ? Авторизации в админке ?
Окей, позже выдам я щас не дома я благодарен тебе что ты понял менядай ID диалога с админ авторизацей и case
cache_get_field_content(0, "password", Password);дай ID диалога с админ авторизацей и case
Окей, позже выдам я щас не дома я благодарен тебе что ты понял меня
case 1227:
{
if(!response) return 1;
switch(GetPVarInt(playerid,"aLogin"))
{
Так?Дай весь кейс
if(IsPlayerAdmin(playerid)) // Если игрок авторизовался как администратор
{
ShowAdminRules(playerid); // Вызываем функцию показа правил
}
ShowAdminRules(playerid)
{
new rules[2000];
format(rules, sizeof(rules),
"{FF0000}▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬\n\
{FFFFFF}Добро пожаловать в панель администратора!\n\
{FF0000}ПРАВИЛА АДМИНИСТРАТОРА:\n\
{FFFFFF}1. Не злоупотребляйте своими правами\n\
2. Всегда проверяйте подозрительных игроков\n\
3. Не раскрывайте пароли сервера\n\
4. Будьте вежливы с игроками\n\
5. Ведите лог своих действий\n\n\
{FF0000}Нарушение правил приведет к снятию прав!\n\
{FF0000}▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
playerid
);
ShowPlayerDialog(playerid, DIALOG_ADMIN_RULES, DIALOG_STYLE_MSGBOX,
"{FF0000}ПРАВИЛА АДМИНИСТРАТОРА",
rules,
"Принять", "");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ADMIN_RULES && response)
{
SendClientMessage(playerid, -1, "Вы приняли правила администратора. Теперь вам доступны все команды.");
// Тут можно дать доступ к командам
}
return 1;
}
#define DIALOG_ADMIN_RULES 1337
пример:#define SHOW_ADMIN_RULES 1 if (pInfo[pAdmin][playerid] != 0) { ShowPlayerDialog(playerid, SHOW_ADMIN_RULES, DIALOG_STYLE_MSGBOX, "Правила администрации", "текст", "Закрыть", ""); }