Current time: 16.04.2025, 12:48 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Если просто нужен скрипт
Author Message
Ethereal Offline

Posts: 367
Post: #886

(25.06.2023 07:26)XEPOMAHT Wrote:  Непосредственно в коде ВоГ-а. Пример - бонусный опыт для командира Замка:

Code:
if(Type==0) DelExp=DelExp*150/100;

После нескольких бэкапов понял, что туда лезть не следует. С "UN:C" тем более. Проще HEX-ом и надежней. А то о чём раньше писал - решилось обновлением Тифона. Фиг его знает, как это связано, но проблема решена.


Космос Просто
Space Room
(This post was last modified: 11.07.2024 20:54 by Ethereal.)
11.07.2024 20:53
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 812
Post: #887

Добрый день! В процессе игры, перед выполнением какого-либо скрипта, можно ли запустить особый скрипт, позволяющий в принудительном порядке установить скорость передвижения вражеского героя на минимум.

Image: image.png

Мне это нужно для визуального эффекта в некоторых сюжетах. Чтобы человек-игрок видел передвижение врага на максимально медленной скорости.

Платформа ERA.


Моя страница в ВК
Моя разработка мода
(This post was last modified: 07.04.2025 11:34 by Barin.)
07.04.2025 11:30
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1333
Post: #888

Barin, этот параметр есть в опциях игры:
Code:
COMP_WALK_SPEED_OPT    !!UN:C6916008/4/y1;
Замена значения y1 изменит скорость передвижения компьютерных героев.

P.S. вот здесь есть все опции игры:
http://wforum.heroes35.net/showthread.ph...#pid108551


Карта-мод "Война на Холсте"
(This post was last modified: 07.04.2025 13:39 by SergOz.)
07.04.2025 13:34
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2421
Post: #889

(07.04.2025 11:30)Barin Wrote:  Мне это нужно для визуального эффекта в некоторых сюжетах. Чтобы человек-игрок видел передвижение врага на максимально медленной скорости.

В структуре стека есть walkAnimationTime аж в 2-х местах: дефолтная и модифицированная от заклинания (когда на отряд накидывается ускорение/замедление). Выбирай любую.
07.04.2025 13:42
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 812
Post: #890

(07.04.2025 13:42)XEPOMAHT Wrote:  
(07.04.2025 11:30)Barin Wrote:  Мне это нужно для визуального эффекта в некоторых сюжетах. Чтобы человек-игрок видел передвижение врага на максимально медленной скорости.

В структуре стека есть walkAnimationTime аж в 2-х местах: дефолтная и модифицированная от заклинания (когда на отряд накидывается ускорение/замедление). Выбирай любую.

Я ничего не понял.

А что касается !!UN:C6916008/4/y1; то тут есть нюанс.

Установил я значит так: !!UN:C6916008/4/1; Скорость действительно меняется на минимальную, но только если выставил значения, выделенные зеленым. А вот если выбрать то, что красным - код не срабатывает. Движение героя не видно, согласно выбранной опции.

Image: image.png


Моя страница в ВК
Моя разработка мода
07.04.2025 14:27
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 812
Post: #891

Проверил значения кнопок:

Image: image.png

Хоть и ставил там единичку, разницы никакой (двойка на самом деле). По-прежнему, код не действует на кнопку со значением 5. Что тут можно придумать? 3 и 4 меняются. 5-ка игнорит нашу команду.


Моя страница в ВК
Моя разработка мода
(This post was last modified: 07.04.2025 15:02 by Barin.)
07.04.2025 14:45
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 812
Post: #892

Странно, кнопка определяется:
!!UN:C6916008/4/?y1; узнать какая кнопка (заранее выставил 5-ю)
!!IF:M^%Y1^; Да, показывает, что установлена 5-я кнопка
!!UN:C6916008/4/2; меняю значение. Но 5-я кнопка всё равно срабатывает. Может на неё существует отдельный адрес команды !!UN ?

А то получается, что смысла нет в вышеуказанных кодах на смену скорости. Если выставлена 5-я кнопка (не показывать движение врага), то ничего не поделать.


Моя страница в ВК
Моя разработка мода
(This post was last modified: 07.04.2025 16:16 by Barin.)
07.04.2025 16:11
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1333
Post: #893

Barin, нужно предварительно внести правку в !!UN:C6916064/4/y1; выставив там 0


Карта-мод "Война на Холсте"
07.04.2025 16:56
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 812
Post: #894

(07.04.2025 16:56)SergOz Wrote:  Barin, нужно предварительно внести правку в !!UN:C6916064/4/y1; выставив там 0

О как! Спасибо, вроде бы работает.


Моя страница в ВК
Моя разработка мода
07.04.2025 17:02
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2025 MyBB Group