Yoko

All sides of Injection
It is currently 2025-12-21 17:19:31

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 2008-02-23 13:34:20 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
вот вариант такой. Бегает чар на скрипте, убивает коровок, режет, и тд.. Вдруг коровки его убили. Чар бежит до креста, ресается, и бежит обратно к месту где он упал. Дальше ступор :(
Прибежал значит на место где его убили, а там 10 трупов коров, и 1 свой.

Как найти в куче трупов именно свой и полутать его?


Top
   
 Post subject:
PostPosted: 2008-02-23 13:37:05 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Умирая сохраняем серийник последнего трупа.
Если не получается тогда начинаем искать в куче трупов наш, сделай ,info на трупы разныз животный и омешь чем отни отличаются, если у трупа еще и твое имя подписано так еще и проверку по имени можно сделать;)


Top
   
 Post subject:
PostPosted: 2008-02-23 14:05:53 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Code:
sub LootSelf()
  var obj, body
  UO.Set('finddistance',3)
  repeat
    uo.FindType('0x2006','-1','ground')
    If uo.FindCount() then
      obj = uo.getserial('finditem')
      uo.click(obj)
      checklag()
      body = uo.getname(obj)
      body = explode(body,' ',2)
      UO.Ignore('finditem')
      If body == "korzhik" then
        uo.printf("loot myself =)")
      endif
    end if
  Until not UO.FindCount()
  UO.IgnoreReset()
end sub


Идею понял, вроде даже правильно сделал, но чето ошибка вылезает :(


Top
   
 Post subject:
PostPosted: 2008-02-23 14:10:09 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
uo.printf какая интересная команда,
да и ошибка наверника имет номер строки, жа еще и коментарий...


Top
   
 Post subject:
PostPosted: 2008-02-23 14:12:44 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
ой жуть, спасибо большое, теперь работает
а ошибка unhandled error in parser была..


Top
   
 Post subject:
PostPosted: 2008-02-23 14:28:59 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
не самый рациональный путь, но что поделать;) главное работает;)


Top
   
 Post subject:
PostPosted: 2008-02-23 15:49:37 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
ну можно еще через strpos() например :)
А что правельнее будет?


Top
   
 Post subject:
PostPosted: 2008-02-23 16:04:54 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Поюзать клиентский AllNames и из журнала выдернуть сериал твоего трупа.


Top
   
 Post subject:
PostPosted: 2008-02-23 17:40:01 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Savage wrote:
Поюзать клиентский AllNames и из журнала выдернуть сериал твоего трупа.

Или написать свой allnames, чтобы не париццо с клиентом.

Типа:
Code:
Sub AllNames()
    var body = "0x2006"
    uo.set( 'finddistance', '12' )
    uo.ignorereset()
    uo.findtype( "-1", "-1", "ground" )
    while uo.findcount()
        if uo.IsNPC( 'finditem' ) || uo.getGraphic( 'finditem' ) == body then
            uo.click( 'finditem' )
        endif
        uo.ignore( 'finditem' )
        uo.findtype( "-1", "-1", "ground" )
    wend
    uo.ignorereset()
    checklag()
EndSub

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-23 17:49:28 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Парицо с клиентом, это повесить макро на F12 и в инжекте юзануть UO.Press(123)????


Top
   
 Post subject:
PostPosted: 2008-02-23 17:52:05 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Savage wrote:
Парицо с клиентом, это повесить макро на F12 и в инжекте юзануть UO.Press(123)????


Абсолютно согласен, так куда проще и работать быстрее будет


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 7 guests


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited