Page 2 of 2
Posted: 2008-04-16 21:32:54
by DieVeR
Yura wrote:а ты попробуй заменить 0 на '-90' в UO.WaitTargetTile
ASM установлен?
asm не стоит где взять
Posted: 2008-04-16 21:33:58
by Yura
DieVeR wrote:Yura wrote:а ты попробуй заменить 0 на '-90' в UO.WaitTargetTile
ASM установлен?
asm не стоит где взять
http://agrs.info/asm/
дык с -90 заработало?
Posted: 2008-04-16 21:36:51
by DieVeR
с -90 не заработало
Posted: 2008-04-16 21:41:24
by DieVeR
Поставил Асм теперь инжа не запускается Матерится на клиент и хочет его закрыть что за бред ёпть!
Posted: 2008-04-16 22:03:16
by Yura
попробуй
Code: Select all
sub test
var tmp = "0 "+str(UO.getx())+" "+str(UO.gety())+" 0"
var tmp1 = "0 "+str(UO.getx())+" "+str(UO.gety())+" -90"
var tmp2 = "1340 "+"2039 "+"1525"+" -90" #данные из инфотайла
VAR Kirka = '0x0E86'
uo.print(tmp)
uo.exec('waittargettile '+tmp)
UO.UseType( Kirka )
wait(1000)
uo.print(tmp1)
uo.exec('waittargettile '+tmp1)
UO.UseType( Kirka )
wait(1000)
uo.print(tmp2)
uo.exec('waittargettile '+tmp2)
UO.UseType( Kirka )
wait(1000)
endsub
ну удали ASM
Posted: 2008-04-17 00:10:33
by DieVeR
Юра есть прорыв
sub main()
var tmp = "0 "+str(UO.getx())+" "+str(UO.gety())+" 0"
var tmp1 = "0 "+str(UO.getx())+" "+str(UO.gety())+" -90"
var tmp2 = "1343 "+"2027 "+"1577"+" -90" <<Начал копать
VAR Kirka = '0x0E86'
uo.print(tmp)
uo.exec('waittargettile '+tmp)
UO.UseType( Kirka )
wait(1000)
uo.print(tmp1)
uo.exec('waittargettile '+tmp1)
UO.UseType( Kirka )
wait(1000)
uo.print(tmp2)
uo.exec('waittargettile '+tmp2)
UO.UseType( Kirka )
wait(1000)
endsub
на инфотиле Капнул!!!!
ШАс буду думать что да как !!!
Но и ты свои мысли оставь!
Posted: 2008-04-17 01:40:32
by DieVeR
Нужно как-то организовать, чтобы он сначало по координатам пробивал TileNum тайла и его передовал перед копкой!
Posted: 2008-04-17 02:24:38
by DieVeR
Вообщем пришлось сделать вот так!!
sub minround()
dim MineTile[5]
MineTile[0]=1339
MineTile[1]=1340
MineTile[2]=1341
MineTile[3]=1342
MineTile[4]=1343
VAR Kirka = '0x0E86' ; Êèðêà
VAR x, y, z, k, tn, mx, my
VAR tilenum = 1343
VAR MaxTime = 100 ;
VAR ms1 = "There is no metal"
VAR ms2 = "You can't use"
VAR ms3 = "You put the"
VAR ms4 = "You loosen some rocks"
VAR ms5 = "You are too far away"
VAR ms6 = "Try mining in rock"
VAR ms7 = "You can't see that"
mx = uo.Getx()
my = uo.Gety()
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
z = UO.Timer()
k = k + 1
if uo.waiting() then
uo.canceltarget()
endif
wait(300)
uo.print(""+str(mx)+" "+str(my)+"")
uo.print(""+str(x)+" "+str(y)+"")
UO.WaitTargetTile( MineTile[0], STR( mx + x ), STR( my + y ), -90)
UO.UseType( Kirka )
wait(1000)
UO.WaitTargetTile( MineTile[1], STR( mx + x ), STR( my + y ), -90)
UO.UseType( Kirka )
wait(1000)
UO.WaitTargetTile( MineTile[2], STR( mx + x ), STR( my + y ), -90)
UO.UseType( Kirka )
wait(1000)
UO.WaitTargetTile( MineTile[3], STR( mx + x ), STR( my + y ), -90)
UO.UseType( Kirka )
wait(1000)
UO.WaitTargetTile( MineTile[4], STR( mx + x ), STR( my + y ), -90)
UO.UseType( Kirka )
repeat
wait(300)
until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR ((z + MaxTime) < UO.Timer())
until ( NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10) )
next
next
endsub
ТАк всё работает но хочется это оптимизировать!
Posted: 2008-04-17 07:25:34
by Yura
Code: Select all
sub ftile(x,y)
var t
for t=1339 to 1343
if uo.privategettile(x, y, -90, t, t) then
return t
end if
next
endsub
вот так можно попробовать, координату z может вычислить ASM,
z=UO.asmMapGetZ(X,Y) - это если у тебя z меняется..., хотя тогда проще использовать UO.asmWaitTargetMapTile там z не нужна вообще
Posted: 2008-04-17 11:24:53
by Purgen
Помогите и мне )
Просто не хоцца новую тему поднимать.
Как запустить инжу под этот самый клиент ?
И как клиент пропатчить на несколько окон ?
ЗЫ. Клиенты 6.0.6.1 и 6.0.6.2 а инжа 702.11 PaWn
Posted: 2008-04-17 14:55:29
by DieVeR
Purgen wrote:Помогите и мне )
Просто не хоцца новую тему поднимать.
Как запустить инжу под этот самый клиент ?
И как клиент пропатчить на несколько окон ?
ЗЫ. Клиенты 6.0.6.1 и 6.0.6.2 а инжа 702.11 PaWn
дай почту я тебе всё скину!
Posted: 2008-04-17 14:56:57
by DieVeR
Юра будь другом скинь свою рабочию инжу с АСМ а то я у себя немогу поставить!!
Posted: 2008-04-17 15:33:52
by Purgen
DieVeR wrote:Purgen wrote:Помогите и мне )
Просто не хоцца новую тему поднимать.
Как запустить инжу под этот самый клиент ?
И как клиент пропатчить на несколько окон ?
ЗЫ. Клиенты 6.0.6.1 и 6.0.6.2 а инжа 702.11 PaWn
дай почту я тебе всё скину!
uo_master@ukr.net
буду очень благодарен
ЗЫ. Только кидай всё в архив, ато почта блочит
Posted: 2008-04-17 15:55:26
by Yura
DieVeR wrote:Юра будь другом скинь свою рабочию инжу с АСМ а то я у себя немогу поставить!!
У меня 505.18, она только до 3.0.6 encryption поддерживает...
Posted: 2008-04-17 19:58:10
by Destruction
Ставьте инжу в директорию с UO... Не нужно создавать никаких левых папочек типа /Ultima Online/Injection и всё в том духе..
Говорил об это не раз - в 7хх несколько другая политика к размещению файлов.
Posted: 2008-04-17 20:49:51
by Purgen
Purgen wrote:Помогите и мне )
Просто не хоцца новую тему поднимать.
Как запустить инжу под этот самый клиент ?
И как клиент пропатчить на несколько окон ?
ЗЫ. Клиенты 6.0.6.1 и 6.0.6.2 а инжа 702.11 PaWn
Проблема с инжой решена благодаря
DieVeRу.
Но проблема с несколькими окнами осталась.
Выложите кто-то мультиклиент 6.0.6.1 или сам патчер.
Posted: 2008-04-17 21:12:35
by DieVeR
Вообщем проблемма с копкой решина!!!!!!
Осталось ещё вот такая мелоч!!
Задумка!!
Шахтёр и Лама с паком!
Нужен хороший скрипт с ходилкой чтобы можно было записывать координаты ходьбы и где копать а также чтобы за шахтёром таскалась лама с паком и соответсятенно накапал руды до веса скинул в ламу и так далее потом домой с ламы в сундук! Взял жратвы и кирок кинул в ламу и обратно в пещеру! Где такое достать!?
Posted: 2008-04-19 13:32:33
by Purgen
спасибо доброму человеку, отправившему мне на мыло програмку, но она не работает ((
Патчитнормально, но при попытке запуска второго клиента выбивает ошибку:
Code: Select all
Microsoft Visual C++ Runtime Library
Runrime Error!
Program: c:\games\uoml\UOCH_n0p3_Client01.exe
abnormal program termination
Posted: 2008-04-19 17:53:56
by DieVeR
Purgen wrote:спасибо доброму человеку, отправившему мне на мыло програмку, но она не работает ((
Патчитнормально, но при попытке запуска второго клиента выбивает ошибку:
Code: Select all
Microsoft Visual C++ Runtime Library
Runrime Error!
Program: c:\games\uoml\UOCH_n0p3_Client01.exe
abnormal program termination
Ну что ты как маленький мальчик терпилиш!!
Пойми что небудет у тебя 2 уо окна так как версия клиента ещё поддерживается!! Я тебе уже сказал кого качать собрался его на Inject а кем бегать на RAZR В этом плане игры RAZR намного удобнее а в плане кача inject более бункциональный!!
К томуже на сервере антимакрос систтема стоит на каждые 8х8 тайлов если боевые качать будеш бегать придётся полюбому!!
Posted: 2008-08-14 12:15:37
by crowley
скиньте и мне пожалста 6.0.6.1 или 6.0.6.2 пропаченный. на
dlapokera@inbox.lv