Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

AFK в /admins

Статус
В этой теме нельзя размещать новые ответы.

Oliver_Qinn

Новичок
Всем привет, сегодня хотел бы написать вам систему, ну как систему =) дополнить команду /admins что если администратор афк будет выводить это в /admins примерно это будет выглядеть так:
Администратор Billy_Milligan [5 LVL] - АФК и так приступим.
Создаём переменную отвечающую за статус афк.
PHP:
new afk_check[MAX_PLAYERS];
В паблик где у вас игрок выходит из афк(у меня это OnPlayerUpdate)
PHP:
    if(plafk[playerid] > -2)
    {
    	if(plafk[playerid] > 0)
    	{
		    new string[128];
		    format(string,sizeof(string),"{A60000}Ваше время АФК: {5BE300}%s",ConvertSeconds(plafk[playerid]));
		    SendClientMessage(playerid, COLOR_ORANGE, string);
		    SetPlayerChatBubble(playerid, "АФК завершено.", COLOR_WHITE, 10.0, 1);
    	}
    	plafk[playerid] = 0;
    	afk_check[playerid] = 0;
    }
В stock AFKsystem
HTML:
afk_check[playerid] = 1;
Добавляем в команду /admins
Для MxIni да и для DC_CMD подойдёт)
PHP:
new atext[12];
if(afk_check[playerid] == 1) atext = "- {00FF00}AFK";
else atext = " ";
И в сам формат вывода текста добавляем в конец %s и аргументируем его как atext
Кому что не понятно, пишите в коменты) надеюсь все поняли, спасибо за просмотр)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу