Yoko

All sides of Injection
It is currently 2025-11-06 21:09:05

All times are UTC+02:00




Post new topic  Reply to topic  [ 19 posts ] 
Author Message
PostPosted: 2006-05-12 18:11:53 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
Не знал как бы это в сабже выразить, потому и такое непонятное название темы.
В общем, допустим я знаю что на экране могут быть только 2 птички разного типа и никто кроме. Если кто то появляется(не соответсвуя птичкам) то происходило бы действие. Возможно это где то есть, но мне интересен сам путь реализации. Может кто предложит альтернативные пути ;)


Top
   
 Post subject:
PostPosted: 2006-05-12 18:22:22 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...

_________________
DerMeister сейчас на нейрале!


Top
   
PostPosted: 2006-05-12 18:23:35 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Rijo wrote:
Не знал как бы это в сабже выразить, потому и такое непонятное название темы.
В общем, допустим я знаю что на экране могут быть только 2 птички разного типа и никто кроме. Если кто то появляется(не соответсвуя птичкам) то происходило бы действие. Возможно это где то есть, но мне интересен сам путь реализации. Может кто предложит альтернативные пути ;)


Пробуй так:

Code:
sub poisk()
VAR graph, ser, i
VAR ptica1='' #Тип птички1
VAR ptica2='' #Тип птички2
repeat
i = 0
for i = 0 to 9
ser=UO.JournalSerial(i)
graph=UO.GetGraphic(ser)
If graph <> ptica1 and graph <> ptica2 then
...
что то делаем..
...
else
wait(100)
endif
next
until UO.Dead()
end sub


Top
   
 Post subject:
PostPosted: 2006-05-12 18:49:54 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
Code:
for i = 0 to 9 

Жжошь :)


Top
   
 Post subject:
PostPosted: 2006-05-12 18:51:02 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
Der wrote:
Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...

Так птички допустим мне нужны, а если кто появится, то тот мне не нужен :). Точнее нужен, но с ним нада делать что то :). И как отрубить некоторые функции скрипта?


Top
   
 Post subject:
PostPosted: 2006-05-12 18:55:50 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Rijo wrote:
Der wrote:
Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...

Так птички допустим мне нужны, а если кто появится, то тот мне не нужен :). Точнее нужен, но с ним нада делать что то :). И как отрубить некоторые функции скрипта?


Синхронизируй через глобалки....

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-05-12 19:09:29 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Rijo wrote:
Code:
for i = 0 to 9 

Жжошь :)


Да жгу, потому что в журнале идет проверка на 9 строк, чтоб наверняка, можешь поставить поменьше...
Code:
ser=UO.JournalSerial(i)


ИМХО так стабильнее


Top
   
 Post subject:
PostPosted: 2006-05-12 19:38:45 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Можно кстати через тип uo.GetGraphic('finditem') что нить сообразить...

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-05-12 19:47:55 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
1.
Code:
uo.GetName('finditem')

2.
Code:
uo.Ignore('finditem')

3.
Code:
uo.GetNotoriety('finditem')

4.
Code:
uo.GetColor('finditem')

5.
Code:
uo.GetGraphic('finditem')


Top
   
 Post subject:
PostPosted: 2006-05-12 22:37:35 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
You Must Die wrote:
4.
Code:
uo.GetColor('finditem')



Это-то зачем? Чем гетколор помочь может?

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-05-13 06:21:40 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Edred wrote:
You Must Die wrote:
4.
Code:
uo.GetColor('finditem')



Это-то зачем? Чем гетколор помочь может?


Если не ошибаюсь, ГетКолор может выдать цвет существа(хумки) -и возможно в отличии от птичек у людей он 0х0000 ...


Top
   
 Post subject:
PostPosted: 2006-05-13 08:21:31 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
You Must Die wrote:
у людей он 0х0000 ...


Люди не одноцветны. Во-первых, при создании чара ты можешь выбрать любой цвет, во-вторых, на многих шардах за победы в турнирах и прочее дают всякие рарные цвета и можно ими покрасить своего чара.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-05-13 08:26:26 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
поэтому можно сравнивать цвета 2ух птичек с новым цветом появившегося объекта, тем самым это 5ый способ защиты от недоброжелателей...


Top
   
 Post subject:
PostPosted: 2006-05-13 12:14:27 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
Вот вычитал у ВЕТЕРАНА в скрипте такую функцию. Ну я так понял, теортетически и на практике что эта функция вырубает все действия скрипта, а как сделать чтобы вырубить одну или две функции?
Code:
uo.Exec('terminate all') 
wait(100)
uo.Exec('terminate all')
wait(100)
uo.Exec('terminate all')
wait(100)
end sub


Top
   
 Post subject:
PostPosted: 2006-05-13 12:29:52 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Rijo wrote:
Вот вычитал у ВЕТЕРАНА в скрипте такую функцию. Ну я так понял, теортетически и на практике что эта функция вырубает все действия скрипта, а как сделать чтобы вырубить одну или две функции?
Code:
uo.Exec('terminate all') 
wait(100)
uo.Exec('terminate all')
wait(100)
uo.Exec('terminate all')
wait(100)
end sub


Code:
IF THEN и UO.SetGlobal и UO.GetGlobal

тебе в помощь ))


Top
   
 Post subject:
PostPosted: 2006-05-13 18:37:56 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
[quote="Cooper"][/quote]

может я чего то не понимаю, но к чему это? ;)
И вообще можете мне подсказать где можно найти описание всех функций инжекта и возможные фичи со скриптами, ну что то типа автовыранивания, для удобства ;). А то я видел что Йоко что то про это говорил, а чтобы его идеи кто то реализовал не видел :(


Top
   
 Post subject:
PostPosted: 2006-05-14 09:53:59 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Rijo wrote:
где можно найти описание всех функций инжекта и возможные фичи со скриптами, ну что то типа автовыранивания, для удобства ;). А то я видел что Йоко что то про это говорил, а чтобы его идеи кто то реализовал не видел :(


Нигде. Берешь хелп, форум, старый форум и копаешь до посинения.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-05-14 16:34:10 
Offline
User avatar

Joined: 2006-04-06 17:16:54
Posts: 95
Location: Khab
Yoko wrote:
рекомендации:
напиши хоть один работающий скрипт для примера и разбери его построчно. у тебя здесь нет информации о SUB/ENDSUB, на какие кнопки нужно нажимать чтобы появился редактор скриптов и как этот скрипт запустить.

Это Йоко писал в нулевом уроке, но никто не прислушался к его рекомендациям. Может все таки прилушетесь ;)


Top
   
 Post subject:
PostPosted: 2006-05-14 17:27:14 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
я написал и жизнь стала проще)


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 11 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