Posted: 2006-04-30 00:21:45
Какая версия клиента и инжекта?
Edred wrote:Какая версия клиента и инжекта?
Koh wrote:скрипт.длл свежескаченный с сайта, переустановка не помогает(( даже и не знаю чего еще придумать...
Koh wrote:скрипт.длл свежескаченный с сайта, переустановка не помогает(( даже и не знаю чего еще придумать...
Edred wrote:
То есть ты берешь script.dll с сайта Йоко, переименовываешь его в scriptengine.dll, рядом в папку инжекта кладешь script.dll (АСМ), в папке с инжектом есть остальные файлы, то бишь asm.ini, ASMDebug.log (хотя АСМ, по идее, должен и без них работать) запускаешь инжект и креш?
Или инжект с АСМом запускается нормально, а проблемы когда ты запускаешь какой-то скрипт?
Edred wrote:Koh wrote:скрипт.длл свежескаченный с сайта, переустановка не помогает(( даже и не знаю чего еще придумать...
То есть ты берешь script.dll с сайта Йоко, переименовываешь его в scriptengine.dll, рядом в папку инжекта кладешь script.dll (АСМ), в папке с инжектом есть остальные файлы, то бишь asm.ini, ASMDebug.log (хотя АСМ, по идее, должен и без них работать) запускаешь инжект и креш?
Или инжект с АСМом запускается нормально, а проблемы когда ты запускаешь какой-то скрипт?
Code: Select all
ASDLL=scriptengine.dll
Code: Select all
sub testMAP()
var X,Y,dx,dy,mgz,mgt,CanMine,nmap
UO.asmTLMapOpen('Resource_Map.dat')
UO.asmTLStaticOpen('Resource_Static.dat')
While not uo.Dead()
X=UO.GetX()
Y=uo.GetY()
dx=uo.GetX()
dy=uo.GetY()
mgz=uo.asmMapGetZ( X, Y, 0)
mgt=uo.asmMapGetTile( X, Y, 0)
UO.Print('--------------------------------')
UO.Print('asmMapGetZ = '+str(mgz))
UO.Print('asmMapGetTile = '+str(mgt))
UO.Print('asmTLMapGetLogic = -'+uo.asmTLMapGetLogic(mgt)+'-')
For nmap=0 to 3
CanMine=UO.asmWaitTargetMapTile('rock',UO.GetX(),UO.GetY(),nmap)
if CanMine Then
uo.Print('!asmWaitTargetMapTile'+str(nmap)+' - Ok')
uo.canceltarget()
else
;uo.Print('asmWaitTargetMapTile'+str(nmap)+' - Error')
endif
CanMine=UO.asmWaitTargetMapTile('rock ',UO.GetX(),UO.GetY(),nmap)
if CanMine Then
uo.Print('!asmWaitTargetMapTile with space'+str(nmap)+' - Ok')
uo.canceltarget()
else
;uo.Print('asmWaitTargetMapTile with space'+str(nmap)+' - Error')
endif
CanMine=UO.asmWaitTargetStaticTile('rock',UO.GetX(),UO.GetY(),nmap)
if CanMine Then
uo.Print('!!asmWaitTargetStaticTile'+str(nmap)+' - Ok')
uo.canceltarget()
else
;uo.Print('asmWaitTargetStaticTile'+str(nmap)+' - Error')
endif
CanMine=UO.asmWaitTargetStaticTile('rock ',UO.GetX(),UO.GetY(),nmap)
if CanMine Then
uo.Print('!!asmWaitTargetStaticTile with space'+str(nmap)+' - Ok')
uo.canceltarget()
else
;uo.Print('asmWaitTargetStaticTile with space'+str(nmap)+' - Error')
endif
Next
UO.Print('--------------------------------')
while dx==X and dy==Y
wait(100)
dx=uo.GetX()
dy=uo.GetY()
WEnd
WEnd
end sub
Edred wrote:ЗЫ: У меня в файлах типов карты и статики никаких пробелов нет.
Code: Select all
if UO.asmGetIniVar( 'mine&lumb.ini', 'StartUp', 'UseExeInterface' ) == 1 Then
Code: Select all
if UO.asmGetIniVar( 'mine&lumb.ini', 'StartUp', 'UseExeInterface' ) Then