DarkRP:Agendas:ru

DarkRP даёт вам возможность создавать Задание(Повестку дня), как к примеру у Гангстеров, Босс даёт задание(Пишет /agenda <текст>), а у Гангсетров тем временем в левом верхнем углу, в окошке Задание(Повестка дня), отображается то, что написал Босс. Так вот, для любой профессии можно создать такую функцию.

Для этого перейдите DarkRP/gamemode/ найдите и откройте там файл shared.lua, прокрутите почти в самый низ до строчки The default agenda's, can also be used as examples:

Синтаксис
DarkRP.createAgenda(Название, TEAM_EXAMPLE, {TEAM_EXAMPLE2})
 * Название - тут вы указываете название для Повестки дня, к примеру Задание для S.W.A.T


 * TEAM_EXAMPLE - тут вместо EXAMPLE вы должны вставить название работы, к примеру TEAM_CSWAT. Обратите внимание на то, что это название указанно в файле Shared.lua, который вы и редактируете.


 * TEAM_EXAMPLE2 - тут вы должны указать тех, кто будет видеть это Задание, к примеру TEAM_SWAT, TEAM_SAS.

Пример
DarkRP.createAgenda("Задание для Гангстеров", TEAM_MOB, {TEAM_GANG})

Обратите внимание на то, что если вы хотите чтобы повестку видели ещё игроки с определённой работой, к примеру Бомжи(TEAM_HOBO), то вы должны поставить между двумя работами запятую, в ином случае у вас будет ошибка Something Create Script Error и после Disconnect с причиной Too Many Lua Error, Sorry. см. пример 2

Пример 2
DarkRP.createAgenda("Задание для Гангстеров", TEAM_MOB, {TEAM_GANG, TEAM_HOBO})

В данном случае задание, которое даст Босс Гангстеров увидят Гангстеры и Бомжи.

DarkRP 2.6.0
Начиная с этой версии, Вы можете сделать так, чтобы повестку дня смогли редактировать сразу несколько человек, имеющих определённую профессию. Сделать это очень легко, однако, будьте осторожны со скобками.

Пример
DarkRP.createAgenda("Повестка дня", {TEAM_MAYOR, TEAM_CHIEF}, {TEAM_POLICE}) В данном случае, с помощью команды /agenda (здесь какой-то текст), повестку дня смогут редактировать как Мэр города, так Шеф Полиции.