Yoko

All sides of Injection
It is currently 2025-12-26 14:00:34

All times are UTC+02:00




Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Реально ли?
PostPosted: 2005-08-09 07:19:37 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
Загорелся желанием сделать ответ на атаку по парализу.
Сделал. Наткнулся на одну очень плохую вещь.
Если я кастую парализ, а затем мой противник делает это - мой парализ физлит и кастуется стрелка для сбивания каста противника.
Вырубать скрипт или делать через wait не лучший выход.
Можно ли как-то это обойти опираясь на журнал?
Если да то как?


Top
   
 Post subject:
PostPosted: 2005-08-09 11:42:41 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Я тоже сделал такой скрипт :)
Тока у меня он не атакует 5 друзей, которых задаёшь ты, ну и себя конечно. Так же столкнулся с ещё одной проблемой (я синий), что я кастую Des Mani на всех синих. Это тоже вроде исправил :D

Code:
var SerialSelf='0x4019919B'
...
if UO.InJournal("An Ex Por") then
Enemy=UO.GetSerial(UO.JournalSerial(uo.InJournal("An Ex Por")-1))
if Enemy==SerialSelf then
...


Top
   
 Post subject:
PostPosted: 2005-08-09 12:28:17 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Да лажа всё это. Вы этим только проблемы лишние себе создаете.
Ручками сбивайте, ручками.


Top
   
 Post subject:
PostPosted: 2005-08-09 12:31:05 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
flake wrote:
Да лажа всё это. Вы этим только проблемы лишние себе создаете.
Ручками сбивайте, ручками.


Я там накрутил всякого, так что бьёт только врагов)
Там и на цвет проверка и на гильдию...


Top
   
 Post subject:
PostPosted: 2005-08-09 13:18:07 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
Leo wrote:
flake wrote:
Да лажа всё это. Вы этим только проблемы лишние себе создаете.
Ручками сбивайте, ручками.


Я там накрутил всякого, так что бьёт только врагов)
Там и на цвет проверка и на гильдию...

чето я не понял.
мне нужно как-то обходить проверку и задерживать скрипт, если я кастую первым. Как это сделать опираясь на журнал ума не приложу.
Кстати, проверку на цвет сообщения как ты сделал?


Top
   
 Post subject:
PostPosted: 2005-08-09 13:24:45 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
mike wrote:
чето я не понял.
мне нужно как-то обходить проверку и задерживать скрипт, если я кастую первым. Как это сделать опираясь на журнал ума не приложу.
Кстати, проверку на цвет сообщения как ты сделал?


Просто сравниваешь ID того кто касатанул парализ и свой ID. Если они равны, то не палим, если не равны, то сбиваем каст.

Проверка на цвет (тока не сообщения, а ника)
UO.GetNotoriety


Top
   
 Post subject:
PostPosted: 2005-08-09 13:26:02 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
flake wrote:
Да лажа всё это. Вы этим только проблемы лишние себе создаете.
Ручками сбивайте, ручками.


На ДРВ подобного рода скрипт сейчас вполне актуален. Парализом пользуются часто. А если за тобой бегут несколько человек...


Top
   
 Post subject:
PostPosted: 2005-08-09 13:34:08 
Offline

Joined: 2005-01-22 10:29:34
Posts: 138
на дрв лажа там вообще ничего не надо


Top
   
 Post subject:
PostPosted: 2005-08-09 13:35:09 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
Leo wrote:
mike wrote:
чето я не понял.
мне нужно как-то обходить проверку и задерживать скрипт, если я кастую первым. Как это сделать опираясь на журнал ума не приложу.
Кстати, проверку на цвет сообщения как ты сделал?


Просто сравниваешь ID того кто касатанул парализ и свой ID. Если они равны, то не палим, если не равны, то сбиваем каст.

Проверка на цвет (тока не сообщения, а ника)
UO.GetNotoriety

не получается с такой проверкой.
сам проверь.
сначала ты кастани парализ, затем твой друг пусть это сделает через долю секунды.
твой каст собьется твоей же стрелкой и собьется каст парализа друга.
ВОТ ГДЕ СОБАКА ЗАРЫТА. Вот что я хочу чтоб не было.
ЧОРТ ( вот с сообщением бы...


Top
   
 Post subject:
PostPosted: 2005-08-09 13:37:18 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Через глобалку делай.


Top
   
 Post subject:
PostPosted: 2005-08-09 13:37:36 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
Leo wrote:
flake wrote:
Да лажа всё это. Вы этим только проблемы лишние себе создаете.
Ручками сбивайте, ручками.


На ДРВ подобного рода скрипт сейчас вполне актуален. Парализом пользуются часто. А если за тобой бегут несколько человек...

то тебе скоро настанет жопа =)


Top
   
 Post subject:
PostPosted: 2005-08-09 13:37:42 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
netol wrote:
на дрв лажа там вообще ничего не надо


Есть такая поговорка:
"Кто умеет - тот делает, кто не умеет - учит других".


Top
   
 Post subject:
PostPosted: 2005-08-09 13:38:12 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
flake wrote:
Через глобалку делай.

примерный вариант можно?


Top
   
 Post subject:
PostPosted: 2005-08-09 13:39:47 
Offline

Joined: 2005-01-22 10:29:34
Posts: 138
ты прав мой бог !!!!!!!!!!


Top
   
 Post subject:
PostPosted: 2005-08-09 13:40:36 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
flake wrote:
Через глобалку делай.


Что-то типа?
Code:
if UO.InJournal("An Ex Por") then 
uo.SetGlobal("serial",UO.GetSerial(UO.JournalSerial(0)))


Top
   
 Post subject:
PostPosted: 2005-08-09 13:54:49 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Нет, я имею ввиду другое.
На макрах каста магии в начале макра даем глобальной переменной значение А, при окончании каста - Б.
А наша система сбивания парализа будет работать только когда значение той же глобальной переменной будет Б.


Top
   
 Post subject:
PostPosted: 2005-08-09 14:05:00 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Если правильно понял, то
Code:
...
UO.SetGlobal("cast","a")
....
If UO.InJournal("An Ex Por") then
UO.SetGlobal("cast","b")
...
If UO.GetGlobal("cast")=="b" Then
UO.Cast('Weaken',Enemy)
...


Top
   
 Post subject:
PostPosted: 2005-08-09 14:43:02 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
flake wrote:
Нет, я имею ввиду другое.
На макрах каста магии в начале макра даем глобальной переменной значение А, при окончании каста - Б.
А наша система сбивания парализа будет работать только когда значение той же глобальной переменной будет Б.

как все сложно и непонятно...


Top
   
 Post subject:
PostPosted: 2005-08-09 14:51:50 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Не, примерно так:

Это наши макры на магию:

Code:
Sub Paral()
UO.SetGlobal( 'cast', 'a' )
UO.Cast( 'Paralyze', 'lastattack')
UO.Wait(3500)
UO.SetGlobal( 'cast', 'b' )
endsub


А это система антипарализа:

Code:
sub AntiParal()
...
...
If UO.InJournal( 'An Ex Por' ) AND UO.GetGlobal( 'cast' ) == 'b' Then
  ; остальные проверки на айди и сбитие каста
...
...
EndIf
endsub


Top
   
 Post subject:
PostPosted: 2005-08-09 15:08:34 
Offline

Joined: 2004-04-06 19:53:41
Posts: 82
flake wrote:
Не, примерно так:

Это наши макры на магию:

Code:
Sub Paral()
UO.SetGlobal( 'cast', 'a' )
UO.Cast( 'Paralyze', 'lastattack')
UO.Wait(3500)
UO.SetGlobal( 'cast', 'b' )
endsub


А это система антипарализа:

Code:
sub AntiParal()
...
...
If UO.InJournal( 'An Ex Por' ) AND UO.GetGlobal( 'cast' ) == 'b' Then
  ; остальные проверки на айди и сбитие каста
...
...
EndIf
endsub


не радуют только эти строки....
UO.Wait(3500)
UO.SetGlobal( 'cast', 'b' )
в моих скриптах на парализ wait нету-иметь его глупо(физлы и т.д.), а что будет если его не сделать думаю понимаешь..


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 1 guest


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