Страница 1 из 2

Как услышать то, что говорят пэты?!... [задача]

Добавлено: Сб янв 06, 2007 12:45 pm
piroJOKE
Ну, мы как обычно в своём стиле:
"Руки чтоб загребать,
и мысли чтоб их воровать".


Вот что углядел на одном дружественном нам форуме: ( http://ragezone.ru/forum/showthread.php?t=3345 - "Разговоры")
Klop, Новичок:

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

Добавлено: Сб янв 06, 2007 12:49 pm
piroJOKE
Ну, очевидно, что на каждом сервере они говорят чо-то разное.
И это "разное" лежит в файле.... ээээ... забыл.
То, что говорят пэты, это на самом деле не чат а "эмоции".
Т.е. ... нам надо просто преобразовать некий файл из grf-а клиента в "расширенные эмоции"? Так али не так?... ( :crazy: %) :P <-- это тоже эмоции)

* * *

Шаг №1 вроде бы очевиден (извлекаем pettalktable.xml с помощью GRF Tool).
ЗЫ: Ага, стоп, там есть еще "монстерталк", в отдельном файлике. Вот как это выглядит:

Добавлено: Сб янв 06, 2007 1:44 pm
piroJOKE
А вот чего делать дальше, непонятно.
Дело в том, что в xml-ках нет никаких "номеров". :( Как эти строки соответствуют номерам эмоций, неясно. :(

Добавлено: Сб янв 06, 2007 2:35 pm
Xmpe
мб там не то имееться ввиду, есть команда @pettalk позволяет писать от имени пета, может быть про это ?

Добавлено: Сб янв 06, 2007 3:09 pm
piroJOKE
Тэк, походу, разные зрители видят фразы пэта разными. По крайней мере, одной эмоции пэта /e##### соответствует несколько фраз из xml-ки. (Требует проверки!).

-----------------------------------------------------
(это я сам, вместо "зачеркивания")
Еще меня очень удивило что все эмоции, что запускал мой пэт, заканчиваются на одну и ту же цифру. Что бы это значило?... (Нужно проверить).
Это походу гониво. :crazy:

Добавлено: Вс янв 07, 2007 12:51 am
kLabMouse
piroJOKE
По ходу Гон. Каждый видит совсем другую фразу. ТЕ мой порин сказал "Пои-Пои".
На соседнем-же компе он говорит совсем другое.

ТЕ ето сам клиент генерит. А сервак только говорит что пет должен что-то зделать.

Добавлено: Вс янв 07, 2007 12:54 am
piroJOKE
Не совсем гон. Там есть группы фраз. Т.е., как в примере афтара, гм-чег может либо покормить пэта, либо поиграть с ним - и фразы будут четко из "игрового" или из "кормёжного" набора.

ЗЫ: Кстати.... а пэты у нас вообще как выглядят в списке "актеров"? :ph34r

Добавлено: Вс янв 07, 2007 1:24 am
kLabMouse
piroJOKE

Так и выглядят. Петами.
Правда иногда глюк бывал. Когда на пета аксесуар не одет, они отображались как мобы, и коря тщетно пыталась их бить

Добавлено: Вс янв 07, 2007 9:54 am
DInvalid
У нас на сервере... хм... есть люди которые видят что говорят петы, а есть те кто не видит... в клиенте.
Я например не вижу...

Добавлено: Вс янв 07, 2007 12:04 pm
piroJOKE
DInvalid
Это как раз и зависит от наличия этих файликов, что я упоминал выше.
Э... я их у себя наоборот, почистил, потому что болтовня мобов раздражала.

Добавлено: Вс янв 07, 2007 8:10 pm
DInvalid
piroJOKE писал(а):DInvalid
Это как раз и зависит от наличия этих файликов, что я упоминал выше.
Э... я их у себя наоборот, почистил, потому что болтовня мобов раздражала.
Оба файла у меня есть.
Вот начало pettalktable
<?xml version="1.0" encoding="euc-kr" ?>

<monster_talk_table>

<poring>

<hungry>
<feeding> Хмм... неплохая закуска, а где главное блюдо?</feeding>

Тем не менее я не вижу болтовни петов. Клиент оригинальный. Правда, ни разу не переустанавливался. Как был с самого начала так и стоит, работает.
"А вот чего делать дальше, непонятно.
Дело в том, что в xml-ках нет никаких "номеров". Как эти строки соответствуют номерам эмоций, неясно. "
Хм... а если взять еАтену... там такие же номера эмоций? Создать пета, и мучить его что бы он пускал эмоции и смотреть в клиенте как это выглядит в режиме хКоре и в клиенте...

Добавлено: Пн янв 08, 2007 12:12 am
Click
я считаю что это просто в коре спициально сделано чтоб не отображать фразы петов

Добавлено: Ср янв 10, 2007 8:50 am
Xmpe
Короче протестили ) Я поиграл с петом, пет отмочил фразу, у 2х человек стоящих рядом, фразы были у каждого разные ), в коре это насколько я помею отображалось в стиле eXXXXXX.
Если гм что и может говорить через пета, то только @pettalk

Добавлено: Ср янв 10, 2007 5:46 pm
Click
@pettalk а эти фразы бот видит норммально?

Добавлено: Ср янв 10, 2007 5:57 pm
piroJOKE
Кстати, @pedtalk может быть реализован на серверах по-разному.