[a]
Нуль
- Регистрация
- 19 Фев 2019
- Сообщения
- 1
- Лучшие ответы
- 0
- Репутация
- 0
Делал команду для выхода с дежурства.
И не совсем понимаю, как установить значение функции?
Код команды:
[/PHP]
И код диалога который должен всё приводить в действие:
Или напишите как примерно должна выглядеть функция, в моём случае это выход с админки, к примеру если Aduty = 228 то тогда игрок авторизован
А если Aduty не равна 228 то игрок не авторизован, помогите прошу вас!:ac:
И не совсем понимаю, как установить значение функции?
Код команды:
PHP:
[PHP]CMD:aexit(playerid, params[]) {
if(PlayerInfo[playerid][pAdmin] < 1) return false;
if(ADuty[playerid] !=228) return SendClientMessage(playerid, COLOR_GREY, NO_DUTY_TEXT);
{
ShowPlayerDialogEx(playerid, 9999, DIALOG_STYLE_LIST, "Выход из модераторских прав", "Закончить дежурство\nОстаться на дежурстве", "Выйти", "Нет");
}
return 1;
}
И код диалога который должен всё приводить в действие:
PHP:
case 9999:
{
if(response)
{
switch(listitem)
{
case 0:
{
new gg[MAX_PLAYER_NAME];
new ggg[50];
GetPlayerName(playerid,gg,24);
format(ggg,sizeof(ggg),"[A] Администратор %s[%d] вышел с дежурства.",gg,playerid);
SendAdminsMessage(COLOR_RED,ggg,1);
SendClientMessage(playerid , COLOR_WHITE , "[A] Вы вышли с дежурства.");
Delete3DTextLabel(admintext[playerid]);
if(ADuty[playerid] == 228)
{
ADuty[playerid] != 228; \\тут нужно правильно сделать
}
}
}
}
return 1;
}
Или напишите как примерно должна выглядеть функция, в моём случае это выход с админки, к примеру если Aduty = 228 то тогда игрок авторизован
А если Aduty не равна 228 то игрок не авторизован, помогите прошу вас!:ac:
Последнее редактирование модератором: