Page 1 of 1
А возможно ли это?
Posted: 2006-12-21 09:05:46
by Anfernee
Destruction wrote:Мейби типа того?
Code: Select all
sub SpellCaster()
; Последовательный каст нексольких заклинаний
; с одной клавиши
; (c) 2006, Destruction
; не тестировано!
var spell_count = 3 ; количество спеллов для каста
DIM spells[ val( str( spell_count ) ) ]
spells[0] = "Первый каст" ; первый спелл, который кастуем
spells[1] = "Второй каст" ; второй спелл
spells[2] = "Третий каст" ; третий спелл
var cur = uo.getGlobal( "current_spell" )
if cur == "N/A" OR val( cur ) +1 >= spell_count then
cur = "0"
endif
cur = val( cur )
uo.cast( spells[ cur ] )
uo.setGlobal( "current_spell", str( cur + 1 ) )
endsub
В другой теме было это, очень хорошо.
Но беда в том что он кастует "нон топом" и отлючение надо выводить ан другую кнопку, я подумал логически, а не возможно делать проверку каста(после каждого) а на использование другой кнопки или другово ката, если человек наживает другую кнопку(каст) то скрипт останавливается. к примеру.
Code: Select all
sub SpellCaster()
; Последовательный каст нексольких заклинаний
; с одной клавиши
; (c) 2006, Destruction
; не тестировано!
var spell_count = 3 ; количество спеллов для каста
DIM spells[ val( str( spell_count ) ) ]
spells[0] = "Первый каст" ; первый спелл, который кастуем
##Проверка тут(тоесть после каждого ксаста, но посколько это цикл, ##возможно ли прописать в отдельном условии?)
spells[1] = "Второй каст" ; второй спелл
##Проверка тут(тоесть после каждого ксаста, но посколько это цикл, ##возможно ли прописать в отдельном условии?)
spells[2] = "Третий каст" ; третий спелл
##Проверка тут(тоесть после каждого ксаста, но посколько это цикл, ##возможно ли прописать в отдельном условии?)
var cur = uo.getGlobal( "current_spell" )
if cur == "N/A" OR val( cur ) +1 >= spell_count then
cur = "0"
endif
cur = val( cur )
uo.cast( spells[ cur ] )
uo.setGlobal( "current_spell", str( cur + 1 ) )
endsub
Posted: 2006-12-21 13:48:28
by Nmy
перед каждым кастом проверять глобал а это означает что на все хоткеи тебе надо поставить глобал и после- снять глобал... вобщем ты мутиш бред, я сам на альфе играл и уверяю что автокаст незаменит руки, единственное что может заменить автокаст это быстроту, собственно 1 скрипт на каст лайта- авто и все остальное руками и получается отлично!
Posted: 2006-12-21 15:02:25
by Anfernee
NMY wrote:перед каждым кастом проверять глобал а это означает что на все хоткеи тебе надо поставить глобал и после- снять глобал... вобщем ты мутиш бред, я сам на альфе играл и уверяю что автокаст незаменит руки, единственное что может заменить автокаст это быстроту, собственно 1 скрипт на каст лайта- авто и все остальное руками и получается отлично!
Ок, допустим пример, каст лайтинга, нон стопоом, но к примеру, ты лайтишь, бах, и тебя запарализили, как ты кастанёшь стрелку если ты не можешь остановить каст лайта?
или мы не можем понять друг друга?
Posted: 2006-12-22 11:45:55
by Nmy
нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code: Select all
sub Lightning()
If uo.getglobal('Lightning')=='On' then
uo.setglobal('Lightning',0)
uo.print(' !!! -= Lightning Terminated =- !!! ')
uo.exec('Terminate Lightning')
else
uo.setglobal('Lightning','On')
uo.print(' !!! -= Blow This Bitch UP! =- !!! ')
VAR m
repeat
m=uo.mana
uo.cast('Lightning','last')
repeat
wait(5)
until uo.mana<m
until 0
uo.setglobal('Lightning',0)
end sub
Posted: 2006-12-22 13:43:26
by Anfernee
NMY wrote:нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code: Select all
sub Lightning()
If uo.getglobal('Lightning')=='On' then
uo.setglobal('Lightning',0)
uo.print(' !!! -= Lightning Terminated =- !!! ')
uo.exec('Terminate Lightning')
else
uo.setglobal('Lightning','On')
uo.print(' !!! -= Blow This Bitch UP! =- !!! ')
VAR m
repeat
m=uo.mana
uo.cast('Lightning','last')
repeat
wait(5)
until uo.mana<m
until 0
uo.setglobal('Lightning',0)
end sub
Дома протетирую и переделабю так же на фс, но обавить нужно функцию каста со свитков в первую очередь, потом уже с книги.
Запарилить могу в 2 счёта)))
1)вый вареант:
каст делится в моём понятии на 3 этапа: начала каста, середина каста, конец каста. в начале каста человек кидаейт инжух, тобишь быстрее начала второго этапа каста, тем самым сбивает тебе каст и пускает сразу парализ, я ак жделал кучу раз.
2) 1 слово-инвизка
3)2 человека.
5, 6, 7, 8 этих вареантов куча.
если я ошибаюсь то простите)) ном не кажется, что я прав.
Posted: 2006-12-26 11:55:44
by Anfernee
NMY wrote:нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code: Select all
sub Lightning()
If uo.getglobal('Lightning')=='On' then
uo.setglobal('Lightning',0)
uo.print(' !!! -= Lightning Terminated =- !!! ')
uo.exec('Terminate Lightning')
else
uo.setglobal('Lightning','On')
uo.print(' !!! -= Blow This Bitch UP! =- !!! ')
VAR m
repeat
m=uo.mana
uo.cast('Lightning','last')
repeat
wait(5)
until uo.mana<m
until 0
uo.setglobal('Lightning',0)
end sub
У меня маленький вопрос.
Как вписать что бы сначало кидалась магия со свитков, если же свитков нет, то с книги.
У меня есть скрипты это сдлеать(каставать магию со свитков, если нет то с книги), могу выложить сюда.
Надо просто добавить эту функцию в вашь скрипт.
Posted: 2007-01-09 08:48:35
by aldura
многие пользуются таким скриптом.... типо на 1 кнопку последовательный каст с минимальной задежкой между спелами как и на етом скрипте лайтнинг..... = .арров-пойсон-парализ-фс.
в скриптах неособо понимаю, но хотелось бы такой скриптик на 1 кнопку вида- (1.таргет или статус 2.арров 3.пойсон 4.парализ 5.фс 6.врубить тот скрипт на лайтнинг)...... и типо чтоб между кастами минимальное время было ,такое как когда ЛАЙТИНГ тот кастуется...
я видел так на альфе у некторых ета цепочка вся моментально пролетает, а потом уже взависимости от твоих действий импровизировать начинают- типо инвизку пить или хелку или еще ченить..... можно еще после фс типо - пить инвизку, манку если надо и еще раз фс из инвиза а потом токо лайтинг включать..... ВОТ ЕТО БЫЛОБ СУПЕР В ПВП если ктото знает как подобную вещ сделать на 1-2-3 кнопки, то напишите скриптик плз, или чтонить подобное выложите с комбо кастами
Posted: 2007-01-09 08:53:23
by Savage
Какое же это пвп? Пришел, увидел, победил?