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

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

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

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

/leaders [online/offline]

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

Эгоист

Умник
Приветствую всех. Хочу поделиться своей командой.
Очень удобная и редкая команда для RLS мода, команда будет показывать всех лидеров онлайн/оффлайн и будет надпись онлайн лидер или оффлайн. Так же будет показываться Свободна данная фракция или же нет! Мануал не для криворуких!
Приступим:
Ко всем new добавляем
PHP:
new pLeaders[1][MAX_PLAYER_NAME];
К примеру возьмем фракцию мэрии.
Ко всем командам
PHP:
 if(strcmp(cmd, "/leaders", true) == 0)
{
new file = ini_openFile("gamefiles/log/leaders.ini");
ini_getString(file,"MARYA",pLeaders[0]);
new ttextt[32];
if(IsPlayerConnected(GetPlayerID(pLeaders[0])))
{
ttextt = "[{22ff00}Online{F2EEF0}]";
}
else if(!IsPlayerConnected(GetPlayerID(pLeaders[0])))
{
ttextt = "[{ff001c}Offline{F2EEF0}]";
}
format(string, sizeof(string), "Мэрия: %s %s", pLeaders[0],ttextt);
ShowPlayerDialog(playerid,8822,DIALOG_STYLE_MSGBOX,"Лидеры организаций",string,"Скрыть","");
ini_closeFile(file);
return 1;
}
Теперь делаем надпись "Свободна"
В команду "/uval"(Она есть во всех РЛС)
Перед строкой
PHP:
PlayerInfo[giveplayerid][pLeader] = 0;
Добавляем это:
PHP:
LeaderUval(giveplayerid);
- Так же это можно добавить, во все функции от куда может слететь лидер фракции. /ban /warn /vipuninvite и т.д
А вот и сам сток
PHP:
stock LeaderUval(playerid)
{
    if(PlayerInfo[playerid][pLeader] == 0) return 1;
    new frtext[32];
    frtext = "Свободна";
    new iniFile = ini_openFile("gamefiles/log/leaders.ini");
    switch(PlayerInfo[playerid][pLeader])
    {
        case 7:
		{
			ini_removeKey  (iniFile, "MARYA" );
			ini_setString(iniFile, "MARYA",frtext);
        	ini_closeFile(iniFile);
        }
    }
    return 0;
}
Ну и дальше все фракции которые у вас есть...
Скрины:



Автор: Эгоист (т.е Я)

Если будут вопросы пишите в эту тему, помогу.
Надеюсь +сик я заслужил! :D
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу