Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOSZero (1.12.X)

Важная информация

MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2011, 15:54   #1
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию Teleport Master для mangos_zero

Пытаюсь сделать телепорт мастера для 1.12.2.

После некоторой допилки оно встало, но менюшки выбора локаций у телепортерт мастера по прежнему нет.

Исходник -> исходник для бк

То что вышло) -> предполагаемое для 1.12.2

Флаги не те или что там может быть? Кому интересен вообще данный вопрос?) Хочется телепорт мастера, чтобы портовал по всем инстам. Допилить одно дело, но тут пока вообще не пашет)

Кто поможет?)

Картинка

Последний раз редактировалось Mediv; 03.04.2011 в 15:57.
Mediv вне форума   Ответить с цитированием
Старый 03.04.2011, 16:30   #2
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

50000 != 30000 ?)
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mediv (03.04.2011)
Старый 03.04.2011, 23:09   #3
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Кое-как допилил, пробовал убирать лишний код приводило к ошибкам и т.д

Оставил с минимальными изменениями.

--DOWNLOAD--
Mediv вне форума   Ответить с цитированием
Старый 01.05.2011, 22:25   #4
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Чет не пойму я в чем косяк..

Привел к другому виду код, почистил от лишнего, упорядочил для совершенствования и дополнения новыми локами 1.12.2, но не могу понять следующие моменты:

Не пашет вот эта строчка

(30002, 16, 7, 'Back..', 1, 1, 30000, 0, 0, 0, 0, NULL),

У нпс в меню вместо back появляются артефакты в виде восклицательных знаков (как когда берешь квест у нпс). Хотя например

(30004, 11, 7, 'Back..', 1, 1, 30000, 0, 0, 0, 0, NULL);

пашет норм. Так же собственно строчки

(30003, 15, 2, 'Zul\'Farrak', 1, 1, 0, 0, 30063, 0, 0, 'Вы уверены что хотите отправиться в Zul\'Farrak?'),
(30001, 17, 2, 'Eastern Plaguelands', 1, 1, 0, 0, 30064, 0, 0, 'Вы уверены что хотите отправиться в Eastern Plaguelands?'),

отображаются в виде артефактов наверху. Back-кнопка рядом тож не пашет. Ещё не пашут тексты, не спрашивает "Вы уверены что....." а просто портает. Добавленный Naxxramas отлично добавился, координаты беру из триггер телепорт.
Вложения
Тип файла: sql 7) Teleport_Master_for_MaNGOS_Zero_BETA.sql (15.2 Кб, 15 просмотров)
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 01.05.2011 в 22:51.
Mediv вне форума   Ответить с цитированием
Старый 02.05.2011, 00:34   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Слишком много пунктов? Попробуй разбить.
KiriX вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mediv (02.05.2011)
Старый 02.05.2011, 08:13   #6
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Слишком много пунктов? Попробуй разбить.
Походу ты прав, больше 15 пунктов оно не выдерживает.
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 02.05.2011 в 09:56.
Mediv вне форума   Ответить с цитированием
Старый 02.05.2011, 12:25   #7
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Сделал все красиво, вобщем все замечательно. Но как сделать чтобы нпс запрашивал утверждение на телепорт?
Вложения
Тип файла: sql 7) Teleport_Master_for_MaNGOS_Zero_BETA.sql (21.2 Кб, 4 просмотров)
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 02.05.2011 в 12:56.
Mediv вне форума   Ответить с цитированием
Старый 03.05.2011, 07:52   #8
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Сделал все красиво, вобщем все замечательно. Но как сделать чтобы нпс запрашивал утверждение на телепорт?
Чекбокс с паролем и ответом "Да"?
KiriX вне форума   Ответить с цитированием
Старый 05.05.2011, 00:08   #9
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Чекбокс с паролем и ответом "Да"?
Типо того

Ещё, не могу решить проблему портов к Silithus и Winterspring. Портает черти куда в текстуры, смена координат не помогает.
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 05.05.2011 в 01:05.
Mediv вне форума   Ответить с цитированием
Старый 05.05.2011, 06:57   #10
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Типо того

Ещё, не могу решить проблему портов к Silithus и Winterspring. Портает черти куда в текстуры, смена координат не помогает.
Это был не вопрос, а утверждение. Есть такая штука в госипах - бокс, куда вводится пароль. Но сам я с ней не работал, так что ковыряйся сам...
KiriX вне форума   Ответить с цитированием
Старый 05.05.2011, 11:28   #11
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Ещё, не могу решить проблему портов к Silithus и Winterspring. Портает черти куда в текстуры, смена координат не помогает.
1. Как это "смена координат не помогает"? А ежели целиком координату Штормвинда (например) вставить - тогда тоже не помогает?
2. В скрипте из 3 поста не нашел Силитуса и Винтерспринга, так что сам посмотреть и проверить не могу.
3. А если вручную в игре tele по этим координатам прыгать - тогда куда попадаешь?

4. Из вероятных подозрений на ошибки:
- 1. опечатка в координатах (например запятая вместо точки)
- 2. перепутанная карта (например 0 вместо 1)
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mediv (05.05.2011)
Старый 05.05.2011, 11:50   #12
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

-------------------------------
tempura
в аттач сунул и чуток оптимизировал
Вложения
Тип файла: sql test.sql (17.4 Кб, 10 просмотров)
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 05.05.2011, 11:53   #13
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Да чет не то)

Эмм, а как утверждения сделать? У меня в полях все заполнено.
__________________
Ололо, мангос сила :D

Последний раз редактировалось NeatElves; 05.05.2011 в 12:00.
Mediv вне форума   Ответить с цитированием
Старый 05.05.2011, 12:44   #14
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Да чет не то)

Эмм, а как утверждения сделать? У меня в полях все заполнено.
wiki.ytdb.ru тебе в помощь, я же сказал, что сам плотно с боксами кода не работал и ничего кроме того, что они есть подсказать не могу...
KiriX вне форума   Ответить с цитированием
Старый 05.05.2011, 13:41   #15
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
wiki.ytdb.ru тебе в помощь, я же сказал, что сам плотно с боксами кода не работал и ничего кроме того, что они есть подсказать не могу...
Ну я тебя не заставляю что-то делать, просто мб кто другой знает и подскажет в каком направлении двигать.
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 05.05.2011, 14:53   #16
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Что тут знать, достаточно прочитать - http://wiki.ytdb.ru/index.php/Gossip...ption#box_text
увидеть знакомое слово
Цитата:
заполнено
и понять принцип работы...
NeatElves вне форума   Ответить с цитированием
Старый 06.05.2011, 08:42   #17
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Я бы попрыгал по координатам из скрипта, но у меня в доступе сервер 1.12.x только твой, а на нем нет прав. На вид в синтаксисе ошибок нет (хотя я бы координату "о" везде в ноль поставил, а остальные округлил вверх до кратного 10), значит координаты неверные.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 07.05.2011, 21:19   #18
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Я бы попрыгал по координатам из скрипта, но у меня в доступе сервер 1.12.x только твой, а на нем нет прав. На вид в синтаксисе ошибок нет (хотя я бы координату "о" везде в ноль поставил, а остальные округлил вверх до кратного 10), значит координаты неверные.
Координаты исправлены, нужно сделать утверждение)

А по поводу прав могу дать.
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 08.05.2011, 14:41   #19
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Исправлен телепорт в Blackwing Lair (добавлена карта 229)

Поменял русский язык в бокс текстах на англ, ибо при заливании выдает каракули.
Вложения
Тип файла: sql test (3).sql (17.0 Кб, 6 просмотров)
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 08.05.2011 в 16:34.
Mediv вне форума   Ответить с цитированием
Старый 09.05.2011, 23:00   #20
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
1) Исправлен телепорт в Blackwing Lair (добавлена карта 229)

2) Поменял русский язык в бокс текстах на англ, ибо при заливании выдает каракули.
1) Хорошо
2) Зря. Нужно в правильную кодировку файл перевести и правильно залить Делов-то
KiriX вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Mediv (10.05.2011), tempura (10.05.2011)
Старый 12.05.2011, 16:15   #21
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Преобразовал в UTF8 (теперь пашет box_text)

Вернул русский язык.
Оптимизировал код

Данный телепортер подходит и для 2.4.3 Mangos One

В ближайшее время модифицирую для 2.4.3

Нерешенные проблемы:

1) Когда перезаливаешь, путаются ID строчек в игре. Причина неизвестна.
2) Если лить через Склог с помощью окна все норм. Если заливать как .sql файл через Restore from... каракули) Хз.
3) Не работает box_text на 1.12.2 (udb), на 2.4.3 (tbc_db) все прекрасно пашет.
Вложения
Тип файла: sql Teleport Master Classic 1.12.2 v1.0.sql (20.3 Кб, 28 просмотров)
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 12.05.2011 в 20:28.
Mediv вне форума   Ответить с цитированием
Старый 12.05.2011, 20:45   #22
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
1) Когда перезаливаешь, путаются ID строчек в игре. Причина неизвестна.
Путаются именно ID? То есть жмешь телепорт в Шторм (id 1), а попадаешь в другое место, или же путается порядок строк? Если всего-лишь порядок строк меняется - можно скриншот диалога из игры увидеть?
Цитата:
Сообщение от Mediv Посмотреть сообщение
2) Если лить через Склог с помощью окна все норм. Если заливать как .sql файл через Restore from... каракули) Хз.
Зависит исключительно от кодировок файла и программы. Либо в файле ВОМ не прописан, либо принудительно заставить программу жрать utf-8, либо еще что-то... Главное, как я понимаю - ежели через консоль лить, или через клиент с прямым выбором кодировки (РНР Му Админ например), то все быть нормально должно быть.
Цитата:
Сообщение от Mediv Посмотреть сообщение
3) Не работает box_text на 1.12.2 (udb), на 2.4.3 (tbc_db) все прекрасно пашет.
Вот не понял... бокс-текст - это диалог в игре с выбором пунктов? Не помню - они вообще были на классике? Я все-таки разберусь с делами, и может попробую у тебя что-то там глянуть в игре. Опять же - поностальгирую. Только я "хачю многа уровнь и крутой абвес". Потому что скорее всего не лично я буду глядеть, а девушка которая не откажется этим заниматься... А я буду как паук в паутине требовать с нее письменные отчеты ежедневно. В качестве альтернативы может подниму вовему старый - дабы было с чем сравнивать.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 12.05.2011, 22:00   #23
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Путаются порядковые номера именно в игре. В базе на первый взгяд все ок (кеш сбрасывал естественно)

Бокс текст это типа "Вы действительно хотите портануться в Стормвинд?"

По поводу поддержки я хз, но в базе такое поле есть.

Насчет остального без проблем.
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 12.05.2011 в 22:03.
Mediv вне форума   Ответить с цитированием
Старый 12.05.2011, 22:13   #24
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Путаются порядковые номера именно в игре. В базе на первый взгяд все ок (кеш сбрасывал естественно)
То есть порядок пунктов в диалоге меняется? Тогда вполне вероятно, что клиент сортирует пункты не по id, а по своим личным соображениям.
Просто я с этим уже (кажется) сталкивался, когда делал диалог для портов по гильдхаусам. Там вроде бы тоже порядок смешивался, несмотря на то, что был прописан в cpp.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 12.05.2011, 23:50   #25
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

А и ещё, нужно снять каким то образом ограничение на 15 строчек в gossip_menu_option на количество id в одной менюшке.

Тогда можно сделать портовальщика по всему миру вов.
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 13.05.2011, 00:01   #26
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
А и ещё, нужно снять каким то образом ограничение на 15 строчек в gossip_menu_option на количество id в одной менюшке.

Тогда можно сделать портовальщика по всему миру вов.
Нет, нельзя. Это ограничение вшито в клиент.
Делай по всему миру, что мешает-то? Только раздеребань на несколько подменю.
KiriX вне форума   Ответить с цитированием
Старый 13.05.2011, 00:42   #27
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Дело в том, что раздербанить придется на много много меню, а это не есть гуд.

Представь нупа который роется в over9000 менюшках в поиске 1 телепорта. Проще долететь)
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 13.05.2011, 08:21   #28
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Mediv Посмотреть сообщение
Дело в том, что раздербанить придется на много много меню, а это не есть гуд.
Представь нупа который роется в over9000 менюшках в поиске 1 телепорта. Проще долететь)
Не, ну тогда, конечно, лучше спросить ещё несколько раз возможно ли обойти ограничение, ещё несколько раз получить ответ, что невозможно и продолжить ныть о том, как несправедлив мир. Нупу от этого станет гораздо легче, чем over9000 менюшек... Ты так считаешь?
Проблема с большим количеством меню решается элементарно, если логично разбить их на категории
Дальше уже подсказывать не буду
KiriX вне форума   Ответить с цитированием
Старый 13.05.2011, 12:18   #29
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Группируй нагляднее.))
Изображения
Тип файла: jpg 3.JPG (10.2 Кб, 34 просмотров)
Тип файла: jpg 2.JPG (31.0 Кб, 34 просмотров)
Тип файла: jpg 1.JPG (29.9 Кб, 31 просмотров)
NeatElves вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
KiriX (13.05.2011), Mediv (13.05.2011)
Старый 13.05.2011, 12:40   #30
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

NeatElves, именно это я и пытался донести до автора - пусть лучше сам думает
KiriX вне форума   Ответить с цитированием
Старый 13.05.2011, 13:20   #31
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Группируй нагляднее.))
Эмм в 1-у менюшку как-то впихнулось много подменю)

Типа меню другая, но оно отображается с соседним меню как одно меню хз)
__________________
Ололо, мангос сила :D

Последний раз редактировалось Mediv; 13.05.2011 в 14:07.
Mediv вне форума   Ответить с цитированием
Старый 13.05.2011, 15:30   #32
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Это одно меню. Правда 335 и кондиции есть) В меню 24 позиции, для алов видно 21, остальное - размышляйте.))

Последний раз редактировалось NeatElves; 13.05.2011 в 15:34.
NeatElves вне форума   Ответить с цитированием
Старый 13.05.2011, 16:01   #33
RomanRom2
WowCore Dev
 
Аватар для RomanRom2
 
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
RomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всем
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
То есть порядок пунктов в диалоге меняется? Тогда вполне вероятно, что клиент сортирует пункты не по id, а по своим личным соображениям.
порядок будет таким, каким он будет в пакете. как наложил пункты в пакет, так и отображает.

подменю организовывается элементарнейшим образом, особенно в 3.3.5 благодаря полю gossip_entry, которое появилось в 2.4.0
PHP код:
            pkt.InitCmd(sender.SBufSMSG_GOSSIP_MESSAGE);
            
pkt.AddInt64(sender.SBufsender.Char.GUID);
            
pkt.AddLong(sender.SBufgossip_entry); // gossip entry 2.4.0 
этот принцип я использовал еще 3 года назад в своем сандбоксе для еще не вышедшего WoTLK: http://wowcore.ru/sandbox/create_objects/

после этого супернововведения госсип у меня стал собираться автоматически со снифов, включая все подменю и зависимости.
RomanRom2 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (13.05.2011)
Старый 15.05.2011, 00:56   #34
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Это одно меню. Правда 335 и кондиции есть) В меню 24 позиции, для алов видно 21, остальное - размышляйте.))
Так не честно там бд другая вообще и клиент другой
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
dbc_maps_vmaps (full) для MaNGOS_Zero Mediv MaNGOSZero (1.12.X) 10 28.02.2013 19:16
Баги ядра mangos_zero Mediv MaNGOSZero (1.12.X) 2 02.06.2011 06:06
[10128] Since 3.3 pets receive 100% of master's resilience newsbot CMaNGOS Commits 6 30.06.2010 22:39
Merge branch 'master' into 330 newsbot CMaNGOS Commits 0 08.04.2010 03:40
TeleNet Teleport Master _PARADOX_ Флудильня 22 02.04.2010 11:09


Текущее время: 09:58. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot