![]()
silumin
![]() offline
Опыт:
11,153Активность: |
Вызов jass-функций из dll
Есть dll, внедрённая в war3.exe. Возможно вызвать jass-функцию (которая описана в карте) из dll? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
silumin, чисто теоретически можно как нибудь все это провернуть, надо ковыряться в памяти вара, а тут мало кто этим занимается сейчас, а кто занимался, уже давно ушли |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
18,352Активность: |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Просто можно с периодом 0.04 сек "спрашивать dll, что делать вару", я думаю, все поняли, о чем я |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
silumin
![]() offline
Опыт:
11,153Активность: |
ScorpioT1000:
Через переменные, объявленные в редакторе, адреса которых найденные либой в памяти процесса? И о чём ты хотел поведать? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZeToX2007
![]() ![]() offline
Опыт:
7,009Активность: |
пока не приходилось вызывать функции карты, можно к примеру прибегнуть ассемблеру CALL <адрес>. Адрес нужно самому искать, может помочь переменная code.
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|