waittargettile..

Anything and all.

Moderators: Murderator+, Murderator

Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

korzh wrote:Не хейрней, пардон, а решением проблемы слоев на разных шардах. И тут проблемы точно нет.


Зря Вы так думаете. Играя последние три месяца я все больше убеждаюсь что инжект очень не простая штука и порой проблема возникает там где ее совсем не ждешь.
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Grin wrote:во развели то...

Ну скажи тогда пожалуйста в чем проблема и как ее решить и топ можно закрывать ;)
Yura
Posts: 71
Joined: 2008-03-03 09:19:21
Location: SPB

Post by Yura »

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 »

Yura wrote:uo.useobject (число)


Кхм странно а если так:

Code: Select all

VAR kirka = '0x000000'

UO.UseObject(kirka)


Разве не работает? Ведь в переменной kirka обявленое значение является текстом ))) :lol:
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

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 »

я уже все сказал...
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Grin wrote:я уже все сказал...

Ты сказал только отпринтовать. Я написал, что координаты передаются верные. Проблема осталась.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

ну уверености утебя хоть отбавляй...

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 »

Вечером проверю.

А если просто
UO.waittargettile('0','1234','4321','0')
такое у тебя проходит?
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Grin wrote:ну уверености утебя хоть отбавляй...

tmp = "0 "+str(x)+" "+str(y)+" 0"
uo.print(tmp)
uo.exec('waittargettile '+tmp)


и...? :roll:

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 »

Хммм интерестно а в своем скрипте ты только под собой копаешь? :roll:
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 »

мда... может лутше в домино поиграете?
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Grin wrote:мда... может лутше в домино поиграете?

Ну а что не так тогда?
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

korzh wrote:
Grin wrote:мда... может лутше в домино поиграете?

Ну а что не так тогда?


То что Грин написал вставь себе в скрипт, а не пиши новый.
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Вот в чем тут разница?

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 »

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 »

В домино!
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Grin wrote:В домино!


Может в шахматы?
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

Грин, может всет-аки объяснишь в чем тут разница?
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

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.
Post Reply