Page 1 of 1

Поделитесь своими скриптами на pVp ...

Posted: 2006-02-05 18:29:06
by Fan
Вот скрипт на autohealing ,когда у чара меньши 100% начинает лечится.
Помогите разобратся ,выходит такая ошибка :Execute at 297
Line 298:Function not found - CHECKLAG .В чём проблема?

Code: Select all

sub HealSelf()
repeat
if uo.getHP() < 100 then
uo.set("dressspeed",'200')
uo.setArm("now")
uo.disArm()
uo.waittargetobject('self')
uo.usetype('0x0E21')
checklag()
uo.Arm("now")
uo.forget("now")
wait(2000)
endif
wait(100)
until false
endsub

P.S Спасибл за внимание.

Posted: 2006-02-05 18:36:27
by GimFlex
нет функции проверки на лаг checklag()

Posted: 2006-02-05 18:36:53
by GimFlex

Code: Select all

sub HealSelf() 
repeat
if uo.getHP() < 100 then
uo.set("dressspeed",'200')
uo.setArm("now")
uo.disArm()
uo.waittargetobject('self')
uo.usetype('0x0E21')
uo.Arm("now")
uo.forget("now")
wait(2000)
endif
wait(100)
until false
endsub

Posted: 2006-02-05 18:43:07
by 098
не
прикол ведь в том что функция должна рабогтать постонянно
а седсь аполучается что призапуске скрипта -лечение до 100 и потом вызод из цикла
и конец функции

Posted: 2006-02-05 18:44:38
by Fan
Спасибо хорошо ,с этим я разобрался.
Если допустим запустил я этот скрипт и вдруг меня поставили paralyse field плюс кинули flame strike ,скрипт работает ,но неможет вылечить так как я замарожен ,как можно остоновить скрипт одной кнопкой ?
P.S Спасибо за внимание.

Posted: 2006-02-05 18:47:46
by 098
скорее будет удобнее если постаившь проверку на парализ с сообщением"you cant perform an action"
если истина- то каст на себя мажик ароу
или тчто нибудь подобное

Posted: 2006-02-05 18:52:33
by GimFlex
забинди на кнопку

Code: Select all

sub mama()
uo.exec('terminate all')
endsub

Posted: 2006-02-06 09:01:15
by Fan
Забиндил, спасибо.Вот ещё такое дело,можно сделать так ,что бы при нажатии 1 кнопки ,пил инвиз и рекалился по названию руны каторой ты укажишь в скрипте ?
P.S Спасибо за внимание.

Posted: 2006-02-06 11:10:23
by GimFlex

Code: Select all

sub kk()
 uo.usetype('tip','cvet')#invizka
 wait(500)
 uo.cast('recall','ID runu')
endsub

Posted: 2006-02-06 13:51:44
by Fan
Спасибо Question.
Допустим лежит у пэке 4 бревна и мне нужно с одной кнопкой облажит
противника (ластстатус) с 4 сторон этими бревнами ,или с 3 сторон.
У меня есть этот скрипт,но он работает ужасно в одно и то же место кидает...

Code: Select all

sub brevna()
var x
  UO.Set('lasttarget','laststatus')
  x=uo.getserial('lasttarget')
  uo.findtype("0x1BDE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)-1),str(uo.gety(x)),0,"finditem")
  end if
  wait(500)
  uo.findtype("0x1BDE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)-1),0,"finditem")
  end if
  wait(500)
  uo.findtype("0x1BDE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)+1),str(uo.gety(x)),0,"finditem")
  end if
  wait(500)
  uo.findtype("0x1BDE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)+1),0,"finditem")
  end if
  uo.print('DROPPED')
end sub
Ещё лутчше было бы ,если например взял в парализ потом кидаю паралайз фиелд и тут же нажимаю на обкладку и обкладывает тока с 3 сторон ,не обкладывает тока с той стороны ,где стою я своим чаром ,что бы не помешать касту.
P.S Спасибо за внимание.

Posted: 2006-02-07 07:55:58
by Fan
Вот скрипт на размораживания себя стрелкой ,но скрипт работает такам образом ,
когда тебя взяли в парализ ,нужно пошатнутся тоесть двинуться ,что-бы на экране выявилось :"You are frozen and can not move",иначе скрипт не сработает.
Так как же сделать ,что бы скрипт работал в то время ,когда именно твой чар почувствовал на себе каст парализа =)...?
##################

Code: Select all

sub AntiParalyze()
uo.deletejournal()
repeat
if uo.injournal("You are frozen and can not move.") then
uo.cast('Magic Arrow','self')
wait(2000)
uo.deletejournal()
endif
wait(100)
until false
endsub

P.S Спасибо за внимание.

Posted: 2006-02-08 01:57:59
by Destruction
Так, если еще одна тварь выложит свои коды вне ББ-кодов

Code: Select all

[code][/code]
, то этот кто-то будет выруган матом.

снятие грипс и правка манетки

Posted: 2006-02-08 02:18:35
by LordTom
И инструкторам нравится стадо баранов--ведь намного легче кажется командовать всякий раз, чем научить каждого как заниматься самому. В молодости я целый год работал чабаном в Крымском предгории, а

Posted: 2006-02-08 05:30:54
by Destruction
Если кто-то обиделся, я просить прощения и не подумаю.

viewtopic.php?t=5227 пункт 3, причём писал не я.

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

И кстате, я не хам, а модератор, у которого траффик не бесконечный, а я ваши посты еще правлю..

Posted: 2006-02-08 14:28:40
by Fan
Destruction спасибо за поправку ,но мог бы объяснить по человечески я бы понял ,просто недавно на форуме...
P.S Извеняюсь.

Posted: 2006-02-09 20:23:52
by Destruction
Код скриптов следует размещать между ББ-кодами

Code: Select all

[code] и [/code]
соответсвенно.

Например:

Code: Select all

[code]
sub main()
uo.print("Hello world!")
endsub
[/code]


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

Posted: 2006-02-12 03:38:27
by admir
LordTom wrote:
Destruction wrote:Так, если еще одна тварь выложит свои коды вне ББ-кодов, то этот кто-то будет выруган матом.

Да Вы ХАМ батинька :)

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