Перейти к содержанию

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

 
 
  Получить позицию символа в строке (Показать контент)

 

  • Мастер! 1

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


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

Paradox27kms 

local section = item.sect_item
local obj = db.actor:object(section)
	if obj then
		local sobj = alife():object(obj:id())
		local cost = system_ini():r_s32(section, "cost")
		--или local cost = tonumber(system_ini():r_string(section, "cost"))			
		alife():release(sobj, true)
		db.actor:give_money(cost)
	end

 

  • Аплодисменты 1

В беге за рассветом приближаешь свой закат

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 06.11.2021 в 09:52, vader_33 сказал:

Paradox27kms 

local section = item.sect_item
local obj = db.actor:object(section)
	if obj then
		local sobj = alife():object(obj:id())
		local cost = system_ini():r_s32(section, "cost")
		--или local cost = tonumber(system_ini():r_string(section, "cost"))			
		alife():release(sobj, true)
		db.actor:give_money(cost)
	end

 

Благодарю) А можно сделать условие если не хватает у ГГ суммы на предмет то выполнялся скрипт, в моём случае вывод сообщения на экран (последнее я к счастью знаю как вывести :)) просто нужно выполнение скрипта 

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


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

Paradox27kms if db.actor:money() < число then и дальше действие

  • Лайк 1

В беге за рассветом приближаешь свой закат

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


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

Да, я знаю что я нуб, но всё же: в каких файлах лежит иммунитет рандомных НПС? Перерыл creatures, на изменения в m_stalker.ltx игре пофигу, оружие из Сткопа как с двух пуль убивало, так и осталось. Хочу пулестойкость НПС повысить, и понижать урон в конфигах оружия очень не хочется. 



ASUS z87-k, I5-4670 @3.40GHz, MSI GTX 1050ti, 16gb ОЗУ, SSD 100gb, 2xHDD 500gb,
Windows 10 Pro. Аномали на ультрах летает. Вместе с компом по комнате.

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


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

AlNaz по-моему нужно менять это в неком файле с названием damage или damages. Плюс иммунитеты вшиты в скинах, это где-то в папке configs/models 

  • Спасибо 1

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


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

Всем привет! 

Есть три вопроса.

1. Что отвечает за дальность прорисовки мира? Как в атмосфере?

2. Какие текстуры отвечают за ЧАЭС на горизонте ( в небе типо )?

3. Что это за текстура призрак на фото?83984116_kordon_nedorabotka().thumb.jpg.2d5e08c80c79fb44d47534fd179dda0a.jpg


IMG-37f2f96c0f50da877397935e4895dd7a-V.j

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 07.11.2021 в 10:30, TMM team сказал:

Какие текстуры отвечают за ЧАЭС на горизонте ( в небе типо )?

Это нарисовано на самом скай-боксе, которые разделены по часам. Для каждого скай-бокса, свой рисунок ЧАЭС и пр. того что отображается на горизонте. 

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 07.11.2021 в 11:12, Tolich сказал:

Это нарисовано на самом скай-боксе, которые разделены по часам. Для каждого скай-бокса, свой рисунок ЧАЭС и пр. того что отображается на горизонте. 

спасибо за ответ, буду искать

 

Изменено пользователем TMM team

IMG-37f2f96c0f50da877397935e4895dd7a-V.j

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 07.11.2021 в 10:30, TMM team сказал:

Что отвечает за дальность прорисовки мира? Как в атмосфере?

Папка gamedata\configs\environment\weathers\    там файлы пораметров погоды. По умолчанию смотрим af3_slight_  например af3_slight_clear_4 и т.д.  
Для каждого часа смотрим параметры far_plane и fog_distance

Дальность (fog_distance): при тумане обычно 150-300, в ясную 800-1000

 

  В 07.11.2021 в 10:30, TMM team сказал:

Что это за текстура призрак на фото?

Вот чего не понял, где там призрак отображен?  Или ты имеешь ввиду как бы эффект линзы (шестигранника) от солнца?
 


Дополнено 2 минуты спустя
  В 07.11.2021 в 11:13, TMM team сказал:

спасибо за ответ, буду искать

Да искать особо не надо. Открой любой скай-бокс, (для начала) ясную погоду, в дневное время (папка af3_clear) и посмотри фотошопом в самом низу любого фрагмента.


Дополнено 49 минуты спустя
  В 06.11.2021 в 16:48, Hoperise сказал:

но стеклянный шкаф на базе ученых (именно стекла) сместились со своих мест

Скрин хоть покажи..

Изменено пользователем Tolich

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


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

Привет, подскажите как использовать эту функцию get_time_days(). Хочу изменить количество прожитых дней в зоне?

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 07.11.2021 в 11:19, Tolich сказал:

Вот чего не понял, где там призрак отображен?  Или ты имеешь ввиду как бы эффект линзы (шестигранника) от солнца?

прямо, почти по центру в далеке, какое-то здания которого нет


IMG-37f2f96c0f50da877397935e4895dd7a-V.j

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 07.11.2021 в 12:30, TMM team сказал:

какое-то здания которого нет

Возможно оно есть в файле level_lods.dds  (смотрим gamedata\levels\  выбираем папку с соответствующей локацией)

