Перейти к контенту

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

@Maximum Carnage, все, благодарю Изменено пользователем Kirgudu
Добавлено Вспышка,

Все "спасибо" и "благодарю" в ЛС.

П 2.1.1 Правил форума!

Ссылка на комментарий

Появилась проблема. При попытке полечить раненного НПС, он берет аптечку и остается лежать на земле, при этом кричит стандартную фразу "ПОМОГИТЕ". Исправте пожалуйста

Ссылка на комментарий

@DJ.Orb.Warpal, просто после съедения аптечки добавляй нужное количество здоровья нпс и все будет нормально, в xr_wounded функция function Cwound_manager:eat_medkit(), предположу что не работает из-за отключения движкового "лечения".

Ссылка на комментарий

@DJ.Orb.Warpal, в xr_wounded.script там, где нпс ест аптечку (npc:eat(...), поставь ему добавление hp. Например

npc.health = 1

  • Полезно 1

Аддон для ОП-2.09.2: Яндекс/Google/GitHub

naxac.gif

Ссылка на комментарий

 

 

в xr_wounded.script там, где нпс ест аптечку (npc:eat(...), поставь ему добавление hp. Например npc.health = 1
Привет, а есть-ли ещё какой способ чтобы нпс вставали? Адаптировал лечение, но этот способ не помогает(
Ссылка на комментарий

Значит, сделай дополнительные секции аптечек, которые будут иметь параметры восстановления здоровья, и выдавай их неписям вместо обычных.

Аддон для ОП-2.09.2: Яндекс/Google/GitHub

naxac.gif

Ссылка на комментарий

@naxac, Т.е в items прописать по аналогии с обычными? А потом в wounded вместо medkit?  Вот смотри как я делал что у меня ничего не выходит, self npc eat(self npc:object( .. ) между скобками значение указанное тобой выше, ставил даже 100-от моей аптечки даже не встают, от нпс аптечки-встают и падают

Ссылка на комментарий

Сделал у себя, как подсказал naxac

В файле xr_wounded.script

function Cwound_manager:eat_medkit()
	if self.can_use_medkit == true then
		if self.npc:object("medkit") ~= nil then
			self.npc:eat(self.npc:object("medkit"))
		elseif self.npc:object("medkit_army") ~= nil then
			self.npc:eat(self.npc:object("medkit_army"))
		elseif self.npc:object("medkit_scientic") ~= nil then
			self.npc:eat(self.npc:object("medkit_scientic"))
		end
	end
	self.can_use_medkit = false
	self:hit_callback()
end

Стало:

function Cwound_manager:eat_medkit()
	if self.can_use_medkit == true then
		if self.npc:object("medkit") ~= nil then
			self.npc.health = 1
			self.npc:eat(self.npc:object("medkit"))
		elseif self.npc:object("medkit_army") ~= nil then
			self.npc.health = 1
			self.npc:eat(self.npc:object("medkit_army"))
		elseif self.npc:object("medkit_scientic") ~= nil then
			self.npc.health = 1
			self.npc:eat(self.npc:object("medkit_scientic"))
		end
	end
	self.can_use_medkit = false
	self:hit_callback()
end

Проверено на толике, на чистой игре. Вылечивается, встает, говорит и уходит в деревню, все как положено. Если совсем ничего не помогает, то можете попробовать выставить у аптечки eat_health больше нуля, тогда НПС вылечится как в оригинальной игре.

  • Спасибо 2
Ссылка на комментарий

@Антон Белинский, Эта штука работает на всех персах?

Изменено пользователем DJ.Orb.Warpal
Ссылка на комментарий

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

-- Функция для проигрывания звука в "голове" актора.

function PlaySound(sound)
-- Имя папки со звуками, относительно папки gamedata\sounds.
local soundsFolder = "item_sounds"
local soundObj = sound_object(soundsFolder..[[gamedata\sounds\sounds\item_sounds]]..sound)
soundObj:play_no_feedback(actor, sound_object.s2d, 0, vector(), 1.0)
end

но звуков нет. Лечит он как положено, сообщения при частом использовании тоже есть, но звуков no....может я неправильно указал путь или не так прописал что? Прошу помощи у знающих.

 

P.S. В bind.stalker всё прописал.

Изменено пользователем Витязь
Добавлено Eugen81,

local soundsFolder = "item_sounds" -- писать свой путь надо сюда, исключая "gamedata\sounds\"

local soundObj = sound_object(soundsFolder..[[gamedata\sounds\sounds\item_sounds]]..sound) -- сюда писать ничего не надо.

Лучше сделать мод с 0, чем пытаться залатать багованный.

Ссылка на комментарий

Всем доброго, подскажите почему не идет на ЧН сее чудо, все сделал как написано, вылетов нет, но хпшка не хилится))

Ссылка на комментарий

полдня искал эту тему по всему инету, полдня соображал, замутил - получилось круто! в этих делах я тупой, но сообразил, да и тема разжёвана до пюрэ))) тока глотай. у меня солянка/шахматист 1.0004. буду соображать как на Зов поставить. автору респект, благодарю.

 

Ребят, немного не пойму как воткнуть остальные предметы на пожирание, такие как шоколадки, фляжки с водой, пиво, бутерброды и прочее, подскажите пожалуйста и если можно подробнее. Заранее спасибо.

  • Не нравится 1

Если б Зона Отчуждения была реальной, то перенаселилась за полгода

Ссылка на комментарий

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

Комментарии могут оставлять только зарегистрированные пользователи

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

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

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

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

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