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
Kamelot

Две проблемы и два вопроса!

Вопрос 1:  Почему в лаунчере не видно моего сервера, пока в стиме не установить мой мод сервера личного?

 

Вопрос 2: Как сделать что бы стакались бревна и доски по больше количество ? типа не по 1 бревну и 10 досок а там по 4 бревна и 20 досок??

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 0

1 Что-то не так в настройках сервера (порты, проброс портов)

Почему с модом так
Может в клиенте настроено показывать только сервера с определенным модом (там вроде где-то есть такое)

 

2 Отмоддидь конфиг бревен и досок - там есть параметры отвечающие за стакинг (какие сейчас не помню)

Edited by BorizzK (see edit history)

Share this post


Link to post
Share on other sites



  • 0

В файлах Config.c настроек предметов.
varQuantityInit=1;
varQuantityMin=0;
varQuantityMax=10;
varQuantityDestroyOnMin=1;
varStackMax=10;

Share this post


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

1 Что-то не так в настройках сервера (порты, проброс портов)

Почему с модом так
Может в клиенте настроено показывать только сервера с определенным модом (там вроде где-то есть такое)

 

2 Отмоддидь конфиг бревен и досок - там есть параметры отвечающие за стакинг (какие сейчас не помню)

Настройки сервера это конфиг дейзи или ты про что??

 

И мод по стакам, где он в папке находится или ка кназывается?? 

Share this post


Link to post
Share on other sites
  • 0
1 час назад, Snaret сказал:

В файлах Config.c настроек предметов.
varQuantityInit=1;
varQuantityMin=0;
varQuantityMax=10;
varQuantityDestroyOnMin=1;
varStackMax=10;

Где этот конфиг конкретно? папка дейзи?? там таких пунктов нет

Share this post


Link to post
Share on other sites
  • 0

Не в модах

Ищем в аддонсах pbo с бревнами и досками

Вытаскиваем оттуда config.bin

Разбинариваем unrap ом

Выдергиваем оттуда блоки классов бревен досок

Делаем свой config.cpp

По букварю его заполняем

Запихиваем в него сдернутые классы 

Убираем из них все кроме параметров стакинга в которых меняем эти параметры

Собираем в свой мод

Подписываем

Добавляем в свою сборку или как отдельный мод

Вроде как и чисто серверным можно

 

Share this post


Link to post
Share on other sites
  • 0

Конечно, а Вы как думали?

Либо конфиг моддидь, либ скрипт где стакинг обраьатывается

Edited by BorizzK (see edit history)

Share this post


Link to post
Share on other sites
  • 0

Посмотрел - нет в конфигах предметов параметра отвечающего за кол-во в частях при разделении

 

посему над моддидь класс ItemBase

 

там неск функций отвчающих за split

В инвентаре

В руках

итп

 

например эта

 

	void SplitItem( PlayerBase player )
	{
		if ( !CanBeSplit() )
		{
			return;
		}
		
		float quantity = GetQuantity();
		float split_quantity_new = Math.Floor( quantity / 2 );
		
		InventoryLocation invloc = new InventoryLocation;
		bool found = player.GetInventory().FindFirstFreeLocationForNewEntity(GetType(), FindInventoryLocationType.ATTACHMENT, invloc);
		
		ItemBase new_item;
		new_item = player.CreateCopyOfItemInInventoryOrGround(this);
		if( new_item )
		{
			if (found && invloc.IsValid() && invloc.GetType() == InventoryLocationType.ATTACHMENT && split_quantity_new > 1)
			{
				AddQuantity(-1);
				new_item.SetQuantity(1);
			}
			else
			{
				AddQuantity(-split_quantity_new);
				new_item.SetQuantity( split_quantity_new );
			}
		}	
	}

Просто кол-во делится на 2

Тк кол-во не всегда делится на 2 без остатка (нечетное кол-во), используется Math.Floor - округление до меньшего

 

 

Share this post


Link to post
Share on other sites
  • -1
1 час назад, BorizzK сказал:

Не в модах

Ищем в аддонсах pbo с бревнами и досками

Вытаскиваем оттуда config.bin

Разбинариваем unrap ом

Выдергиваем оттуда блоки классов бревен досок

Делаем свой config.cpp

По букварю его заполняем

Запихиваем в него сдернутые классы 

Убираем из них все кроме параметров стакинга в которых меняем эти параметры

Собираем в свой мод

Подписываем

Добавляем в свою сборку или как отдельный мод

Вроде как и чисто серверным можно

 

Как то через чур что бы итзменить те параметры которые написали выше нужно еще свой мод писать?? 

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.