Anything and all.
Moderators: Murderator+ , Murderator
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 16:06:13
korzh wrote: Не хейрней, пардон, а решением проблемы слоев на разных шардах. И тут проблемы точно нет.
Зря Вы так думаете. Играя последние три месяца я все больше убеждаюсь что инжект очень не простая штука и порой проблема возникает там где ее совсем не ждешь.
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 16:09:45
Grin wrote: во развели то...
Ну скажи тогда пожалуйста в чем проблема и как ее решить и топ можно закрывать
Yura
Posts: 71 Joined: 2008-03-03 09:19:21
Location: SPB
Post
by Yura » 2008-03-20 16:10:21
korzh wrote: Yura wrote: ... а если ставиш 0 то он вообще ниче не делат(тестил давно и на RUNUO) GetGlobal возвращает строку а не число
если ставишь 0 или 'all' - работает одинакого. но спустя какоето время приводит к ошибке на скрине.
На тему гетглобал ето ты к чему ?
uo.useobject (число)
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 16:12:52
Yura wrote: uo.useobject (число)
Кхм странно а если так:
Code: Select all
VAR kirka = '0x000000' UO.UseObject(kirka)
Разве не работает? Ведь в переменной kirka обявленое значение является текстом )))
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 16:18:35
Yura wrote: ... uo.useobject (число)
Вот проверь...
Code: Select all
var serial1 = '0x018A672C' ; строка var serial2 = 0x018A672C ; число sub test1() uo.useobject( serial1 ) endsub sub test2() uo.useobject( serial2 ) endsub sub test3() uo.useobject( uo.hex2int( serial1 ) ) endsub sub test4() uo.useobject( str( serial2 ) ) endsub
Last edited by
korzh on 2008-03-20 16:24:46, edited 3 times in total.
Grin
Expert!
Posts: 2580 Joined: 2005-05-04 14:05:19
Location: Москва
Post
by Grin » 2008-03-20 16:20:48
я уже все сказал...
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 16:24:11
Grin wrote: я уже все сказал...
Ты сказал только отпринтовать. Я написал, что координаты передаются верные. Проблема осталась.
Grin
Expert!
Posts: 2580 Joined: 2005-05-04 14:05:19
Location: Москва
Post
by Grin » 2008-03-20 16:31:54
ну уверености утебя хоть отбавляй...
tmp = "0 "+str(x)+" "+str(y)+" 0"
uo.print(tmp)
uo.exec('waittargettile '+tmp)
Yura
Posts: 71 Joined: 2008-03-03 09:19:21
Location: SPB
Post
by Yura » 2008-03-20 16:33:19
Вечером проверю.
А если просто
UO.waittargettile('0','1234','4321','0')
такое у тебя проходит?
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 17:25:01
Grin wrote: ну уверености утебя хоть отбавляй... tmp = "0 "+str(x)+" "+str(y)+" 0" uo.print(tmp) uo.exec('waittargettile '+tmp)
и...?
Code: Select all
sub aaa() var x = uo.getx(), y = uo.gety() var tmp = "0 "+str(x)+" "+str(y)+" 0" uo.print(tmp) uo.exec('waittargettile '+tmp) uo.useobject(uo.getserial(uo.objatlayer('Rhand'))) endsub
Нормально копнул под собой..
Походу я чегото не догоняю..
Last edited by
korzh on 2008-03-20 17:27:33, edited 1 time in total.
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 17:27:05
Хммм интерестно а в своем скрипте ты только под собой копаешь?
Last edited by
Kynep on 2008-03-20 17:32:20, edited 1 time in total.
Grin
Expert!
Posts: 2580 Joined: 2005-05-04 14:05:19
Location: Москва
Post
by Grin » 2008-03-20 17:29:03
мда... может лутше в домино поиграете?
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 17:33:06
Grin wrote: мда... может лутше в домино поиграете?
Ну а что не так тогда?
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 17:34:43
korzh wrote: Grin wrote: мда... может лутше в домино поиграете?
Ну а что не так тогда?
То что Грин написал вставь себе в скрипт, а не пиши новый.
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 17:37:14
Вот в чем тут разница?
Code: Select all
UO.WaitTargetTile( '0', str(x), str(y), '0' )
Code: Select all
uo.exec('waittargettile '+ "0 "+str(x)+" "+str(y)+" 0" )
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 17:38:58
korzh wrote: Вот в чем тут разница?
Code: Select all
UO.WaitTargetTile( '0', str(x), str(y), '0' )
Code: Select all
uo.exec('waittargettile '+ "0 "+str(x)+" "+str(y)+" 0" )
Он же по русски написал, отпринтуй все что тебе посылается в эту функцию.
Grin
Expert!
Posts: 2580 Joined: 2005-05-04 14:05:19
Location: Москва
Post
by Grin » 2008-03-20 17:39:39
В домино!
Kynep
Expert!
Posts: 1348 Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:
Post
by Kynep » 2008-03-20 17:40:48
Grin wrote: В домино!
Может в шахматы?
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 17:45:48
Грин, может всет-аки объяснишь в чем тут разница?
korzh
Posts: 220 Joined: 2007-04-26 23:35:15
Post
by korzh » 2008-03-20 17:52:00
Code: Select all
moi variant : Nomer taila : 1340 X : 1801 Y : 854 Nomer taila : 1340 X : 1801 Y : 854 Nomer taila : 1340 X : 1801 Y : 855 Nomer taila : 1340 X : 1801 Y : 856 Nomer taila : 1340 X : 1801 Y : 857 Nomer taila : 1340 X : 1802 Y : 853 ....... variant grina : Nomer taila : 1340 X : 1804 Y : 857 Nomer taila : 1340 X : 1804 Y : 857 Nomer taila : 1340 X : 1804 Y : 857 Nomer taila : 1340 X : 1804 Y : 857 Nomer taila : 1340 X : 1804 Y : 857 Nomer taila : 1340 X : 1800 Y : 853 Nomer taila : 1340 X : 1800 Y : 854 Nomer taila : 1340 X : 1800 Y : 855 Nomer taila : 1340 X : 1800 Y : 856 Nomer taila : 1340 X : 1800 Y : 857 Nomer taila : 1340 X : 1801 Y : 853 Nomer taila : 1340 X : 1801 Y : 854 Nomer taila : 1340 X : 1801 Y : 855 Nomer taila : 1340 X : 1801 Y : 856 ...
Отпринтовал наглядно. Еще раз спрашиваю в чем разница?
между
Code: Select all
UO.WaitTargetTile( '0', str(x), str(y), '0' )
и
Code: Select all
uo.exec('waittargettile '+"0 "+str(x)+" "+str(y)+" 0" )
Last edited by
korzh on 2008-03-20 17:55:24, edited 1 time in total.