waittargettile..
Posted: 2008-03-20 12:48:35

Появляется такая фигня довольно часто, и изза нее крашит.. Собственно вопрос, изза чего она появляется? И что соответственно делать тчобы ее не было?
Code: Select all
UO.WaitTargetTile( // 'all' или '0' // , str( x ), str( y ), '0' )
UO.useobject( Pickaxe() )
korzh wrote:Code: Select all
UO.WaitTargetTile( // 'all' или '0' // , str( x ), str( y ), '0' )
UO.useobject( Pickaxe() )
Насколько я помню all и 0 означает тыкать на тайл любого типа..
korzh wrote:0 пробывал - такая же ххрень, с координатами все в порядке.
А сообщение ето может появиться как через 2 минуты, так и через 2 часа..
korzh wrote:Не помогло...
Code: Select all
UO.useobject( Pickaxe() )
Code: Select all
Pickaxe()
Code: Select all
UO.UseType(pickaxe)
korzh wrote:На тему pickaxe(), так и должно быть, с ней все нормально
Yura wrote:a Pickaxe() - это по идее вызов функции
Code: Select all
UO.useobject(Pickaxe())
Yura wrote:С 0 у меня тоже не работало
у меня так прописано
UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.UseType(Kirka)
a Pickaxe() - это по идее вызов функции
Code: Select all
sub Pickaxe()
VAR shovel='', pickaxe = '0x0E85'
If UO.getglobal( 'Pickaxe' ) == 'N/A' then
UO.findtype( pickaxe,-1,'backpack' )
If UO.findcount() then
UO.setglobal( 'Pickaxe', UO.getserial( 'finditem' ) )
else
If UO.getgraphic( UO.objatlayer( 'Rhand' ) ) <> '0x0000' then
If UO.getgraphic( UO.objatlayer( 'Rhand' ) ) == pickaxe then
UO.setglobal( 'Pickaxe', UO.getserial( UO.objatlayer( 'Rhand' ) ) )
EndIf
else
If UO.getgraphic( UO.objatlayer( 'Lhand' ) ) <> '0x0000' then
If UO.getgraphic( UO.objatlayer( 'Lhand' ) ) == pickaxe then
UO.setglobal( 'Pickaxe', UO.getserial( UO.objatlayer( 'Lhand' ) ) )
EndIf
EndIf
EndIf
EndIf
else
return UO.getglobal( 'Pickaxe' )
EndIf
endsub
korzh wrote:Ключевая строка тут return UO.getglobal( 'Pickaxe' ).. тоесть ф-я просто возвращает сериал найденной кирки.
Kynep wrote:korzh wrote:Ключевая строка тут return UO.getglobal( 'Pickaxe' ).. тоесть ф-я просто возвращает сериал найденной кирки.
Херней Вы занимаетесь уважаемый, зачем изобретать велосипед и юзать не понятные функции, когда есть классика которая работает как часы??? Скорее всего именно тут проблема и кроется.
Yura wrote:...
а если ставиш 0 то он вообще ниче не делат(тестил давно и на RUNUO)
GetGlobal возвращает строку а не число