Случайная подборка модов
Хроники Кайдана
3.6
Секрет Дианы
2.2
Пространственная Аномалия 4.1
4.5
We Are Not Alone
4.0
S.T.A.L.K.E.R. F.M.
4.4
Поиск (DIES IRAE)
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Украина  BozKurt
Воскресенье, 08.07.2012, 16:57 | Сообщение # 6841
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Kail, если это 38 строка указанного скрипта, то здесь с числом сравнивается только одна переменная - radiation - вот и выясняй почему она равна nil. Покажи как ты её инициализировал.

Добавлено (08.07.2012, 16:57)
---------------------------------------------
azrael1325, почему это так категорично, а может переменная должна хранить уровень радиации вовсе и не актора?

  Злобная реклама
Воскресенье, 08.07.2012, 16:57
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  RICK
Воскресенье, 08.07.2012, 16:58 | Сообщение # 6842
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

--фича эфект сильного облучения гг --
--автор R.I.C.K.(Kail)

function actor_rad_update()
if db.actor~=nil and radiation > 0.6 then xr_story_iffect_actor.actor_gluk()

function actor_gluk()
level.add_pp_effector("yantar_underground_psi.ppe", 1974, true)
play_sound([[characters_voice\scenario\yantar\psy_voices_1]])
end

function play_sound(sound,obj)
if obj == nil then obj = db.actor end
snd = xr_sound.get_safe_sound_object(sound)
snd:play_no_feedback(obj,sound_object.s2d,0,vector(),1.0)
end
end
end
  Злобная реклама
Воскресенье, 08.07.2012, 16:58
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Украина  BozKurt
Воскресенье, 08.07.2012, 17:04 | Сообщение # 6843
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Kail, в таком случае - да, нужно сделать как поправил тебя azrael1325, вместо непонятно откуда взявшейся переменной radiation, вычислить уровень радиации актора db.actor.radiation.
Есть ещё один момент: а где ты выключаешь эффект, когда уровень радиации понизиться?
Сообщение отредактировал ColR_iT - Воскресенье, 08.07.2012, 17:06
  Злобная реклама
Воскресенье, 08.07.2012, 17:04
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  levados
Воскресенье, 08.07.2012, 17:05 | Сообщение # 6844
Статус:
Отмычка:
Сообщений: 76
Награды: 0
Регистрация: 06.07.2012

Откуда скачать SDK?
  Злобная реклама
Воскресенье, 08.07.2012, 17:05
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Российская Федерация  RICK
Воскресенье, 08.07.2012, 17:06 | Сообщение # 6845
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

пока нету ненаписал
  Злобная реклама
Воскресенье, 08.07.2012, 17:06
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  levados
Воскресенье, 08.07.2012, 17:39 | Сообщение # 6846
Статус:
Отмычка:
Сообщений: 76
Награды: 0
Регистрация: 06.07.2012

Expression : no_assert
Function : CXML_IdToIndex<class CPhraseDialog>::GetById
File : E:\priquel\sources\engine\xrServerEntities\xml_str_id_loader.h
Line : 112
Description : item not found, id
Arguments : actor_need_help
Что это значит в ЧН?
  Злобная реклама
Воскресенье, 08.07.2012, 17:39
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Российская Федерация  Rasta_Fob
Воскресенье, 08.07.2012, 17:48 | Сообщение # 6847
Статус:
Зевака:
Сообщений: 1
Награды: 0
Регистрация: 08.07.2012

народ подскажите как изменить инвентарь у нпс...ну то что у них выпадает когда обыскиваешь труп...патроны еда и т.д...а то ни как найти немогу! cry
  Злобная реклама
Воскресенье, 08.07.2012, 17:48
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  levados
Воскресенье, 08.07.2012, 17:54 | Сообщение # 6848
Статус:
Отмычка:
Сообщений: 76
Награды: 0
Регистрация: 06.07.2012

Надо ли гдето прописывать скрипты, чтобы они работали? Или можно просто кинуть в папку scripts?
  Злобная реклама
Воскресенье, 08.07.2012, 17:54
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Российская Федерация  Uyman358
Воскресенье, 08.07.2012, 18:07 | Сообщение # 6849
Закоулки Правды
Статус:
Бывалый:
Сообщений: 1098
Награды: 1
Регистрация: 13.06.2012

