Current time: 22.07.2018, 11:20 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Разные вопросы
» Спрашивайте - отвечаем
Author Message
oleggy Offline

Posts: 150
Post: #886

(11.07.2018 10:02)Algor Wrote:  2. См. !!OW:V. Чтобы проверить, используется ли герой на данный момент просто проверяешь его координаты через HE:P. У незаюзанного героя координаты равны -1.
Понял.
А второй подвопрос. Можно в таверне сделать доступным для найма определенного героя? Это как то скриптом реализуется?
11.07.2018 18:21
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2545
Post: #887

oleggy, См. !!OW:V - это и был ответ на подвопрос про определенного героя в таверне.
Т.е. сначала проверяешь через HE:P, не используется ли уже герой, а потом через OW:V выставляешь этого героя в таверне нужного игрока.
Также через OW:V можно проверить, есть ли этот герой уже в чьей-либо таверне. Если нужно.


12.07.2018 09:59
Visit this user's website Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 571
Post: #888

А можно как-то сделать, что кнопка "кампания" в главном меню не срабатывала?


...
13.07.2018 03:10
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1353
Post: #889

Можно. Но это можно сделать либо bin патчем, либо dll.
Скрипты такое по нормальному не потянут.

На днях гляну


Скачать HoMM3 ERA 2.4.6 || (myMods)
Скачать HoMM3 ERA 2.7.5 (Repack: Rus & HD)
13.07.2018 11:12
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 3150
Post: #890

bin патчем можно, уменьшить область нажатия в точку и всё
например
Code:
; ZTCAMPN y x lenth width
23E6C2 CF01
23E6C0 DF01
23E6C4 0100
23E6C6 0100


P.S.значения y x не смотри, я скопировал из своих координат кнопок, от скина под ФМ

0100 вроде как и будет = 1 при патчинге, мог попутать, давно не практиковал.
хотя логично вообще 0 поставить чтоб наверняка не нажалось ))


(This post was last modified: 13.07.2018 15:11 by Bes.)
13.07.2018 15:08
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1320
Post: #891

Самое логичное и минималистичное: 4F0644 5AF5


Я на Лит-Нете
13.07.2018 15:43
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 3150
Post: #892

а что это? запрет вывода кнопки?


13.07.2018 21:36
Visit this user's website Find all posts by this user Quote this message in a reply
Ben Offline

Posts: 13
Post: #893

(13.07.2018 21:36)Bes Wrote:  а что это? запрет вывода кнопки?

Это переход на инструкцию:

Code:
004EF55A                     call ContinueAnimation

вместо оригинального перехода:
Code:
004EF37C                     call StartCampaign
(This post was last modified: 13.07.2018 21:57 by Ben.)
13.07.2018 21:56
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 571
Post: #894

спасибо! надеюсь сделаю, а то люди играют в кривые кампании и ругаются, что ошибки всякие)))


...
14.07.2018 21:44
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 571
Post: #895

работает, чтоб я без вас делал? ))


...
14.07.2018 21:54
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-2018 MyBB Group