Изменено пользователем Tolich
  • Лайк 1

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 06.11.2021 в 09:52, vader_33 сказал:

Paradox27kms 

local section = item.sect_item
local obj = db.actor:object(section)
	if obj then
		local sobj = alife():object(obj:id())
		local cost = system_ini():r_s32(section, "cost")
		--или local cost = tonumber(system_ini():r_string(section, "cost"))			
		alife():release(sobj, true)
		db.actor:give_money(cost)
	end

 

Привет а как в данном скрипте убрать проверку на нахождение предметов в инвентаре на просто предметы из списка? т.е убрать проверку окрашенную цветом и заменить её на предметы из списка (нужно для спавна в рюкзак гг как в повелителе зоны)

  скрипт (Показать контент)
  и при клике спавн в рюкзак ГГ (Показать контент)

P.S мне нужно именно Вашим методом, так как другие рабочие способы я уже подсмотрел но там спавн только по тексту а он там должен быть на анг и конкретный по типу wpn_pm

  клик (Показать контент)
  важная функция (Показать контент)

 

Изменено пользователем Paradox27kms

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


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

Paradox27kms если я правильно понял

  добавление в список (Показать контент)
  спавн при клике (Показать контент)

 

Изменено пользователем vader_33

В беге за рассветом приближаешь свой закат

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


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

Как сделать так, чтобы симуляционные монстры не бегали по всей локации а были на одной какой-то территории?
Логика одного из симуляционных смартов (у меня на локации все симуляционные смарты сделаны по данной аналогии):

  Показать контент

 

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 08.11.2021 в 06:34, liner сказал:

Как сделать так, чтобы симуляционные монстры не бегали по всей локации а были на одной какой-то территории?
Логика одного из симуляционных смартов (у меня на локации все симуляционные смарты сделаны по данной аналогии):

  Показать контент

 

Как вариант, создать эксклюзивные логики для них с ограничением mob_home

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 08.11.2021 в 06:36, Neptun сказал:

Как вариант, создать эксклюзивные логики для них с ограничением mob_home

Проще же сделать эксклюзивный сквад монстров и со своим target_smart не? или вдобавок её дописать ему spawn_point. Да, разумеется если использовать единичный сквад....

Изменено пользователем Paradox27kms
  • Лайк 1

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


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

Доброго времени суток! Перекомпилировал локацию Юпитер, все работает, но стеклянный шкаф на базе ученых (именно стекла) сместились со своих мест. Как можно это исправить?
 

  скриншоты (Показать контент)

 

Если не ошибаюсь, то они должны быть единым .object объектом со всем бункером.

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 08.11.2021 в 05:34, vader_33 сказал:

Paradox27kms если я правильно понял

 

  добавление в список (Показать контент)
  спавн при клике (Показать контент)

 

 в данной функции значение section отсутствует следовательно при клике ничего не работает

function ui_mm_mod:FillListOther()

for i,v in pairs(tbl) do

local inv_name = game.translate_string(system_ini():r_string(i, "inv_name")) local inv_weight = system_ini():r_string(i, "inv_weight") local cost = system_ini():r_string(i, "cost")

local name = inv_name..", "..cost.."RU, "..inv_weight.."kg" self:AddItemToListOther(name, i) end end

 

Изменено пользователем Paradox27kms

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 09.11.2021 в 06:30, Paradox27kms сказал:

в данной функции значение section отсутствует следовательно при клике ничего не работает

в этой?

  В 09.11.2021 в 06:30, Paradox27kms сказал:

local section = item.sect_item alife():create(section,db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())

Как выложили кусок кода для изменения, так я и ответил

  Показать контент

 


Дополнено 3 минуты спустя
  В 07.11.2021 в 12:25, Contentic сказал:

подскажите как использовать эту функцию get_time_days()

level.get_time_days()

Изменено пользователем vader_33

В беге за рассветом приближаешь свой закат

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


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

Всем привет! Напомню, это ЗП.

Подскажите пожалуйста, а как сделать выбрасывание трупа, чтобы он отлетал или перемещался.

Это как с кровососом, во время сценки с долговцем на агропроме. (в чистом небе).


IMG-37f2f96c0f50da877397935e4895dd7a-V.j

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 09.11.2021 в 07:17, vader_33 сказал:

в этой?

Как выложили кусок кода для изменения, так я и ответил

  Показать контент

Да, именно  этой

  спойлер (Показать контент)

Нужно зарегистрировать данный параметр в ui_mm_mod:FillListOther() по логике...

 

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


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

Paradox27kms всё точно также, как и с удалением, добавить в init списка self.sect_item = sect, передавать секцию _itm = mod_main_menu(22, секция), также получать сначала local item = self.list_other:GetSelectedItem() потом уже local section = item.sect_item


Дополнено 2 минуты спустя

TMM team в зп псевдособака из окна кбо вылетает. Вроде она pri_b303_screaming_dog

  • Лайк 1

В беге за рассветом приближаешь свой закат

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


Ссылка на сообщение
Поделиться на другие сайты
 
  В 09.11.2021 в 07:44, vader_33 сказал:

в зп псевдособака из окна кбо вылетает. Вроде она pri_b303_screaming_dog

опа, напомнил, спасибище. 


IMG-37f2f96c0f50da877397935e4895dd7a-V.j

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн