Page 1 of 1
отображение полного текста ГЕ в журнале инжекта
Posted: 2006-06-22 11:21:27
by dru55
Привет. столкнулся с такой проблемкой:
при использовании ГЕ в обычном журнале пишется текст:
a Purple Potion: 3
a Purple Potion: 2
a Purple Potion: 1
далее взрыв
в журнале инжекта:
3
2
1
взрыв
Приведите плиз в соответствие, иначе как написать скрипт, который следил бы за запуском ге? либо скажите как узнать, что строка в uo.InJournal("3") является строкой в журнале инжекта, а не просто частью её (ведь может быть что там например "MyChar: day 3 gh plz" а скрипт расценит как запуск ГЕ) - тогда можно будет тоже написать скрипт.
Posted: 2006-06-22 11:24:46
by DerMeister =)
Проверяй длину сообщения:
Code: Select all
if len(uo.journal(uo.injournal("1|2|3")-1))==1 then
...
end if
Posted: 2006-06-22 11:36:30
by Grin
Ну по скольку это твой ГЕ то и сообшения с цифирками будут с его ID
JournalSerial тебе в помощь
Posted: 2006-06-22 11:37:41
by DerMeister =)
Да лана? А резве его ИД? Помоему будет ИД самого ге... на самом деле надо тестить... щас тестану
Posted: 2006-06-22 11:50:09
by DerMeister =)
Не нифига, туда ИД'ишник ге'шки пишется. Вощем по серийнику так просто не отследить.

Posted: 2006-06-22 11:53:41
by dru55
это не мой ге:) свой я сам знаю когда кидаю:)
Posted: 2006-06-22 12:02:42
by Grin
DerMeister =) wrote:Да лана? А резве его ИД? Помоему будет ИД самого ге... на самом деле надо тестить... щас тестану
Елки... я и Говорю что ГЕ его тоесть он знает ID ГЕ вот и смотрим...
НО так как задача уже стала другой то опять таки по серийнику (ID бутылки) можно узнать тип цвет и название. И дальше делать чего хочешь;) Самоме интересное а что можно сделать скинутой бомбой ?;)
Posted: 2006-06-22 12:04:33
by DerMeister =)
Сорри, не так прочитал... Что можно сделать? Да дофига чего... Фсё зависит от фантазии...
Posted: 2006-06-22 12:07:07
by Grin
и?;) в пак забрать?;) сколько играл а от бомбы никуда не денишься... даже в речке не удопить;) интересно что у автора можно на шарде состворить
Posted: 2006-06-22 13:04:38
by DerMeister =)
Можно схидится, а вообще я имел ввиду что можно сделать своей боибой, а не как от неё спрятатся.
ЗЫ: У нас можно проты от огня одеть и пох на бомбы...
Posted: 2006-06-22 13:09:30
by DerMeister =)
Posted: 2006-06-22 13:18:38
by dru55
if len(uo.journal(uo.injournal("1|2|3")-1))==1 then
где найти описание этого len() и uo.journal()? что это такое? в yoko.netroof.net/help такого нет. где искать?
короч мне нужен скрипт, которые выводил бы на экран с помошью uo.print() сообщение когда ктото взрывает ге. т.е. некоторые сразу не кидают ге и не видно, что отсчет идет, а потом, когда на последней секунду ге летит, уже поздно отходить.
Posted: 2006-06-22 13:24:10
by DerMeister =)
Насчет uo.injournal читай лучше, там есть...
Насчет len() есть гдето на форуме...
Вот что я знаю: LEN() - длина строки
Posted: 2006-06-22 13:26:00
by Grin
http://yoko.netroof.net/help/help.php?lang=rus&a=item&item=Journal
len(str) - возвращает лину строкиописани этих функций есть в старой доке по инжекту, опят таки можно найти на странице где сслка на инжект
Поповоду бомбы если она падает на землю и никаких цифр нет то журнал не поможет... нужно поверять объекты во круг себя.
искать через findtype а ограничивать дариус поиска через set finddistance radius
Если цифирки есь то проверяй журнал гна вхождение цифр 1 2 3
Дальше чмотри что за чудо эти цифры издало через journalserial ну а дальше делай чего хошь
Posted: 2006-06-22 13:36:32
by dru55
сенка!
Posted: 2006-06-22 14:15:52
by DerMeister =)
например можно использовать getcolor и getgrafic для идентификации ГЕ... по этим командам читай хелп. Вобщем не сложно:
1) Замечаем в журнале ГЕ
2) Берём его ИД
3) Проверяем его графику (тип) через getgrafic(ИД)
4) Делаем что нужно.