Ув. скриптеры, помогите со скриптом на арчери..

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Ув. скриптеры, помогите со скриптом на арчери..

Post by Quad Damage. »

Уважаемые, здравствуйте.
Не могли бы Вы написать такой скриптик:

Дракон на втором этаже, чар на первом.
Чар атачит дракона, как только хп меньше 100 (у чара) от выстрелов дракона (чар становится в хайд и хилится, как отхилится дальше атачит его), дальше значит как у дракона становится ХП меньше 100, чар становится в хайд и хилит его как отхилит дальше атачит.
Если конечно не трудно, могли бы добавить фун-ии все в варах (ящик где стрелы, чар брал бы по 100 стрел и стрелял как нету стрел он берет еще... спс..
Поймите, я не скриптер, умел бы писать - написал, спасибо.. :)
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Скажу больше-здесь такое есть,т.к. не ты один хотел такой скрипт.
Ищи
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

You Must Die wrote:Скажу больше-здесь такое есть,т.к. не ты один хотел такой скрипт.
Ищи
Вот скрипт:

Code: Select all

sub Archery() 
var drakon='0x001C7151'
var bandage='0x0E21'
while not uo.Dead()
  uo.WarMode(true)
  uo.Attack(drakon)
  while uo.GetHp(drakon) > uo.GetMaxHp(drakon) / 3
    wait(100)
    if uo.life < 180 then
      uo.bandageself()
      wait(3000)
    end if
  wend
  uo.WarMode(false)
  while uo.GetHp(drakon) < uo.GetMaxHp(drakon)
    uo.UseSkill('Spirit Speak')
    wait(3000)
    uo.WaitTargetObject(drakon)
    uo.USeType(bandage)
    wait(3000)
    if uo.life < 180 then
      uo.bandageself()
      wait(3000)
    end if
  wend
wend
end sub


Как туда приделать следующее: 1) Что бы посли того как себя/драка хилил одевал лук?
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

После отрывка с лечением добавляй строку:

Code: Select all

Bow()


а в сам файл с этим скриптом впиши следующий скрипт:

Code: Select all

sub Bow()
  var bow='type' # There's a type of your bow
  uo.FindType(bow,'-1','backpack')
  if uo.FindCount() then
    uo.UseObject('finditem')
  end if
end sub
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

You Must Die wrote:После отрывка с лечением добавляй строку:

Code: Select all

Bow()


а в сам файл с этим скриптом впиши следующий скрипт:

Code: Select all

sub Bow()
  var bow='type' # There's a type of your bow
  uo.FindType(bow,'-1','backpack')
  if uo.FindCount() then
    uo.UseObject('finditem')
  end if
end sub


Огромное спасибо, но честно скажу, не врубился :(.
Не мог бы сделать там и приделать все, выше где я скрипт выолжил, и кинуть сюды?
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

Спасибо, сделал всё, но есть не увязочка.

Чар когда хилит драокна -- он его отхилит и дальше пытаеться хилить его, хоть уже отхилен дракон.
И тупо стоит пытаеться хилить дракона...что делать?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Quad Damage. wrote:Спасибо, сделал всё, но есть не увязочка.

Чар когда хилит драокна -- он его отхилит и дальше пытаеться хилить его, хоть уже отхилен дракон.
И тупо стоит пытаеться хилить дракона...что делать?

Code: Select all

while uo.GetHp(drakon) < uo.GetMaxHp(drakon) 


вроде все правильно... инжу посмотри, может старая...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Нет.

Статус бар сними. (строку здровья с дракона зажав лклик на нём и сдвинув в бок)
Post Reply