Как бы организовать?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Как бы организовать?

Post by Rijo »

Не знал как бы это в сабже выразить, потому и такое непонятное название темы.
В общем, допустим я знаю что на экране могут быть только 2 птички разного типа и никто кроме. Если кто то появляется(не соответсвуя птичкам) то происходило бы действие. Возможно это где то есть, но мне интересен сам путь реализации. Может кто предложит альтернативные пути ;)
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...
DerMeister сейчас на нейрале!
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Re: Как бы организовать?

Post by Kynep »

Rijo wrote:Не знал как бы это в сабже выразить, потому и такое непонятное название темы.
В общем, допустим я знаю что на экране могут быть только 2 птички разного типа и никто кроме. Если кто то появляется(не соответсвуя птичкам) то происходило бы действие. Возможно это где то есть, но мне интересен сам путь реализации. Может кто предложит альтернативные пути ;)


Пробуй так:

Code: Select all

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
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Post by Rijo »

Code: Select all

for i = 0 to 9 

Жжошь :)
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Post by Rijo »

Der wrote:Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...

Так птички допустим мне нужны, а если кто появится, то тот мне не нужен :). Точнее нужен, но с ним нада делать что то :). И как отрубить некоторые функции скрипта?
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Rijo wrote:
Der wrote:Ищещь всех птичек этих типов и игноришь их, протом ищешь обьекты любых типов и если находишь то делаешь своё действие...

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


Синхронизируй через глобалки....
DerMeister сейчас на нейрале!
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Rijo wrote:

Code: Select all

for i = 0 to 9 

Жжошь :)


Да жгу, потому что в журнале идет проверка на 9 строк, чтоб наверняка, можешь поставить поменьше...

Code: Select all

ser=UO.JournalSerial(i)


ИМХО так стабильнее
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Можно кстати через тип uo.GetGraphic('finditem') что нить сообразить...
DerMeister сейчас на нейрале!
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

1.

Code: Select all

uo.GetName('finditem')

2.

Code: Select all

uo.Ignore('finditem')

3.

Code: Select all

uo.GetNotoriety('finditem')

4.

Code: Select all

uo.GetColor('finditem')

5.

Code: Select all

uo.GetGraphic('finditem')
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

You Must Die wrote:4.

Code: Select all

uo.GetColor('finditem')



Это-то зачем? Чем гетколор помочь может?
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Edred wrote:
You Must Die wrote:4.

Code: Select all

uo.GetColor('finditem')



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


Если не ошибаюсь, ГетКолор может выдать цвет существа(хумки) -и возможно в отличии от птичек у людей он 0х0000 ...
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

You Must Die wrote:у людей он 0х0000 ...


Люди не одноцветны. Во-первых, при создании чара ты можешь выбрать любой цвет, во-вторых, на многих шардах за победы в турнирах и прочее дают всякие рарные цвета и можно ими покрасить своего чара.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

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

Post by Rijo »

Вот вычитал у ВЕТЕРАНА в скрипте такую функцию. Ну я так понял, теортетически и на практике что эта функция вырубает все действия скрипта, а как сделать чтобы вырубить одну или две функции?

Code: Select all

uo.Exec('terminate all') 
wait(100)
uo.Exec('terminate all')
wait(100)
uo.Exec('terminate all')
wait(100)
end sub
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Rijo wrote:Вот вычитал у ВЕТЕРАНА в скрипте такую функцию. Ну я так понял, теортетически и на практике что эта функция вырубает все действия скрипта, а как сделать чтобы вырубить одну или две функции?

Code: Select all

uo.Exec('terminate all') 
wait(100)
uo.Exec('terminate all')
wait(100)
uo.Exec('terminate all')
wait(100)
end sub


Code: Select all

IF THEN и UO.SetGlobal и UO.GetGlobal

тебе в помощь ))
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Post by Rijo »

[quote="Cooper"][/quote]

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

Post by Edred »

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


Нигде. Берешь хелп, форум, старый форум и копаешь до посинения.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Post by Rijo »

Yoko wrote:рекомендации:
напиши хоть один работающий скрипт для примера и разбери его построчно. у тебя здесь нет информации о SUB/ENDSUB, на какие кнопки нужно нажимать чтобы появился редактор скриптов и как этот скрипт запустить.

Это Йоко писал в нулевом уроке, но никто не прислушался к его рекомендациям. Может все таки прилушетесь ;)
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

я написал и жизнь стала проще)
Post Reply