Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Смена имени руны

Only for requests.
Post Reply
ZZR
Posts: 6
Joined: 19.04.2008 13:58

Смена имени руны

Post by ZZR »

При использовании UOSay(после UseObject) персонаж произносит фразу, а не меняет имя руны. Как поменять имя по другому?
Unholy
Novice
Novice
Posts: 119
Joined: 23.06.2008 2:26
Location: DRW

Re: Смена имени руны

Post by Unholy »

ZZR wrote:При использовании UOSay(после UseObject) персонаж произносит фразу, а не меняет имя руны. Как поменять имя по другому?
Наверное Никак! Точнее - Точно никак! Так-как для переименования руны нужно писать в клиенте, а стелс не использует клиент!
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Re: Смена имени руны

Post by Edred »

Unholy wrote:Наверное Никак! Точнее - Точно никак! Так-как для переименования руны нужно писать в клиенте, а стелс не использует клиент!
Ты прежде чем писать такое - подумай. Ну написал ты в клиенте название руны, дальше что? Ты играешь в онлайн-игру, поэтому все изменения в мир вносятся не клиентом, а сервером. Значит, клиент отправляет серверу какой-то пакет, в котором содержится информация о том, что ты набрал в клиенте. И этот пакет легко может совпадать с пакетом произнесения чего-то в мире или принтом каким-нибудь.

Так что ответ - "наверное, можно". Надо просто поэкспериментировать со всевозможными вариантами. И для начала с паузой после юзобжект.
Vano
Neophyte
Neophyte
Posts: 24
Joined: 31.01.2008 23:26

Post by Vano »

Edred wrote:Так что ответ - "наверное, можно". Надо просто поэкспериментировать со всевозможными вариантами. И для начала с паузой после юзобжект.
При переименовании предмета и при произнесении фразы посылаются различные пакеты, поэтому с помощью команды UOSay невозможно переименовать предмет(в данном случае руну). Других способов для переименования предметов нет.
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Тогда переезжаем в Request.

То бишь нужна команда, которая будет пересылать пакет для переименования предмета. Типа Rename_Item(serial).

Для полного "счастья" укажите кто-нибудь (из тех кто у кого есть под рукой описания пакетов) номер пакета. У меня все относящееся к ультиме давно в архивах...
Vano
Neophyte
Neophyte
Posts: 24
Joined: 31.01.2008 23:26

Post by Vano »

За переименование отвечает пакет с номером 9A - Text Entry.
P.S. Возможно в более новой версии клиента он заменен пакетом с номером C2 - Unicode Text Entry.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

добавлено
ConsoleEntryReply('11');

вызывать ПОСЛЕ прихода запроса на переименование. это не ловушка.
Post Reply