Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Savio

Запрет крафта.

Товарищи, подскажите пожалуйста, каким образом сделать запреты на крафты модовые, почитал имеющиеся темы, не совсем допираю. Рецепты писать могу, а вот запрет на них...) Заранее благодарен.

А если точнее - мне необходимо отключить все крафты MunghardsItempack.

 

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

А если точнее - мне необходимо отключить все крафты MunghardsItempack.


ПРОБЛЕМУ РЕШИЛ САМОСТОЯТЕЛЬНО.

 

Share this post


Link to post
Share on other sites



  • 0

Каким образом? Опиши пожалуйста. Может кому пригодится.

Share this post


Link to post
Share on other sites
  • 0
6 часов назад, tronix сказал:

Каким образом? Опиши пожалуйста. Может кому пригодится.

 

В рецепте есть функция CanDo()

Пишешь туда строчку return false; и рецепт никогда не будет появляться во время игры

Share this post


Link to post
Share on other sites
  • 0
21.11.2021 в 09:21, XenoZD сказал:

 

В рецепте есть функция CanDo()

Пишешь туда строчку return false; и рецепт никогда не будет появляться во время игры

Не рабочий вариант, при условии что мод ты не можешь изменять.

21.11.2021 в 02:57, tronix сказал:

Каким образом? Опиши пожалуйста. Может кому пригодится.

Так же как добавляешь рецепт, добавляешь и запрет.

modded class PluginRecipesManagerBase
{
    override void RegisterRecipies()
    {
        super.RegisterRecipies();

        UnregisterRecipe("CraftWoodenCrate");
    }
}

 

Edited by 123new
вставка кода в обязательный тег для вставки (see edit history)

Share this post


Link to post
Share on other sites
  • 0
4 минуты назад, Savio сказал:

Не рабочий вариант, при условии что мод ты не можешь изменять.

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

Но твой вариант проще, да

Share this post


Link to post
Share on other sites
  • 0
21.11.2021 в 15:27, Savio сказал:

Не рабочий вариант, при условии что мод ты не можешь изменять.

Так же как добавляешь рецепт, добавляешь и запрет.

modded class PluginRecipesManagerBase { override void RegisterRecipies() { super.RegisterRecipies(); UnregisterRecipe("CraftWoodenCrate"); } }


modded class PluginRecipesManagerBase
{
    override void RegisterRecipies()
    {
        super.RegisterRecipies();

        UnregisterRecipe("CraftWoodenCrate");
    }
}

 

Кто-то проверял эту тему, она работает? Решил я вспомнить этот способ и лично у меня по какой-то причине рецепт остался

Share this post


Link to post
Share on other sites
  • 0

Ну так то в итоге как запретить тот или иной крафт в игре? Ванильный 

Share this post


Link to post
Share on other sites
  • 0
requiredAddons[]=
        {
            "Название_Мода"; // можешь достать из конфига в корневой директории мода в cfgPatches
        };

Если хочешь вырубить модовый рецепт, то помимо самого скрипта указанного выше, попробуй в конфиге добавить в requiredAddons название мода из которого хочешь убрать рецепты, чтобы игра сначала загружала скрипты этого мода, а потом твой мод убирающий рецепт из него.

Share this post


Link to post
Share on other sites
  • 0

@Dima198901 

Вот тут описал пример для запрета крафта шмоток из тряпок:

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.