Просмотр полной версии : DlgAnswer
C6=DlgAnswer:d(MessageID)d(Answer)d(Unknown)
вот формат пакета отвечающего за нажатие да/нет в диалоге
когда нас воскрешают мы посылаем чтоб встать
MessageID=$05E6;
Answer=1;
d=?
почему перс встает не всегда и что нада ложить в d ?
supernewbie
02.02.2011, 02:11
в d надо ложить F3=ConfirmDlg:d(messageId)d(ListSize:Loop.01.0002) d(Type text=0, number=1, npcname=2, itemname=3, skillname=4, zonename=7)s(Name)d(Time)d(RequesterId)
d(RequesterId) значение отсюда
вроде оттуда и брал но не учитывал цикл. Непойму зачем он вообще там какбудто диалог может быть для более чем 1 запроса сразу
Breadfan
02.02.2011, 12:52
насколько помню, там просто ветвление для случаев наподобие "такой-то хочет призвать вас в ..."
попробуй таймер если воскресили ждеш 2 секунды и посылаеш пакет чтоб потвердить диалог как я понел ета проблема возникает иза пинга сервера ну покраинемери я так думаю
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot