-
Публикаций
76 -
Зарегистрирован
-
Посещение
Репутация
23 НейтральнаяИнформация о Armagonis
-
Звание
Новичок
Посетители профиля
1 025 просмотров профиля
-
Можно узнать, зачем у ССП-10М сделали так что он здоровье ГГ забирает, целых -12?!
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Да, такую механику можно реализовать. Более того, движок 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, можно))
- 1 ответ
-
- 1
-
-
Может кто нибудь объяснить этот бред собачий, зачем надо было добавлять параметр "Здоровье -12" ССП-10М, который уменьшает здоровье главного героя при носке этого костюма, чем это вообще блять обосновано, даже в описании насчёт этого нихрена нету?! Дополнено 2 минуты спустя Прощу всего использовать научный костюм, у него защита от радиации большая, помимо артефактов на вывод радиации
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Автозахват целей не эффективен если противник посередине куста находится будет, а если он там и останется сидеть и стрелять в ГГ и не двигатmся, тогда вообще капец, что здесь не понятного, это человек и хочет донести!
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Ну да, сначала идут для грубой работы на локациях Т1, потом для тонкой Т2 и наконец для грубой Т3) Дополнено 53 минуты спустя Я думаю это неплохая идея, разрабам на заметку))
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Товарищи сталкеры, все те кто искал инструменты, вот вам карты с точным местоположением инструментов на всех 15 картах где они могут быть, пользуйтесь на здоровье! https://disk.yandex.ru/d/h3Gp14AkwPnfxQ
- 5 376 ответов
-
- 9
-
-
-
-
-
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Привет, попробуй нейросеть Cloude использовать для помощи с внедрением Спавнера для OLR 3.0))
- 1 949 ответов
-
- oblivion lost
- билды
-
(и ещё 1 )
C тегом:
-
А можно тогда пожалуйста узнать, как вообще работает эта формула подсчёта?
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
То есть ты подобрал mp-5 9x18, и из-за того что у тебя был пустой слот под оружие, у тебя автоматически этот слот экипировался автоматом?
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Он лежит внутри автобуса сзади, только будь осторожен на входе в автобус аномалия "Электра")
- 5 376 ответов
-
- 1
-
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
По невидимой дорожке можно же пройти когда дождь идёт, там видно капли на земле будет)
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Armagonis подписался на S.T.A.L.K.E.R. Lost Alpha Enhanced Edition
-
НАРОД, если кто хотел узнать координаты всех инструментов, то вот вам файл, только там координаты(x,y,z), так что придётся как-то соотнести их с местом на карте) Координаты инструментов.txt
- 5 376 ответов
-
- 1
-
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Что за блядь бред, в ОФИЦИАЛЬНОЙ группе если что, и так дохрена ОФИЦИАЛЬНЫХ гайдов содержится, в том числе по поводу инструментов, как же так получается, ай-ай-ай, значит удалить их надо по такой логике?! Дополнено 9 минуты спустя Так это видимо из-за сраной легенды, видимо не оптимизировали нихрена должным образом, вот и наносят аномалии такой урон, хотя защита от конкретной аномалии больше 100%, и что же тогда получается, бронекостюмы и комбинезоны нахрен не нужны тогда, если не могут защитить не от аномалии не от выстрела, баланс просто стоит в углу и тихо плачёт!
- 5 376 ответов
-
- 2
-
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Так а смысл тогда ему оставлять было повышенную скорость спринта, если ты его надел перед входом в аномалию, забрал артефакт, вышел из аномалии и снял костюм, так и не воспользовавшись его преимуществом повышенной скорости бега?! Дополнено 6 минуты спустя Можно узнать у разработчика, в каком файле написаны места спавна инструментов для техников, хочу прочитать чтобы знать места спавна?
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
-
Ну и на хрена надо было так нерфить, вот идиоты а!
- 5 376 ответов
-
- lost alpha
- enhanced
-
(и ещё 1 )
C тегом:
