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

_Sk8_AsTeR_

 НС
  • Число публикаций

    290
  • Регистрация

  • Последнее посещение

  • AMKoin

    614 [Подарить AMKoin]

Весь контент пользователя _Sk8_AsTeR_

  1. Доброго дня! Подскажите пожалуйста вот с чем... Имеем мод на динамический костер "dynamic campfire". Так вот, там многих, так сказать, бочек с кострами нету. Каким образом можно получить название лагеря? Надеюсь правильно вопрос задал.
  2. Ребят, вопрос - загадка. С вашей помощью огромной наваял скриптец, благодаря которому через нетпакеты будут перебираться реально существующие НПС, их имена записаться в таблицу, и в итоге от их имени будут сообщения в чат приходить. И так случилось, что практически в начале игры (успел только АТП зачистить вначале) мне отписался Фанат. Официально он появляется после х-18, но он у меня отписался намного раньше. Так вот вопрос, игра где-то спавнит Фаната намного раньше, или я не понимаю как работает моя ф-ция? Помогите разобраться, ибо интрига!
  3. Как можно получить значение переменной из другого скрипта?
  4. Господа, подскажите пожалуйста, в бинд сталкер куда вставлять вызов функции, чтобы она вызывалась только при каждой загрузке сейва или локи? Вроде можно было...
  5. Не смекну как стереть более неактуальное сообщение, так что просто спрячу его под спойлер. До всего допетрил сам. @lordmuzer, брат, братишка. огромное тебе спасибо! Около года я мозговал как это реализовать!
  6. @lordmuzer, Черт, в нетпакетах я слаб... Есть мыслишки, как можно через нетпакеты перебрать всех живых нпс в игре, чтобы дёрнуть имя рандомного?
  7. function npc() for i = 1, 65535 do local obj = alife():object(i) if obj and IsStalker(obj) then local text = obj:character_name() -- тут и есть имя сталкера ? end end amk.send_tip(text, "123", 2, 15, "common_channel") -- выводим на экран значение переменной text end Спасите - помогите!
  8. А позвольте абсолютно нубский вопрос... Что значат эи вездесущие цифры "65535"?
  9. Сделал функцию, чтобы на экран игровой выводилось значение переменной text Возвращается что-то типа esc_stalker_01_784766 А как можно добиться именно игрового имени? "Андрей Блатной", "Сережа Жыжа" и тдтп? Пробовал извращаться с get_npc_name(obj), но тщетно
  10. Времени доброго, знатоки! Подскажите по возможности, как, каким образом перебрать нетпакеты всех живых НПС, чтобы выдернуть имя абсолютно случайного живого НПС?
  11. Господа, подскажите добрым советом, как проиграть звук? Задумка такая: в определенные часы будут от лица ГГ (типа по рации) проигрываться рандомные звуки, обрывки чьих-то фраз и тд, и всё это дело НПС будут комментировать в чат текстом, типа: "Что это было?" или "Вы тоже это слышали?" Так вот, помогите пожалуйста по возможности с построением ф-ции с проигрыванием рандомного ogg из папки? Нужно только проигрывание рандомного звука...
  12. Господа, вопрос к знатокам по звукам. Подскажите пожалуйста, на сколько критично будет всем звукам ogg(сторонняя озвучка npc) массово выставлять в комментариях например параметр npc_talking, к примеру, даже если это озвучка для атаки (Урою, чики-брики и в дамки и тд)? Нет ли зависимости от типа комментария на реакцию нпс?
  13. Доброго времени! Возможно ли скриптово в теории заставить НПС использовать патроны из своего инвентаря? Чтобы они не бесконечно стреляли, к примеру?
  14. Господа, подскажите пожалуйста, что и где подкрутить чтобы откорректировать цветовую гамму игры? Запустил оригинал сталкера сегодня и чуть не расплакался от той самой оригинальной картинки на мониторе. Солянка делает картинку какой-то желтоватой чтоли... Какой-то менее выразительней в плане цветопередачи, не знаю описать. Будто насыщенность выкрутили и температуру картинки сделали желтой, не знаю. Оригинальная картинка была какая-то розовато-синяя, чтоли. Подскажите пожалуйста?
  15. Доброго времени. У меня вот какой вопросик странный есть: возможно ли каким-то образом перебрать всех живых НПС и получить имя абсолютно случайного живого НПС?
  16. _Sk8_AsTeR_

    AI additions

    @naxac, неа. По непонятным причинам НПС просто не лечились. Анимация есть, лечения нет. Пришлось разбираться и руками заставлять у НПС хп подниматься после проигрыша анимации. Костыли, но работает )
  17. @Graff46, есть впечатление что поломано что-то общее, не срабатывает общий тригер на выполнение, именно когда задание - убить группу. То есть когда задание засчитывается когда убить абсолютно всех.
  18. Господа, еще вопросик. Выручайте пожалуйста Суть в том, что задания не засчитываются после убийства групп противников. Таким образом не зачитывается задание как от Бармена например (зачистить Дикую Территорию от бандосов и наймов), а также например не срабатывает тригер после убийств наймов в Рыжем Лесу (помочь сталкерам отбить мост). Куда копать, подскажите пожалуйста?
  19. @Graff46, сейчас попробуем-с, благодарю! PS. ИДЕАЛЬНО! От души благодарю!
  20. @AndreySol, благодарю, сенсей! Строг ты и суров, но подсказки твои работают! Но столкнулся с проблемкой. Смотри, реализовал идею с твоей подсказкой следующим образом: Аптечка передается и у НПС она появляется. Только передаётся не 1 аптечка, а сразу все medkit что в рюкзаке у ГГ. Сразу 10, 20, одной передачей. Как пофиксить? Под ночь не соображу никак Вдруг еще сможешь помочь!
  21. Подскажите пожалуйста, какая функция РЕАЛЬНО передает предмет от ГГ к НПС? dialog.relocate_item (или какое там название у этой ф-ции) делает лишь видимость. По факту у ГГ просто отнимается предмет. НПС он не передается (проверял). Как передать предмет НПС? Или костыльно (как заспавнить предмет у нпс через скрипт?) Заранее благодарю!
  22. _Sk8_AsTeR_

    AI additions

    Подскажите пожалуйста, где править кол-во ХП, которое НПС восстанавливает кушая аптечку? Специально промониторил сейчас ситуацию: Имеется НПС, здоровье: 0,43954873 (много цифр, не важно). Даю ему атечку, он лечится (проигрывается анимация), здоровье становится 0,4584676 (много цифр, не важно). Таким образом НПС лечится на 0,02 единицы. Как это справить?
  23. @Kirgudu, и снова огромное спасибо! Благодаря последней подсказке реализовал кучу новых фишек для себя! Я конечно новичок и дурачок, но схватываю на лету! Еще раз благодарю!
  24. @Kirgudu, от души благодарю! Заработало всё как надо! Передал НеПиСю аптечку, он сначала сам вылечился, обменяться не предложил. А вот вторую аптечку уже предложил мне обменять! То что надо! Огромное спасибо! А еще вопрос. Как можно проверить все в тех же скриптах, является ли НПС другом? То есть if НПС друг, then выполнение скрипта обмена аптечкой, Else отбой, грубо говоря.
  25. @AndreySol, по задумке предмет, который мы хотим получить от НПС должен быть у самого НПС, иначе он скажет - извини, брат, аптечек лишних нету. @Kirgudu, прошу прощения, да. Имеем диалог (фрагмент): Готовая функция, вызываемая из диалога (фрагмент): В последней функции для реализации моей идеи почти все лишнее. В этой функции, вызываемой из скриптового диалога, как-то нужно реализовать проверку НПС на нужный итем (medkit). Если true, то НПС даст диалог: поделюсь аптечкой. Если False, то, мол: Извини брат, нет лишних аптечек. Подскажите, мил-люди, как сделать проверку НПС на определенный предмет? Своих мозгов не хватает

AMK-Team.ru

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