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

Armagonis

Сталкеры
  • Публикаций

    79
  • Зарегистрирован

  • Посещение

Репутация

24 Нейтральная

Информация о Armagonis

  • Звание
    Новичок

Посетители профиля

1 068 просмотров профиля
  1. Ну а если без шуток, ведь всё равно я поставлю артефакты на плюс здоровье чтобы перекрыть негативное свойство ссп-10мб перед тем как лезть в аномалию, соберу артефакт, вылезу из аномалии, сниму костюм и сниму артефакты на здоровье за ненадобностью, то есть такой себе типа баланс делать так чтобы при ношении костюма убавлялось здоровье, хотя там здоровье не так быстро убавляется, можно и без артефакта на здоровье, запрыгнул в аномалию по быстрому и схватил артефакт?!
  2. Ладно согласен, но зачем тогда -12 здоровья было делать, если у обычного ССП-10, здоровье не убавляет?!
  3. Это понятно что он топ аномальной защите, но зачем надо было делать чтобы этот костюм забирал здоровье, даже в описании костюма ничего про это нету, чтобы хоть как-то логически это объяснить, и зачем надо было 150 единиц прочности, какой в этом смысл?!
  4. Можно узнать, зачем у ССП-10М сделали так что он здоровье ГГ забирает, целых -12?!
  5. Да, такую механику можно реализовать. Более того, движок X-Ray, на котором основаны игры серии S.T.A.L.K.E.R., позволяет запускать собственные окна и Lua-скрипты через диалог с NPC. Правда, сложность зависит от того, на каком движке и модификации ты работаешь: Shadow of Chernobyl — сложнее, UI ограничен. Clear Sky / Call of Pripyat — значительно проще. OpenXRay — вообще можно реализовать практически полноценную игру с собственным интерфейсом. Общая схема работы Игрок подходит к NPC │ ▼ Открывается диалог │ ▼ Выбирается фраза "Сыграем в карты?" │ ▼ Lua вызывает функцию │ ▼ Создаётся новое UI-окно │ ▼ Запускается карточная игра │ ▼ После окончания выигрыш / проигрыш │ ▼ Закрывается окно Возврат в игру Первый этап — диалог В XML диалога добавляется новый вариант ответа. Например: <phrase id="play_cards"> <text>Сыграем в карты?</text> <action>dialogs.start_card_game</action> </phrase> или <action>play_cards.start</action> в зависимости от системы диалогов. После выбора строки вызывается Lua. Второй этап — Lua Создаётся файл gamedata\scripts\play_cards.script Например function start() level.start_stop_menu( ui_card_game(), true ) end Вместо ui_card_game() создаётся собственное окно. Третий этап — XML интерфейс Создаётся файл gamedata\config\ui\ui_card_game.xml В нём описывается окно. Например ----------------------------------------- | КАРТЫ | | | | Карты NPC | | | | | |---------------------------------------| | | | Игрок | | | | | | | | [Ход] [Пас] [Выйти] | ----------------------------------------- В XML задаются кнопки фон изображения карт текст счёт Четвёртый этап — Lua-класс окна Создаётся ui_card_game.script Например class "ui_card_game"(CUIScriptWnd) function ui_card_game:__init() super() self:InitControls() end Тут происходит загрузка XML создание кнопок обработчики нажатий Например function ui_card_game:on_btn_hit() end function ui_card_game:on_btn_pass() end Пятый этап — логика игры Например, колода deck = { "6H", "7H", "8H", "6S", "7S", ... } После запуска shuffle(deck) Игрок получает карты player_cards = { deck[1], deck[2], deck[3] } NPC npc_cards = { deck[4], deck[5], deck[6] } Шестой этап — отображение карт Каждая карта — textures\cards\ Например ace_spades.dds king_hearts.dds queen_diamonds.dds Lua просто меняет UIImage:SetTexture(...) Седьмой этап — ставки Перед началом 1000 RU Проверяется db.actor:money() Если денег хватает db.actor:give_money(-1000) После победы db.actor:give_money(2000) Восьмой этап — интеллект NPC Можно сделать по-разному. Самый простой случайный ход Средний простая оценка силы карт Сложный дерево решений Практически как в настоящих карточных играх. Девятый этап — сохранение После окончания wins losses money favorite npc можно записывать в xr_logic или db.storage Какие игры можно реализовать Практически любые: Дурак Покер Блэкджек Очко Преферанс (самый сложный) Тысяча Пьяница Свара Сека Бридж (очень сложный) Что получится в игре Игрок подходит к сталкеру. Привет. Есть работа. Что нового? Сыграем в карты. До встречи. Выбирает Сыграем в карты. Открывается полноценное окно поверх игры. ┌──────────────────────────┐ │ БЛЭКДЖЕК │ ├──────────────────────────┤ │ NPC │ │ 🂠 🂠 │ │ │ │--------------------------│ │ Игрок │ │ 🂡 🂱 │ │ │ ├──────────────────────────┤ │ [Взять] [Стоп] [Выход] │ └──────────────────────────┘ После окончания окно закрывается, управление возвращается игроку, а NPC может произнести реплику вроде «Неплохо сыграл» или «Сегодня удача на моей стороне». Дополнено 0 минут спустя Вот что написал Chat GPT, можно))
  6. Может кто нибудь объяснить этот бред собачий, зачем надо было добавлять параметр "Здоровье -12" ССП-10М, который уменьшает здоровье главного героя при носке этого костюма, чем это вообще блять обосновано, даже в описании насчёт этого нихрена нету?! Дополнено 2 минуты спустя Прощу всего использовать научный костюм, у него защита от радиации большая, помимо артефактов на вывод радиации
  7. Автозахват целей не эффективен если противник посередине куста находится будет, а если он там и останется сидеть и стрелять в ГГ и не двигатmся, тогда вообще капец, что здесь не понятного, это человек и хочет донести!
  8. Ну да, сначала идут для грубой работы на локациях Т1, потом для тонкой Т2 и наконец для грубой Т3) Дополнено 53 минуты спустя Я думаю это неплохая идея, разрабам на заметку))
  9. Товарищи сталкеры, все те кто искал инструменты, вот вам карты с точным местоположением инструментов на всех 15 картах где они могут быть, пользуйтесь на здоровье! https://disk.yandex.ru/d/h3Gp14AkwPnfxQ
  10. Привет, попробуй нейросеть Cloude использовать для помощи с внедрением Спавнера для OLR 3.0))
  11. А можно тогда пожалуйста узнать, как вообще работает эта формула подсчёта?
  12. То есть ты подобрал mp-5 9x18, и из-за того что у тебя был пустой слот под оружие, у тебя автоматически этот слот экипировался автоматом?
  13. Он лежит внутри автобуса сзади, только будь осторожен на входе в автобус аномалия "Электра")
  14. По невидимой дорожке можно же пройти когда дождь идёт, там видно капли на земле будет)
  15. НАРОД, если кто хотел узнать координаты всех инструментов, то вот вам файл, только там координаты(x,y,z), так что придётся как-то соотнести их с местом на карте) Координаты инструментов.txt

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

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования