Page 1 of 1

sworda help

Posted: 2006-09-30 11:13:15
by No***Name
вот такой скрипт на сфорду на блейдах тока еть одно НО , после того как чар убивает блейда он начинает хелиться но при это мечь с шитом не надевает и выдает ошибу . Подправьте плиз

Code: Select all

sub BladeSpirits() 
var spirit = '0x023E', spiritid
while true
   uo.findtype(spirit,-1,'ground')
   if uo.findcount() > 0 then
      spiritid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(spiritid)
      wait(10000)
   else
      if uo.gethp() < uo.str then
         uo.bandageself()
         wait(5000)
         sword()
      endif
          if uo.mana > 20 then
                uo.waittargettile("400",str(uo.getx("self")+1),str(uo.gety("self")+1),str(uo.getz("self")))
             uo.cast("Blade Spirit")
             wait(5000)
          else
         repeat
           uo.warmode(false)
            uo.useskill("Meditation")
            wait(3000)
         until uo.mana >=28
          endif
   endif
wend
endsub


Скока можно? Чё, не учили в теги [сode]код загонять?[/сode]

Posted: 2006-09-30 16:11:29
by Scripts Writer
Скрипт как вижу наш с cooper'ом => смотри сюда:

Code: Select all

if uo.gethp() < uo.str then 
  uo.bandageself()
  wait(5000)
  sword()
endif


Вот участок скрипта, отвечающий за лечение. Лечится он в том случае, когда нету блейд спирита( когда он его не находит- то есть убил, найти не смог-и лечится).

Ошибка скорее всего вылетает потому что у тебя в файле со скриптом, нету функции : sword() -а она в теме лежит.
Эта функция одевает оружие и щит, -найди или сам допиши.
Вроде всё.

Posted: 2006-09-30 16:12:37
by Scripts Writer

Code: Select all

sub sword()   ; Одевание щита и оружия 
Var Svord='0x13B9' ;Тип оружия, используемый вами
Var Sheld='0x1B76' ;Тип щита, используемого вами
UO.Equipt('Rhand',Svord)
UO.Equipt('Lhand',Sheld)
Endsub
Вставь в тот же файл, где у тебя лежит скрипт и проставь типы нужных итемов, которые будешь одевать.

Posted: 2006-10-02 21:07:58
by No***Name
You Must Die wrote:

Code: Select all

sub sword()   ; Одевание щита и оружия 
Var Svord='0x13B9' ;Тип оружия, используемый вами
Var Sheld='0x1B76' ;Тип щита, используемого вами
UO.Equipt('Rhand',Svord)
UO.Equipt('Lhand',Sheld)
Endsub
Вставь в тот же файл, где у тебя лежит скрипт и проставь типы нужных итемов, которые будешь одевать.

просто в конец скрипта?

Posted: 2006-10-03 17:12:21
by Scripts Writer
Я же написал. В файл в котором у тебя лежит скрипт, который вызывает функцию sword.

Posted: 2006-10-03 20:14:17
by No***Name
You Must Die wrote:Я же написал. В файл в котором у тебя лежит скрипт, который вызывает функцию sword.

аа ясн