Yoko

All sides of Injection
It is currently 2026-01-21 22:20:12

All times are UTC+02:00




Post new topic  Reply to topic  [ 17 posts ] 
Author Message
PostPosted: 2006-08-21 21:03:27 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
При запуске подобного кода:

Code:
sub main()
  uo.print(uo.getserial('0x0F51'))
end sub


в клиенте появляется 0x0000000.

Code:
sub main()
  uo.findtype('0x0F51')
  uo.usetype('finditem')
end sub

так же не работает, хотя если применить uo.usetype('0x0F51') все работает нормально.
Помогите разобраться в данной ситуации, а то возникают проблемы при работе с перемещением объектов. (хотя до некоторых пор проблем не возникало)


Top
   
 Post subject:
PostPosted: 2006-08-21 21:10:15 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
а если не тип а ид вписать в верхний вариант?


Top
   
 Post subject:
PostPosted: 2006-08-21 21:16:31 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Находит правильный ИД.


Top
   
 Post subject:
PostPosted: 2006-08-21 21:18:04 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Это и нужно было? :)


Top
   
 Post subject:
PostPosted: 2006-08-21 21:18:32 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Вот так они должны выглядеть.

Code:
sub main() 
  uo.findtype('0x0F51')
  uo.print(uo.getserial('finditem'))
end sub


Code:
sub main() 
  uo.findtype('0x0F51')
  uo.useobject('finditem')
end sub


После нахождения типа работать надо с объектом.

_________________
Image


Top
   
 Post subject:
PostPosted: 2006-08-21 21:20:46 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
slonopotam wrote:
а если не тип а ид вписать в верхний вариант?

Зачем находить ID объекта по уже известному ID? :?

_________________
Image


Top
   
 Post subject:
PostPosted: 2006-08-21 21:26:21 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Должны, но, к сожалению, результат 0x000000 не меняется и даггер не используется. =/ До некоторых пор все работало нормально, после рестарта стало так.


Top
   
 Post subject:
PostPosted: 2006-08-21 21:37:33 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Так же перестала работать ,setcatchbag , вещь появляется в паке но в мусорку не перетаскивается...


Top
   
 Post subject:
PostPosted: 2006-08-21 22:07:34 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Ustasd21 wrote:
Должны, но, к сожалению, результат 0x000000 не меняется и даггер не используется. =/ До некоторых пор все работало нормально, после рестарта стало так.

Протестировал у себя только что.
Верно выдал мне ID того объекта, какого я хотел.

_________________
Image


Top
   
 Post subject:
PostPosted: 2006-08-21 22:19:29 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Я бы не удивился. =) День назад тоже все нормально было. Не понимаю из-за чего могла возникнуть такая ошибка. 0x000000 и все тут... =(


Top
   
 Post subject:
PostPosted: 2006-08-21 22:21:12 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Ustasd21 wrote:
Я бы не удивился. =) День назад тоже все нормально было. Не понимаю из-за чего могла возникнуть такая ошибка. 0x000000 и все тут... =(
тип проверь.


Top
   
 Post subject:
PostPosted: 2006-08-21 22:30:30 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Проверял неоднократно.


Top
   
 Post subject:
PostPosted: 2006-08-21 22:49:05 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Ustasd21 wrote:
Проверял неоднократно.
а не игноришь ли ты его где нить? :roll:
+ отпиши результаты этого скрипта от Leo:
Code:
sub main()
  uo.findtype('0x0F51')
  uo.print(uo.getserial('finditem'))
end sub


Top
   
 Post subject:
PostPosted: 2006-08-21 23:10:39 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Появляется сообщение инжекта "0х000000", не находит, в общем. Нет не игнорит. Причем весьма специфичная проблема: у другого игрока есть несколько чаров, из них один может определять сериал и, как следствие, работать с ним, остальные же нет. =)


Top
   
 Post subject:
PostPosted: 2006-08-22 00:00:52 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Ustasd21 wrote:
Появляется сообщение инжекта "0х000000", не находит, в общем. Нет не игнорит. Причем весьма специфичная проблема: у другого игрока есть несколько чаров, из них один может определять сериал и, как следствие, работать с ним, остальные же нет. =)
код целиком. + перед предыдущим кодом на всякий случай, запусти с консоли ,ignorereset + TWI проверь и сравни.


Top
   
 Post subject:
PostPosted: 2006-08-22 08:19:09 
Offline

Joined: 2006-08-13 00:01:28
Posts: 8
Code:
sub dropping()
repeat
 uo.findtype('0x19B9')
 uo.drop(1,0,0,0,'finditem')
 wait(1000)
until uo.count('0x19B9')==0
wait(1000)
end sub

Изначально, мною использовался такой код для сбрасывания руды в доме. До вчерашнего дня все работало, после рестарта - фигня. Возникают проблемы и при таком коде:
Code:
sub main()
uo.findtype('0x0E80')
if uo.findcount()>0 then
uo.print('found')
else
uo.print('not found')
end if
end sub

выдается 'not found', хотя предметов в паке штук 10, ignore мною вообще не используется.
Такие команды, как например uo.waittargettype uo.usetype работают нормально, т.е. вещь в паке он должен находить...


Top
   
 Post subject:
PostPosted: 2006-08-22 11:38:05 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Вот так он находит все:

Code:
sub informer() 
var a
var b
var f=file('c:/test.txt')
f.open()
f.Create()
uo.ignorereset()
uo.FindType(-1, -1, 'backpack')
     while uo.FindCount()
   uo.click('finditem')
        a=uo.GetGraphic('finditem')
        b=uo.GetColor('finditem')
        wait(500)
   uo.print(uo.GetName('finditem'))
   uo.Print('|Kolicestvo '+str(uo.Count(a,b))+' v sumke|')
   uo.print('######################')
    f.WriteLn(uo.GetName('finditem')+'|    Kol.----> |'+str(uo.Count(a,b)))
   wait(2000)
   uo.Ignore('finditem')
   uo.FindType(-1, -1, 'backpack')
      wend
uo.ignorereset()
f.close()
end sub


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 17 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited