Yoko

All sides of Injection
It is currently 2025-10-15 19:37:28

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2009-11-07 02:07:15 
Offline

Joined: 2009-11-07 02:02:40
Posts: 4
доброго времени суток, помогите пожалуйста со скриптом на некромансию, нужно жарить руки ноги и т.д. на печи и перекладывать в сумку , заранее спасибо :D


Top
   
 Post subject:
PostPosted: 2009-11-07 07:47:21 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
так Это... как бы... А че проблема переделать с жарки рыбы?

Code:
sub Cook()
  VAR steaks     = '0x097A'      ;сырая рыба
  VAR ribs       = '0x09F1'      ;сырое мясо
  VAR meat1      = '0x097B'      ;жареная рыба
  VAR meat2      = '0x09F2'      ;жареное мясо
  VAR Forge      = '0x197E'      ;жаровня
  VAR Fair      = '0x0DE3'      ;костер
  VAR BagForMeat = '0x400198C4'  ;сумка для жареного мяса
  VAR LastTimer
UO.Set('finddistance', 3)
 WHILE NOT UO.Dead()
  IF UO.Count( steaks )>0 OR UO.Count( ribs )>0 THEN
     UO.DeleteJournal()

UO.FindType(Fair,-1,'ground')
 If UO.FindCount() > 0 Then
UO.WaitTargetGround(Fair)
else

UO.FindType( Forge ,-1,'ground')
 If UO.FindCount() > 0 Then
UO.WaitTargetGround( Forge )
 endif
endif

;**************************************************
    if UO.Count( steaks ) || UO.Count( ribs ) then
     if UO.Count( steaks ) then
      UO.UseType( steaks )
     else
      UO.UseType( ribs )
    endif
    else
     return
    endif
;**************************************************
    LastTimer=UO.Timer()
      repeat
        wait(50)
      until UO.InJournal("burn|You put|положили|fail|сожгли|не удалось") or UO.Timer()>LastTimer+100
    ELSE
     UO.Print(' = Сырое мясо кончилось = ')
          UO.FindType( meat1 )
       If UO.FindCount() > 0 Then
          UO.MoveItem( 'finditem', '0' , BagForMeat )
             wait( 300 )
       Endif
          UO.FindType( meat2 )
       If UO.FindCount() > 0 Then
          UO.MoveItem( 'finditem', '0' , BagForMeat )
             wait( 300 )
       Endif
     UO.Print(' = Жареное мясо спрятано = ')
    return
  ENDIF
 WEND
end sub



_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-11-07 08:01:07 
Offline

Joined: 2009-11-07 02:02:40
Posts: 4
Вся проблема в том, что тайп сырой части тела и жареной одинаковый=(
Мало того когда жаришь кусок тела он остаётся там где был сырой+(((

Вообщем будем ждать, может быть кто нибудь может помочь)


Top
   
 Post subject:
PostPosted: 2009-11-07 10:18:20 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Проблема не в типах а в правильной формулировке проблемы :)))
ты же не сказал что типы одинаковые. Делов то:
1)2 сундука в одном части тела сырые посередине печь
2)берем часть жарим скидываем во второй сундук.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-11-07 12:10:06 
Offline

Joined: 2009-11-07 02:02:40
Posts: 4
Я в инже не очень разбираюсь+( Не могу найти в этом скрипте где указан айди сумки из какой брать кусок тела?
Можешь носом меня ткнуть куда, где и что нужно поменять)))Если не затруднит тебя конечно)


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 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:  
Powered by phpBB® Forum Software © phpBB Limited