Yoko

All sides of Injection
It is currently 2025-12-08 08:57:31

All times are UTC+02:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 16 posts ] 
Author Message
PostPosted: 2007-05-13 13:18:55 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
В общем у меня есть некий скриптик.
Code:
sub antiinnox()
####################################
#######Anti In Nox by Rivory########
####################################
dim ArmorCr[7]
ArmorCr[1] = '0x1415' # Пузо
ArmorCr[2] = '0x1412' # Шлем
ArmorCr[3] = '0x1413' # Горгетка
ArmorCr[4] = '0x1411' # Ноги
ArmorCr[5] = '0x1410' # Плечи
ArmorCr[6] = '0x1414' # Перчи
dim ArmorN[5]
ArmorN[1] = '0x1411'  # Ноги
ArmorN[2] = '0x1410'  # Плечи
ArmorN[3] = '0x1415'  # Пузо
ArmorN[4] = '0x1414'  # Перчи
var i
repeat
   If uo.injournal ('In Nox') then
      wait (1300)
      If not uo.injournal ('You are frozen') then
         for i=1 to 6
            uo.usetype (ArmorCr[i], '0x04A0')
            wait (10)
         next
         wait (600)
         uo.deletejournal ()
      else
         uo.deletejournal ()
         wait (50)
      end if
   If not uo.injournal ('You are frozen') then
      for i=1 to 4
         uo.usetype (ArmorN[i],'0x0AF2')
         wait (10)
      next
      uo.usetype ('0x1088, 0x0A4C')  # Амуль
      uo.usetype ('0x1718, 0x0A4C')  # Шапка
   else
         wait (50)
   end if
else
   wait(50)
end if
until uo.dead()
end sub


Этот скриптик при касте иннокса должен одевать на межя фулл кристал армор (из массива ArmorCr[i]), затем он ждёт энное время и одевает мой старый арм (из массива ArmorN[i])

Но дело в том, что скрипт реагирует на любое упоминание в журнале ('In Nox') и его легко сбить простым флудом слов In Nox. Мне надо как-нибудь проверять - простые это слова In Nox или это заклинание. Но я хз как это сделать. Может подскажете.


Top
   
 
 Post subject:
PostPosted: 2007-05-13 13:28:04 
Offline
User avatar

Joined: 2007-03-24 08:12:51
Posts: 188
можно сделать следущее как я думаю поставь цвет речи для всех синий например и при проверке на иннокс в журнале сделай доп проверку по цвету


Top
   
 
 Post subject:
PostPosted: 2007-05-13 13:45:56 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
Тогда ещё несколько вопросов.

1)Как сделать всем цвет речи синий для всех.
2)как потом если что восстановить это обратно.
3)Какой номер цвета системных сообщений уо (серый)


Top
   
 
 Post subject:
PostPosted: 2007-05-13 13:50:02 
Offline
User avatar

Joined: 2007-03-24 08:12:51
Posts: 188
Rivory wrote:
Тогда ещё несколько вопросов.

1)Как сделать всем цвет речи синий для всех.
2)как потом если что восстановить это обратно.
3)Какой номер цвета системных сообщений уо (серый)


я в этих делах неособо жди ответа профи да и может я не прав с цветом :wink:


Top
   
 
 Post subject:
PostPosted: 2007-05-13 15:27:51 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Code:
uo.deletejournal()
uo.cast( "Magic Arrow", "self" )
checklag()
uo.print( uo.journalcolor( uo.injournal( "In Por Ylem" ) -1 ) )

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 
 Post subject:
PostPosted: 2007-05-13 15:37:54 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
Destruction wrote:
Code:
uo.deletejournal()
uo.cast( "Magic Arrow", "self" )
checklag()
uo.print( uo.journalcolor( uo.injournal( "In Por Ylem" ) -1 ) )


И при касте и при произнесении слов выводит 0x0000

Upd.. понял где ошибка... checklag удалял журнал просто ))) короче я догнал что цвет системных сообщений 0x03B2 но, когда я делаю так

Code:
   If uo.injournal ('In Nox') and uo.journalcolor(uo.injournal('In Nox')-1) == 0x03B2 then
      wait (1300)
.......

ничего не происходит. инжа не входит в этот цикл


Top
   
 
 Post subject:
PostPosted: 2007-05-13 16:27:58 
Offline
User avatar

Joined: 2007-03-24 08:12:51
Posts: 188
жди ответа профи :)


Top
   
 
 Post subject:
PostPosted: 2007-05-13 18:38:06 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
мне интуиция подсказывает что надо так
Code:
== "0x03B2"

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


Top
   
 
 Post subject:
PostPosted: 2007-05-13 21:43:53 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
угу, сенк так именно и надо. Терь появился ещё один вопрос. Надо чтобы скрипт не реагировал на мои собственные касты. Я пытался сделать вот так
Code:
var name = uo.getname('self')
....
....
if uo.injournal('In Nox') and .... and not uo.injournal (name+ ': In Nox')

Но так не получается... он не входит в этот цикл ни если я кастую ни если враг кастует.


Top
   
 
 Post subject:
PostPosted: 2007-05-13 21:57:08 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Code:
if uo.injournal('Rivory: In Nox') then
uo.deletejournal()
return
end if

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


Top
   
 
 Post subject:
PostPosted: 2007-05-13 22:16:40 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
угу ты эт конечно умно придумал, но если этот скрипт юзается на 5 разных чарах ? и ники у всех разные.


Top
   
 
 Post subject:
PostPosted: 2007-05-13 22:27:23 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Rivory wrote:
угу ты эт конечно умно придумал, но если этот скрипт юзается на 5 разных чарах ? и ники у всех разные.

зделай вариабле в начале скрипта- пусть сами пропишут, зачем инжу нагружать ?

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


Top
   
 
 Post subject:
PostPosted: 2007-05-13 22:46:30 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
ну смотри. Я играю одним чаром. Потом выхожу и захожу за другого чара и мне прийдётся, чтобы заставить работать этот скрипт, пролистывать вниз 300-400 строчек, находить этот скрипт и переписывать его ? Не серьёзно это.


Top
   
 
 Post subject:
PostPosted: 2007-05-13 22:55:17 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
http://yoko.netroof.net/help

Заканчивайте базар - читайте весь список комманд :!: :!: :!:

Конкретно - uo.JournalSerial() и uo.GetSerial(), сравниваешь, если одинаков - пропускаешь.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 
 Post subject:
PostPosted: 2007-05-13 23:02:47 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
всё сенк, вопросов больше не имею, топ клоуз


Top
   
 
 Post subject:
PostPosted: 2007-05-13 23:11:05 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Закрыто по просьба автора.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 16 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited