Page 1 of 1
Авто ответы
Posted: 2005-09-27 08:58:16
by Mr.lone
ВотЪ например
#******Ответ на Paralyze******#
if UO.InJournal(UO.GetName('lasttarget')+": An Ex Por") then
UO.DeleteJournal()
UO.Cast("Magic Arrow",'lasttarget')
wait(1000)
endif
Хотел бы спросить будет ли работать ? =)
Posted: 2005-09-27 09:02:40
by Mr.lone
Воть по идеи .
sub alig()
while not uo.dead()
if UO.InJournal(UO.GetName('lasttarget')+": An Ex Por") then
UO.DeleteJournal()
UO.Cast("Magic Arrow",'lasttarget')
wait(1000)
endif
wend
end sub
Про тестил не получилось =)
Кто нить сможет поправить =)?
Posted: 2005-09-27 09:26:47
by Mr.lone
sub main()
Var ser, ManaNeed=4, CastTime = 500
while not uo.dead()
if uo.injournal("An Ex Por") then
ser=uo.getserial(UO.JournalSerial(uo.InJournal("An Ex Por")-1))
uo.deletejournal()
if UO.Mana>=ManaNeed then
UO.Cast('Magic Arrow',ser)
else
UO.Print("Low mana!!!")
end if
wait(CastTime)
else
wait(1000)
end if
wend
end sub
(с) Leo - етого скрипта в том что и ты не кого в парализ не поставишь =)
м вот нашёл , но мне надо по таргету тоесть сначало М_А на енеми а потом проверка только на него.
Posted: 2005-09-27 10:27:57
by Destruction
Собсно ошибка автора в том, что он не глянул ,ShowJournal и настойчиво писал двуеточие.
Posted: 2005-09-27 10:38:31
by Mr.lone
if UO.InJournal(UO.GetName('lasttarget')+" An Ex Por")
имеешь ввиду ето?
Posted: 2005-09-27 12:03:17
by Destruction
Смотрите, какой интересный случай, автор опять решил положится на интуицию и не глянул, что выдает ,ShowJournal и на этот раз решил написать пробел.
PS: Для injournal() достаточно части строки - поэтому сомневаешся, пиши не всю.
Posted: 2005-09-27 12:32:26
by Leo
Posted: 2005-09-27 13:47:22
by Mr.lone
Спасибо лео , но я уж сам переписал подругому.
Дестракшен написал бы по делу =)
Posted: 2005-09-27 14:39:56
by Destruction
Mr.lone wrote:Спасибо лео , но я уж сам переписал подругому.
Дестракшен написал бы по делу =)
Ну как, я тебе нашел ошибку, я же незнал, что в одном скрипте быавет много ошибок.
Ладно, забей, по делу ща попробую скрипт наверно накатать.
Posted: 2005-09-27 15:49:58
by Mr.lone
Ждем твоего творения =)
Posted: 2005-09-27 20:05:13
by Destruction
Не тестил!!
Code: Select all
sub anti_fs()
repeat
if uo.injournal("Ax Ex Por") then
uo.cast("Magic Arrow",uo.getserial(UO.JournalSerial(uo.InJournal("An Ex Por")-1)))
uo.deletejournal()
endif
wait(200)
until false
endsub
Особое опасение насчет определения серийника
Posted: 2005-09-27 20:07:34
by Leo
Да сделал бы
Code: Select all
sub anti_fs()
var ser
repeat
if uo.injournal("Ax Ex Por") then
ser = uo.getserial(UO.JournalSerial(uo.InJournal("An Ex Por")-1)))
uo.cast("Magic Arrow",ser)
uo.deletejournal()
endif
wait(200)
until false
endsub
Да и обсуждалось уже
viewtopic.php?t=4798
Posted: 2005-09-28 02:03:18
by Destruction
Leo wrote:Да сделал бы
Code: Select all
sub anti_fs()
var ser
repeat
if uo.injournal("Ax Ex Por") then
ser = uo.getserial(UO.JournalSerial(uo.InJournal("An Ex Por")-1)))
uo.cast("Magic Arrow",ser)
uo.deletejournal()
endif
wait(200)
until false
endsub
Да и обсуждалось уже
viewtopic.php?t=4798
Переменную вводишь, потому что руки длинные?
PS: Длинные не значит плохие, просто метафора.
Posted: 2005-09-28 09:16:19
by Leo
Destruction wrote:Переменную вводишь, потому что руки длинные?
PS: Длинные не значит плохие, просто метафора.
Просто люблю чтобы всё по полочкам было разложено
