Эгоист
Умник
Приветствую всех. Хочу поделиться своей командой.
Очень удобная и редкая команда для RLS мода, команда будет показывать всех лидеров онлайн/оффлайн и будет надпись онлайн лидер или оффлайн. Так же будет показываться Свободна данная фракция или же нет! Мануал не для криворуких!
Приступим:
Ко всем new добавляем
К примеру возьмем фракцию мэрии.
Ко всем командам
Теперь делаем надпись "Свободна"
В команду "/uval"(Она есть во всех РЛС)
Перед строкой
Добавляем это:
- Так же это можно добавить, во все функции от куда может слететь лидер фракции. /ban /warn /vipuninvite и т.д
А вот и сам сток
Ну и дальше все фракции которые у вас есть...
Скрины:
Автор: Эгоист (т.е Я)
Если будут вопросы пишите в эту тему, помогу.
Надеюсь +сик я заслужил!
Очень удобная и редкая команда для 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);
А вот и сам сток
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;
}
Скрины:
Автор: Эгоист (т.е Я)
Если будут вопросы пишите в эту тему, помогу.
Надеюсь +сик я заслужил!
Последнее редактирование:
