Yoko

All sides of Injection
It is currently 2025-11-10 07:30:49

All times are UTC+02:00




Post new topic  Reply to topic  [ 20 posts ] 
Author Message
PostPosted: 2006-04-22 21:50:35 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
Quote:
var checkHP = 8# Posle skolki HP nachinat hilitsya
var uley = '0x401AF21B' #ID ulya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A52' # ID korita gde ih mit' :)
var ref = '0x0F0B' ;TYPE Refresha

sub heal()
while true
if uo.getHP() < checkhp then
uo.bandageself()
wait(w)
else
uo.useobject(uley)
wait(w/2)
endif
uo.waittargetobject(korito)
uo.usetype(blb)
wait(300)
wend
end sub

вот скрипт
вообщем мне надо добавить следующее: если бинтов осталось в паке меньше 10, он брал из сундука еще 50 бинтиков!!!
ребят не пишите только смотри FAQ и тд, я знаю что эт просто, но времени нету разбираться
ЗАРАНЕЕ БЛАГОДАРЕН :!: :!:

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-22 22:17:09 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
if uo.Count < 10 then
  uo.FindType(bandage,sunduk)
  wait(100)
  uo.Moveitem('finditem','50','backpack')
else
  uo.Print('There are no bandages!!!
end if


Top
   
 Post subject:
PostPosted: 2006-04-22 22:49:34 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
You Must Die wrote:
Code:
if uo.Count < 10 then
  uo.FindType(bandage,sunduk)
  wait(100)
  uo.Moveitem('finditem','50','backpack')
else
  uo.Print('There are no bandages!!!
end if


1. uo.Count(bandage_type)
2. uo.FindType(bandage, 'не_забываем_про_цвет' ,sunduk)
3. uo.Print('There are no bandages!!!) - скобку желательно закрыть, и месага то не верная: тут должно быть сообщение о том, что в паке достаточно бинтов.


Top
   
 Post subject:
PostPosted: 2006-04-23 08:36:50 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
sub heal()
var bandage=' type '
var color=' color '
var sunduk=' id '
uo.FindType(bandage,color,'backpack')
if uo.Count('finditem') < 10 then
  uo.FindType(bandage,color,sunduk)
  wait(100)
  uo.Moveitem('finditem','50','backpack')
else
  uo.Print('There are no bandages in your backpack!!!')
end if
end sub


Last edited by Scripts Writer on 2006-04-23 09:07:15, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-04-23 08:52:42 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
гыгы
uo.Count('finditem')...


Top
   
 Post subject:
PostPosted: 2006-04-23 10:36:55 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Grin wrote:
гыгы
uo.Count('finditem')...

Я думаю он не скоро перестанет нас радовать :wink:

А пауза после поиска - наверное хороший тон 8)


Top
   
 Post subject:
PostPosted: 2006-04-23 12:00:22 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Угу, после мува пауза - это не тру. Все гуру знают, что на самом деле она нужна после поиска.


Top
   
 Post subject:
PostPosted: 2006-04-23 19:10:19 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Grin wrote:
гыгы
uo.Count('finditem')...



ну иди мля,тести -чё ты. ИЛи тебе видео записать ? Здить ты будешь в милиции

2flake - а чё с паузой не так? =\


Top
   
 Post subject:
PostPosted: 2006-04-23 19:28:31 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
You Must Die wrote:
а чё с паузой не так? =\


Форум читать надо, коли скрипты писать учишься...
viewtopic.php?t=7330&start=0


Top
   
 Post subject:
PostPosted: 2006-04-24 15:39:22 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
так конечный скрипт какой?
а то все спорите да спорите :wink:

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-24 16:16:30 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Code:
var Sunduk = 'айди_сундука'
var checkHP = 8# Posle skolki HP nachinat hilitsya
var uley = '0x401AF21B' #ID ulya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A52' # ID korita gde ih mit' 
var ref = '0x0F0B' ;TYPE Refresha

sub heal()
  while true
      if uo.getHP() < checkhp then
        uo.bandageself()
        wait(w)
      else
        uo.useobject(uley)
        wait(w/2)
      endif
    uo.waittargetobject(korito)
    uo.usetype(blb)
    wait(300)
      if uo.count('0x0E21') < 10 then
         uo.findtype( '0x0E21', '-1', Sunduk )
           if uo.getquantity('finditem') >= 60 then
              uo.moveitem( 'finditem', '60', 'my' )
              wait(700)
           else
             uo.print( 'Бинты в сундуке кончились!' )
             return
          endif
      endif       
  wend
end sub


Top
   
 Post subject:
PostPosted: 2006-04-24 19:56:30 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
всё СПАСИБО БОЛЬШОЕ :!: :!: :!:
всем спасибо за помощь!!!

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-25 13:35:54 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
хмм....
что за фигня то...(((
короче после где-то получаса работы скрипт вырубается и пишет:
exeption in parser
или что-то в этом роде
где ошибка то
Code:
var Sunduk = '0x401C6E03' 
var checkHP = 8# Posle skolki HP nachinat hilitsya
var uley = '0x401AF21B' #ID ulya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A1F' # ID korita gde ih mit' 
var ref = '0x0F0B' ;TYPE Refresha

sub heal()
  while true
      if uo.getHP() < checkhp then
        uo.bandageself()
        wait(w)
      else
        uo.useobject(uley)
        wait(w/2)
      endif
    uo.waittargetobject(korito)
    uo.usetype(blb)
    wait(300)
      if uo.count('0x0E21') < 10 then
         uo.findtype( '0x0E21', '-1', Sunduk )
           if uo.getquantity('finditem') >= 60 then
              uo.moveitem( 'finditem', '60', 'my' )
              wait(700)
           else
             uo.print( 'Бинты в сундуке кончились!' )
             return
          endif
      endif       
  wend
end sub

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-25 16:04:00 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
ghost_hnt wrote:
хмм....
что за фигня то...(((
короче после где-то получаса работы скрипт вырубается и пишет:
exeption in parser
или что-то в этом роде
где ошибка то
Code:
var Sunduk = '0x401C6E03' 
var checkHP = 8# Posle skolki HP nachinat hilitsya
var uley = '0x401AF21B' #ID ulya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A1F' # ID korita gde ih mit' 
var ref = '0x0F0B' ;TYPE Refresha

sub heal()
  while true
      if uo.getHP() < checkhp then
        uo.bandageself()
        wait(w)
      else
        uo.useobject(uley)
        wait(w/2)
      endif
    uo.waittargetobject(korito)
    uo.usetype(blb)
    wait(300)
      if uo.count('0x0E21') < 10 then
         uo.findtype( '0x0E21', '-1', Sunduk )
           if uo.getquantity('finditem') >= 60 then
              uo.moveitem( 'finditem', '60', 'my' )
              wait(700)
           else
             uo.print( 'Бинты в сундуке кончились!' )
             return
          endif
      endif       
  wend
end sub


В ПОИСК.

Это нормальное явление 8)


Top
   
 Post subject:
PostPosted: 2006-04-25 19:48:09 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
эт ладно
а вот еще вещь одна-неприятная, когда сейв мира, инжа много раз жмет на улий, и когда мир засейвился чар умирает
можно ли этого избежать или придется надеятся, чот сейв мира не произойдет ночью))

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-25 19:54:34 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
ghost_hnt wrote:
эт ладно
а вот еще вещь одна-неприятная, когда сейв мира, инжа много раз жмет на улий, и когда мир засейвился чар умирает
можно ли этого избежать или придется надеятся, чот сейв мира не произойдет ночью))


Перед юзом улья поставь чеклаг


Top
   
 Post subject:
PostPosted: 2006-04-25 20:11:24 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
че за чеклаг :shock: :D :roll:

_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-25 20:14:15 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
ghost_hnt wrote:
че за чеклаг :shock: :D :roll:



Code:
Sub CheckLag() 
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack')
end sub


Это вставь ниже своего скрипта, а перед юзом улея воткни:
Code:
CheckLag()


Top
   
 Post subject:
PostPosted: 2006-04-25 20:19:10 
Offline

Joined: 2006-02-03 19:32:33
Posts: 156
спасибо
вот конечный скриптик- очень полезен в юзании
Code:
var Sunduk = '0x401C6E03' 
var checkHP = 8# Posle skolki HP nachinat hilitsya
var uley = '0x401AF21B' #ID ulya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A1F' # ID korita gde ih mit' 
var ref = '0x0F0B' ;TYPE Refresha

sub heal()
  while true
      if uo.getHP() < checkhp then
        uo.bandageself()
        wait(w)
      else
      CheckLag()
        uo.useobject(uley)
        wait(w/2)
      endif
    uo.waittargetobject(korito)
    uo.usetype(blb)
    wait(300)
      if uo.count('0x0E21') < 10 then
         uo.findtype( '0x0E21', '-1', Sunduk )
           if uo.getquantity('finditem') >= 60 then
              uo.moveitem( 'finditem', '60', 'my' )
              wait(700)
           else
             uo.print( 'Бинты в сундуке кончились!' )
             return
          endif
      endif       
  wend
end sub

Sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack')
end sub


_________________
ЦСКА- чЕмПиОн, кто не верит, тот ...... (нехороший человек)


Top
   
 Post subject:
PostPosted: 2006-04-25 20:44:47 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Cooper wrote:
ghost_hnt wrote:
че за чеклаг :shock: :D :roll:



Code:
Sub CheckLag() 
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack')
end sub


Это вставь ниже своего скрипта, а перед юзом улея воткни:
Code:
CheckLag()

Если не ошибаюсь, то на Антаресе, бекпак с большой буквы.. Ну и еще на паре шардах..

Давай правильный чеклаг!

Code:
Sub checklag() 
deljournal("ackpack")
uo.click("backpack")
repeat
wait(50)
until uo.injournal("ackpack")
endsub

Sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg)-1,"")
wend
endsub


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 6 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