Yoko

All sides of Injection
It is currently 2024-04-27 23:34:39

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2006-12-21 09:05:46 
Offline
User avatar

Joined: 2006-12-19 09:38:27
Posts: 64
Destruction wrote:
Мейби типа того?
Code:
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


В другой теме было это, очень хорошо.
Но беда в том что он кастует "нон топом" и отлючение надо выводить ан другую кнопку, я подумал логически, а не возможно делать проверку каста(после каждого) а на использование другой кнопки или другово ката, если человек наживает другую кнопку(каст) то скрипт останавливается. к примеру.


Quote:
Code:
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


Top
   
 Post subject:
PostPosted: 2006-12-21 13:48:28 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
перед каждым кастом проверять глобал а это означает что на все хоткеи тебе надо поставить глобал и после- снять глобал... вобщем ты мутиш бред, я сам на альфе играл и уверяю что автокаст незаменит руки, единственное что может заменить автокаст это быстроту, собственно 1 скрипт на каст лайта- авто и все остальное руками и получается отлично!

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-12-21 15:02:25 
Offline
User avatar

Joined: 2006-12-19 09:38:27
Posts: 64
NMY wrote:
перед каждым кастом проверять глобал а это означает что на все хоткеи тебе надо поставить глобал и после- снять глобал... вобщем ты мутиш бред, я сам на альфе играл и уверяю что автокаст незаменит руки, единственное что может заменить автокаст это быстроту, собственно 1 скрипт на каст лайта- авто и все остальное руками и получается отлично!

Ок, допустим пример, каст лайтинга, нон стопоом, но к примеру, ты лайтишь, бах, и тебя запарализили, как ты кастанёшь стрелку если ты не можешь остановить каст лайта?

или мы не можем понять друг друга?


Top
   
 Post subject:
PostPosted: 2006-12-22 11:45:55 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code:
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

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-12-22 13:43:26 
Offline
User avatar

Joined: 2006-12-19 09:38:27
Posts: 64
NMY wrote:
нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code:
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 этих вареантов куча. :wink:
если я ошибаюсь то простите)) ном не кажется, что я прав.


Top
   
 Post subject:
PostPosted: 2006-12-26 11:55:44 
Offline
User avatar

Joined: 2006-12-19 09:38:27
Posts: 64
NMY wrote:
нажымаю туже кнопку и лайт останавливается! кстати, тебя некогда незапарализят если ты кастуеш лайт скриптом!
лови:
Code:
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


У меня маленький вопрос.
Как вписать что бы сначало кидалась магия со свитков, если же свитков нет, то с книги.
У меня есть скрипты это сдлеать(каставать магию со свитков, если нет то с книги), могу выложить сюда.
Надо просто добавить эту функцию в вашь скрипт.


Top
   
 Post subject:
PostPosted: 2007-01-09 08:48:35 
Offline

Joined: 2007-01-09 08:34:58
Posts: 2
многие пользуются таким скриптом.... типо на 1 кнопку последовательный каст с минимальной задежкой между спелами как и на етом скрипте лайтнинг..... = .арров-пойсон-парализ-фс.
в скриптах неособо понимаю, но хотелось бы такой скриптик на 1 кнопку вида- (1.таргет или статус 2.арров 3.пойсон 4.парализ 5.фс 6.врубить тот скрипт на лайтнинг)...... и типо чтоб между кастами минимальное время было ,такое как когда ЛАЙТИНГ тот кастуется...
я видел так на альфе у некторых ета цепочка вся моментально пролетает, а потом уже взависимости от твоих действий импровизировать начинают- типо инвизку пить или хелку или еще ченить..... можно еще после фс типо - пить инвизку, манку если надо и еще раз фс из инвиза а потом токо лайтинг включать..... ВОТ ЕТО БЫЛОБ СУПЕР В ПВП если ктото знает как подобную вещ сделать на 1-2-3 кнопки, то напишите скриптик плз, или чтонить подобное выложите с комбо кастами


Top
   
 Post subject:
PostPosted: 2007-01-09 08:53:23 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Какое же это пвп? Пришел, увидел, победил?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 27 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited