DarkRP:Agendas:ru

From Official DarkRP Wiki
Revision as of 15:26, 27 February 2015 by Temstvo777 (talk | contribs) (Add more info and update lua code)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This page is available in the following languages:
Данная версия страницы доступна на следующих языках:
Jarvis-flag 8010.png English | Russia-flag.png Русский


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 (здесь какой-то текст), повестку дня смогут редактировать как Мэр города, так Шеф Полиции.