Yoko

All sides of Injection
It is currently 2025-12-02 17:22:06

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2006-11-15 23:56:01 
Offline

Joined: 2006-09-10 01:09:20
Posts: 76
Location: Russia>>SPb>>Kolpino
сваял себе скрипт на автохилинг для ПвП...

есть тока один вопросик.... верна ли реализация при которой он не будет тупо пытаться использовать бутылки до того времени как их можно использовать?

Code:
##*********************************
##********** Автохилинг ***********
##*********************************

sub autoheal()
var time, not_bandagehealed_dmg = 70, fish_time = uo.Timer(), gh_time = uo.Timer(), i

 while not uo.Dead()
  if uo.life<uo.str then
    time=uo.Timer()+11000
    uo.DeleteJournal()
    for i = 1 to 3
     uo.msg('.bandage self') ## Это баг сервера... тройной бандаг без задержки...
    next
    while not (uo.InJournal('healed|The patient') or  time<uo.timer() or uo.life==uo.str)
     wait(300)
     if (uo.life<uo.str-not_bandagehealed_dmg and uo.count('0x0F0E', '0x0690')>0 and gh_time<uo.timer()) then
      gh_time = uo.Timer()+5000
      uo.usetype('0x0F0E', '0x0690')  ## Пьёт ГХ...
      wait(300)
     else
      if (uo.life<uo.str-not_bandagehealed_dmg and uo.InJournal('you can drink') and uo.count('0x0dd6', '0x0009')>0 and fish_time<uo.timer()) then
       fish_time = uo.Timer()+5000
       uo.usetype('0x0dd6', '0x0009')  ## Кушает мэйджик рыбу...
       wait(300)
      endif
     endif
    wend
  endif
 wend
end sub


прав ли я с использованием таймера?

_________________
Твоими пастырями будем мы. Во имя Твоё Господи. Сила снизошла из Твоих рук, наши ноги быстро Твоё слово несут. И прямо к Тебе пусть потёчёт река, наполним душами её. Да будет так!
(с) "Святые из трущоб" перевод камрада Гоблина


Top
   
 Post subject:
PostPosted: 2006-11-16 20:05:22 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Автохилинг никогда не уважал. Имхо бред, т.к. хорошие игроки всегда держут всё под контролем и в каждом скрипте есть недостатки. А так- хз. Не всё ли равно ? Если работает-значит работает.
Хвалить не буду.


Top
   
 Post subject:
PostPosted: 2006-11-17 23:04:34 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
афытар ты бы все в одну строчку написал (хотя ты итак близок к этому :) ) и заставил бы нас читать этот код.. - по скриптописанию тебе незачет


Top
   
 Post subject:
PostPosted: 2006-11-17 23:26:33 
Offline

Joined: 2006-09-10 01:09:20
Posts: 76
Location: Russia>>SPb>>Kolpino
я не хвалюсь... а прошу объяснить...
мне необходимо понять одно...
Code:
if (uo.life<uo.str-not_bandagehealed_dmg and uo.count('0x0F0E', '0x0690')>0 and gh_time<uo.timer()) then 
      gh_time = uo.Timer()+5000
      uo.usetype('0x0F0E', '0x0690')  ## Пьёт ГХ...
      wait(300)
     else
      if (uo.life<uo.str-not_bandagehealed_dmg and uo.InJournal('you can drink') and uo.count('0x0dd6', '0x0009')>0 and fish_time<uo.timer()) then
       fish_time = uo.Timer()+5000
       uo.usetype('0x0dd6', '0x0009')  ## Кушает мэйджик рыбу...
       wait(300)
      endif
     endif


верно ли работает вот этот кусок...

т.е.
здоровье упало ниже уровня с которого можно отлечиться бандагами выпили гх, здоровья по прежднему мало сожрали рыбу....

условие со временем верно выставлено? он не будет 5 секунд пить поты и трескать рыбу, с того момента, как съел последнюю или нет?

_________________
Твоими пастырями будем мы. Во имя Твоё Господи. Сила снизошла из Твоих рук, наши ноги быстро Твоё слово несут. И прямо к Тебе пусть потёчёт река, наполним душами её. Да будет так!

(с) "Святые из трущоб" перевод камрада Гоблина


Top
   
 Post subject:
PostPosted: 2006-11-18 07:02:42 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
А проверить никак?!
Умрёшь пару раз-найдёшь ошибку если она есть.


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 10 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