Page 1 of 2
id вортекса и арчери
Posted: 2008-09-27 18:08:06
by pika
всем прет
вот код из скрипта на арчери,кастующий вызывает бледспмритов а второй чар его бьёт.а я хотел бы переделать, чтобы кастующий кастовал вортексов и в него второй чар стрелял.но тут надо вписать id вортекса ,info на него не работает!
Code: Select all
sub bladespirit1()
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(5000)
else
wend
end sub
помогите подалкйста
Posted: 2008-09-27 23:22:39
by Kynep
Ни чего не понял....

Posted: 2008-09-28 12:41:49
by pika
Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?
Posted: 2008-09-28 15:40:43
by Kynep
pika wrote:Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?
Вообще то это скрипт на атаку спиритов а не на каст

Posted: 2008-09-28 17:34:55
by pika
даа точно;ppp я имею ввиду,да это для атакуещего.но вот это мне и надо просто ошибся.я хотел сделать так,чтобы он вортекса из лука атаковал.а что поменять надо? скажи пожалуйста.я не могу id вортекса получить,так-как ,info на него не пашет.
Posted: 2008-09-28 18:16:01
by Kynep
pika wrote: ,info на него не пашет.
Бред. Как то же узнавали? Вот тип: 0x000D
Posted: 2008-09-28 18:45:47
by pika
даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто
Posted: 2008-09-28 19:01:04
by Kynep
pika wrote:даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто
Вот немного поправил, пробуй.
Code: Select all
sub AttVort()
var vort = '0x000D', spiritid
while true
uo.findtype(vort, '-1', 'ground')
if uo.findcount() > 0 then
vort = uo.getserial('finditem')
uo.warmode(true)
uo.attack(vort)
repeat
wait(100)
until uo.IsNPC(vort) == 0
else
wait(500)
end if
wend
end sub
Posted: 2008-10-01 13:38:52
by pika
Купер спасиб! но когда кастер запускает ворта то второй чар который должен по нему стрелять не стреляет в ворта:( Просто становитца в warmode и стоит.чтож делать?
Posted: 2008-10-01 13:51:49
by pika
может надо лук в скрипт вставить?
Code: Select all
sub sword() ; Одевание щита и оружия
Var Svord='0x0EC2' ;Тип оружия, используемый вами
Var Shield='0x1B76' ;Тип оружия, используемый вами
UO.Equipt('Lhand',Shield)
wait(1000)
UO.Equipt('Rhand',Svord)
wait(100)
end sub
Posted: 2008-10-01 14:00:22
by pika
я думаю лук тут не к месту:) подскажите чтонить пожалуйста!
Posted: 2008-10-01 15:59:29
by Kynep
pika wrote:я думаю лук тут не к месту:) подскажите чтонить пожалуйста!
Телепаты в отпуске, я не знаю что ты делаешь, может ты тупо паставил его в вар и все. А нужно еще и аттаковать. Он сам атачить не будет. Выложи скрипт, посмотрим.
Posted: 2008-10-01 16:28:36
by pika
вот скрипт.один кастует вортексов,второй стреляет из лука и так до бесконечности.с кастером всё гуд,кустует как надо а вот с киллером плохи дела:( когда кастер пускает ворта,то атакующий становитца в warmode и не стреляет.В левом углу у атакющего показываетца,что он какбы иденцифицировал вортеуса не чото про HP но не атакует.
Code: Select all
sub AttVort()
var vort = '0x000D', spiritid
while true
uo.findtype(vort,-1,'ground')
if uo.findcount() > 0 then
spiritid = uo.getserial('finditem')
uo.warmode(true)
uo.attack(vort)
wait(5000)
else
wend
end sub
sub bladespirit2()
while not uo.Dead()
repeat
if uo.mana > 20 then
placecast()
else
repeat
uo.warmode(false)
uo.useskill("Meditation")
wait(3000)
until uo.mana >=28
endif
wait(55000)
until uo.InJournal('World is')
wait(130000)
wend
end sub
Sub placecast()
uo.waittargettile(1183, 2001, 2926, 10) #поменять координаты(,infotile)
wait(500)
UO.Exec("cast 'Energy Vortex'")
wait(1500)
end sub
Posted: 2008-10-01 16:40:53
by Kynep
Исправил.
Code: Select all
sub AttVort()
var vort = '0x000D', spiritid
while true
uo.findtype(vort,-1,'ground')
if uo.findcount() > 0 then
spiritid = uo.getserial('finditem')
uo.warmode(true)
uo.attack(spiritid)
wait(5000)
else
wend
end sub
Posted: 2008-10-01 17:28:38
by pika
КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?
Posted: 2008-10-01 17:33:34
by Kynep
pika wrote:КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?
Исправлять
Code: Select all
sub AttVort()
var vort = '0x000D', spiritid
while true
uo.findtype(vort, '-1', 'ground')
if uo.findcount() > 0 then
spiritid = uo.getserial('finditem')
uo.warmode(true)
uo.attack(spiritid)
repeat
wait(100)
until uo.GetHP(spiritid) > 1
else
wait(500)
end if
wend
end sub
sub bladespirit2()
while not uo.Dead()
repeat
if uo.mana > 20 then
placecast()
else
repeat
uo.warmode(false)
uo.useskill("Meditation")
wait(3000)
until uo.mana >=28
endif
wait(55000)
until uo.InJournal('World is')
wait(130000)
wend
end sub
Sub placecast()
uo.waittargettile(1183, 2001, 2926, 10) #поменять координаты(,infotile)
wait(500)
UO.Exec("cast 'Energy Vortex'")
wait(1500)
end sub
Posted: 2008-10-01 17:40:54
by pika
можеш сказать пожалуйста в чом ошибка? я исправлю.
Posted: 2008-10-01 17:55:46
by Kynep
pika wrote:можеш сказать пожалуйста в чом ошибка? я исправлю.
А тот что я дал сейчас, не работает?
Posted: 2008-10-01 18:16:02
by pika
всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо
Posted: 2008-10-01 19:03:14
by Kynep
pika wrote:всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо
Исправил немного пост со скриптом, пробуй.