Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Subility

Как убрать возможность крафта растяжек?

У нас ПвЕ/ПвП сервер, работает с модом PVEZ. Этот мод в ПвЕ зоне отражает весь урон тому кто его наносит, но только не ваншоты. После ваншота этот игрок становится нарушителем и отображается у всех на карте. Ваншотом может быть например выстрел в голову или от взрыва гранаты. С выстрелами все просто, а вот с гранатами проблема, а точнее в растяжках. Игрок ставит растяжку в ПвЕ зоне и выходит из игры, другой игрок от нее легко умирает и тот кто ее поставил не становится нарушителем. Выход вижу только 1 - отключить возможность крафта растяжек. Так вот собственно и вопрос... как это сделать? Удалить предмет из types или просто у TripwireTrap значение crafted выставить на 0, или lifetime поставить на 0 не работает. Как и где удалить крафт растяжки?

Изменено пользователем Subility (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Откройте dta\scripts\4_World\Classes\Recipes\Recipes
Найдёте крафт растяжки CraftTripWire.c
Укажите в CanDo значение false

Ну или фонарно, укажите значение нужных элементов на 600 и скрафтить никто не сможет 
m_MinQuantityIngredient[0] = 60;//-1 = disable check
m_MaxQuantityIngredient[0] = -1;//-1 = disable check

Не забудьте замодить класс
modded class CraftTripWire extends RecipeBase

Далее положите себе в скрипты в свой серверный мод

Изменено пользователем OskarDallas (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





  • 0
3 часа назад, OskarDallas сказал:

Откройте dta\scripts\4_World\Classes\Recipes\Recipes
Найдёте крафт растяжки CraftTripWire.c
Укажите в CanDo значение false

Ну или фонарно, укажите значение нужных элементов на 600 и скрафтить никто не сможет 
m_MinQuantityIngredient[0] = 60;//-1 = disable check
m_MaxQuantityIngredient[0] = -1;//-1 = disable check

Не забудьте замодить класс
modded class CraftTripWire extends RecipeBase

Далее положите себе в

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

. Если понадобится можете модом скачать, я в стим его загрузил (NoCraftTripWire). P.S. моды распаковывал, упаковывал, делал ретекстуры все было норм, а вот скрипты никак не хотят работать (((

Изменено пользователем Subility (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Просто замените секцию на это. То, что я вижу, у вас все работает как на ваниле, то есть крафтится

//conditions
        m_MinDamageIngredient[0] = -1;//-1 = disable check
        m_MaxDamageIngredient[0] = 3;//-1 = disable check
        
        m_MinQuantityIngredient[0] = 60;//-1 = disable check
        m_MaxQuantityIngredient[0] = -1;//-1 = disable check
        
        m_MinDamageIngredient[1] = -1;//-1 = disable check
        m_MaxDamageIngredient[1] = 3;//-1 = disable check
        
        m_MinQuantityIngredient[1] = -1;//-1 = disable check
        m_MaxQuantityIngredient[1] = -1;//-1 = disable check


и никто не сможет скрафтить. Костыльно конечно, но для начала пойдет

Изменено пользователем OskarDallas (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 часа назад, OskarDallas сказал:

Просто замените секцию на это. То, что я вижу, у вас все работает как на ваниле, то есть крафтится

//conditions
        m_MinDamageIngredient[0] = -1;//-1 = disable check
        m_MaxDamageIngredient[0] = 3;//-1 = disable check
        
        m_MinQuantityIngredient[0] = 60;//-1 = disable check
        m_MaxQuantityIngredient[0] = -1;//-1 = disable check
        
        m_MinDamageIngredient[1] = -1;//-1 = disable check
        m_MaxDamageIngredient[1] = 3;//-1 = disable check
        
        m_MinQuantityIngredient[1] = -1;//-1 = disable check
        m_MaxQuantityIngredient[1] = -1;//-1 = disable check


и никто не сможет скрафтить. Костыльно конечно, но для начала пойдет

Вы не поняли меня. Не то чтобы скрипт не работает, а он просто крашит сервер, не даёт ему запуститься. NoCraftTripWare скачайте из стим и сами все увидите. Всё моды установленные с мастерской, которые затрагивают scripts работают, а мои отказываются это делать. modded прописываю, в config тоже вроде все ок, но не работают. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Не 

class defs
        {
            class gameScriptModule
            {
                files[]=
                {
                    "NoCraftTripWire/4_world/classes/recipes/recipes"
                };
            };
        };


А
 

class defs
        {
            class worldScriptModule
            {
                value="";
                files[]=
                {
                    "NoCraftTripWire\scripts\4_world"
                };
            };
        };

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
9 часов назад, OskarDallas сказал:

Не 

class defs         {             class gameScriptModule             {                 files[]=                 {                     "NoCraftTripWire/4_world/classes/recipes/recipes"                 };             };         };


class defs
        {
            class gameScriptModule
            {
                files[]=
                {
                    "NoCraftTripWire/4_world/classes/recipes/recipes"
                };
            };
        };


А
 

class defs         {             class worldScriptModule             {                 value="";                 files[]=                 {                     "NoCraftTripWire\scripts\4_world"                 };             };         };


class defs
        {
            class worldScriptModule
            {
                value="";
                files[]=
                {
                    "NoCraftTripWire\scripts\4_world"
                };
            };
        };

 

Что касаемо скрипта, я сам разобрался. А в общем первый Ваш ответ очень помог, отмечу его как правильный. Если кому-то понадобится данный мод, на отключение растяжек, то вот ссылка NoCraftTripWare

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.