Работает Fractions System

Хостинг игровых серверов

lomarine

Прохожий
10 Ноя 2017
392
110
Разработали на двух стримах плагин для рп. Пока что там существует всего 2 фракции - их названия и описание вы можете поставить сами.

Блокируется:
  • Урон по участникам фракции
  • Урон по постройкам фракции
  • Лутание ящиков фракции

Для каждой фракции вы можете сделать префикс и так далее(например рейты). Каждому участнику фракции присваивается группа оксида rp_one или rp_two

Присутствует конфиг и Land файл.

Поддержка плагина Friends (чтобы сундуки могли лутать друзья)

hrt4gJ6MZOA.jpg
 

Вложения

  • FractionsSystem.cs
    12.2 KB · Просмотры: 216
Последнее редактирование:

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Напиши описание что бы было понятнее.
Как я понял нельзя лутать рейдить убивать и лутать свою фракцию
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Было бы отлично на будующее добавить пве фракцию которую вообще нельзя трогать если она сама никого не трогает
 

lomarine

Прохожий
10 Ноя 2017
392
110
@pahan0772,
Было бы отлично на будующее добавить пве фракцию которую вообще нельзя трогать если она сама никого не трогает
С ними будет много проблем. Например они будут бегать по полю боя и тырить лут / блокировать проходы
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
@pahan0772,

С ними будет много проблем. Например они будут бегать по полю боя и тырить лут / блокировать проходы
Как у флеша такая проблема решается? В любом случае можно кидать репорты на тех кто так делать и запрещать им быть мирными
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Осталось только добавить команду которая позволяет сменить фракцию
и таймер который не даст постоянно менять фракции. Еще вопрос есть ли дата файлы? Как удалить всех из фракций?
 

Fartus

Прохожий
13 Мар 2018
69
44
40
Разработали на двух стримах плагин для рп. Пока что там существует всего 2 фракции - их названия и описание вы можете поставить сами.

Блокируется:

  • Урон по участникам фракции
    Урон по постройкам фракции
    Лутание ящиков фракции

Для каждой фракции вы можете сделать префикс и так далее(например рейты). Каждому участнику фракции присваивается группа оксида rp_one или rp_two

Присутствует конфиг и Land файл.

Поддержка плагина Friends (чтобы сундуки могли лутать друзья)

hrt4gJ6MZOA.jpg
Для него нужен Image Library???
 

Night_Tiger

Прохожий
27 Янв 2018
280
66
Имейдж на мой взгляд полезный плагин для взаимодействия с картинками)

Осталось только добавить команду которая позволяет сменить фракцию
и таймер который не даст постоянно менять фракции. Еще вопрос есть ли дата файлы? Как удалить всех из фракций?
файл есть он задан там в скрипте) как раз хранит стимайди игроков и назначение фракций. А разрешать менять игрокам чаще чем раз в вайп лишнее возможно.
 

Cosmek

Новичек
4 Мар 2018
6
0
38
Я вступил во фракцию, в чате оповестило какую я выбрал фракцию. Но префикса для обозначения моей фракции не появилось. Без визуально эффекта очень плохо. А если бы можно было создать группу и к ней привязать префикс и киты. Соответственно у фракции будет своя одежда.
@LomarineReborn

P.S. Прощу прощения за не внимательность! Разобрался)
 
Последнее редактирование:

Cosmek

Новичек
4 Мар 2018
6
0
38
1. Можно сделать что бы на дуэле игроки одной фракции могли сражать?

2. Failed to call hook 'OnLootEntity' on plugin 'FractionsSystem v1.0.0' (KeyNotFoundException: The given key was not present in the dictionary.)
at System.Collections.Generic.Dictionary`2[System.UInt64,System.Int32].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.OnLootEntity (.BasePlayer player, .BaseEntity entity) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
1. Можно сделать что бы на дуэле игроки одной фракции могли сражать?

2. Failed to call hook 'OnLootEntity' on plugin 'FractionsSystem v1.0.0' (KeyNotFoundException: The given key was not present in the dictionary.)
at System.Collections.Generic.Dictionary`2[System.UInt64,System.Int32].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.OnLootEntity (.BasePlayer player, .BaseEntity entity) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
добавить исключение
 

lomarine

Прохожий
10 Ноя 2017
392
110
1. Можно сделать что бы на дуэле игроки одной фракции могли сражать?

2. Failed to call hook 'OnLootEntity' on plugin 'FractionsSystem v1.0.0' (KeyNotFoundException: The given key was not present in the dictionary.)
at System.Collections.Generic.Dictionary`2[System.UInt64,System.Int32].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.OnLootEntity (.BasePlayer player, .BaseEntity entity) [0x00000] in <filename unknown>:0
at Oxide.Plugins.FractionsSystem.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
Я знаю об этом баге, в обновах поправлю
 
  • Like
Реакции: Night_Tiger

Night_Tiger

Прохожий
27 Янв 2018
280
66
Простите, какое исключение и куда добавить?
в OnEntityTakeDamage в подразделе Players добавить проверку на Duel плагин)
Я знаю об этом баге, в обновах поправлю
а изза чего баг то?) вижу про словарь но не понял сути)