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

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

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

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

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

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

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

 

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

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


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

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

  • 0

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

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

 

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

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

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


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



  • 0

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

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


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

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

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

 

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

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

 

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

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


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

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

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

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


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

Не в модах

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

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

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

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

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

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

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

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

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

Подписываем

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

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

 

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


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

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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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 - округление до меньшего

 

 

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


Ссылка на сообщение
Поделиться на других сайтах
  • -1
13 минут назад, irkutsk38 сказал:

Это не те моды они у меня не стоят 

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


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

Не в модах

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

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

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

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

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

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

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

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

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

Подписываем

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

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

 

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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