levados, скрипты ОБЯЗАТЕЛЬНО надо вписывать, смотря чего ты хочешь, пример: написал скрипт на выдачу денег ГГ после разговора с НПС, для этого надо прописать в скелете диалога после фразы название скрипта и его функцию. Подробно ищи в интернете уроки по скриптам, но мой небольшой совет: начни с создания 1 НПС, дальше ищи остальные уроки по спавну предметов после диалога(нужны скрипты), выдача награды и т.п. В самую последнюю очередь квесты smile
Сообщение отредактировал Uyman358 - Воскресенье, 08.07.2012, 18:08
  Злобная реклама
Воскресенье, 08.07.2012, 18:07
Статус:
Сообщений: 666
Регистрация: 13.06.2012
Российская Федерация  levados
Воскресенье, 08.07.2012, 18:18 | Сообщение # 6850
Статус:
Отмычка:
Сообщений: 76
Награды: 0
Регистрация: 06.07.2012

Uyman358, Спасибо

Добавлено (08.07.2012, 18:18)
---------------------------------------------
Идут зубы псевдогиганту?
http://i002.radikal.ru/1207/73/8a2cea30fb3d.bmp

  Злобная реклама
Воскресенье, 08.07.2012, 18:18
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Российская Федерация  MODOSKEA
Воскресенье, 08.07.2012, 21:41 | Сообщение # 6851
Статус:
Новичок:
Сообщений: 211
Награды: 1
Регистрация: 06.07.2012

Люде помогите я делал квесты, сей час нужна правка в логику монстров тут я мало знаю, знаю логику НПС монстров очень мало, ну в общем вот:

[logic]
on_death = mob_death
[mob_death]
on_info = %+Тут поршень%

Но в игре при убийстве данного монстра, инфо поршень не выдается(
Напишите плиз правильный вариант
  Злобная реклама
Воскресенье, 08.07.2012, 21:41
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Беларусь  VxSK98
Воскресенье, 08.07.2012, 21:48 | Сообщение # 6852
Статус:
Новичок:
Сообщений: 215
Награды: 11
Регистрация: 16.05.2012

Rasta_Fob, Заходи в death_items_by_communities.ltx (configs/misc) В нём указанна вероятность спавна какой либо предмет в процентах.Чем больше число тем больше вероятность спавна придмета. Максимум значение 1.Проверь ещё death_items_count.ltx. В нём указанно количественное отношение заспавненных предметов для разных уровней сложности.
  Злобная реклама
Воскресенье, 08.07.2012, 21:48
Статус:
Сообщений: 666
Регистрация: 16.05.2012
Российская Федерация  MODOSKEA
Воскресенье, 08.07.2012, 22:17 | Сообщение # 6853
Статус:
Новичок:
Сообщений: 211
Награды: 1
Регистрация: 06.07.2012

На мой вопрос
Quote (MODOSKEA)
Люде помогите я делал квесты, сей час нужна правка в логику монстров тут я мало знаю, знаю логику НПС монстров очень мало, ну в общем вот:

[logic]
on_death = mob_death
[mob_death]
on_info = %+Тут поршень%

Но в игре при убийстве данного монстра, инфо поршень не выдается(
Напишите плиз правильный вариант

В ответе уже не нуждаюсь
  Злобная реклама
Воскресенье, 08.07.2012, 22:17
Статус:
Сообщений: 666
Регистрация: 06.07.2012
Польша  prototip98
Понедельник, 09.07.2012, 00:02 | Сообщение # 6854
Статус:
Опытный:
Сообщений: 3426
Награды: 19
Регистрация: 29.09.2011

Как сделать, чтобы при использование предмета, убиралось оружие?
  Злобная реклама
Понедельник, 09.07.2012, 00:02
Статус:
Сообщений: 666
Регистрация: 29.09.2011
Украина  Einwill
Понедельник, 09.07.2012, 01:53 | Сообщение # 6855
S.T.A.L.K.E.R.
Статус:
Неопытный:
Сообщений: 447
Награды: 1
Регистрация: 19.06.2012

Это только с СДК можно поправить? (верёвка посередине калитки)
  Злобная реклама
Понедельник, 09.07.2012, 01:53
Статус:
Сообщений: 666
Регистрация: 19.06.2012
Поиск: