Перейти к содержанию
Авторизация  
Hotaka

Добавление кнопки в html gatekeeper-а

Рекомендуемые сообщения

В данный момент меняю обычные диалоги с NPC на диалоги с кнопками (ну предположим как в GM-shop)
 
При замене html-ок Gatekeeper и Clan Warehouse столкнулся с такой вот проблемой. После замены структуры диалога, исчезает запрос на подтверждение телепортации после выбора пункта телепортации.
 

  Вот этот (Показать контент)
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 15.08.2017 в 20:25, Hotaka сказал:

В данный момент меняю обычные диалоги с NPC на диалоги с кнопками (ну предположим как в GM-shop)

 

При замене html-ок Gatekeeper и Clan Warehouse столкнулся с такой вот проблемой. После замены структуры диалога, исчезает запрос на подтверждение телепортации после выбора пункта телепортации.

 

  Вот этот (Показать контент)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 15.08.2017 в 20:31, Khrome сказал:

в самом нпц по идее есть функция телепорт листа

ЗЫ а смысл в НПЦ выводить тп? не проще ли зацепить из далека допустим я делал у меня все ТП всех телепортеров с городов храняться в 1 файле

 

 

по принципу как и у ТСа только совсем по другому

 

это чисто как вопрос

 

ТС у вас ТП беруться с 1 файла или скрипта ищите и в файле допишите нужные вам ТП с вашими ID

Изменено пользователем Himka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 15.08.2017 в 21:22, Himka сказал:

ЗЫ а смысл в НПЦ выводить тп? не проще ли зацепить из далека допустим я делал у меня все ТП всех телепортеров с городов храняться в 1 файле

 

 

по принципу как и у ТСа только совсем по другому

 

это чисто как вопрос

 

ТС у вас ТП беруться с 1 файла или скрипта ищите и в файле допишите нужные вам ТП с вашими ID

На самом деле без разницы где хранить статик данные. Серьёзно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Ошибок нет

2. Укоротить описание)

Изменено пользователем iJeremey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тс если нужно изменить , возьми дефолтный запросик

pre_1505676196__screenshot_7_.jpg

И в колонках навиката есть такой столбик ( обычно есть ) teleport , заходишь туда и смотришь id далее идет координаты

пример X Y Z в ла2 где нужно сделать телепорт ( в то место ) пишешь /loc и вписывай координаты в базу аналогично цену итд

если взять за пример то воть <a action="bypass -h npc_%objectId%_goto 1008" msg="811;Orc Village">Orc Village - 35000 Adena</a><br1>

где 1008 колоночка ID и в столбике навиката есть координаты куда делает тп по данному ID(у)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 17.09.2017 в 19:28, SweetMika7 сказал:

тс если нужно изменить , возьми дефолтный запросик

pre_1505676196__screenshot_7_.jpg

И в колонках навиката есть такой столбик ( обычно есть ) teleport , заходишь туда и смотришь id далее идет координаты

пример X Y Z в ла2 где нужно сделать телепорт ( в то место ) пишешь /loc и вписывай координаты в базу аналогично цену итд

если взять за пример то воть <a action="bypass -h npc_%objectId%_goto 1008" msg="811;Orc Village">Orc Village - 35000 Adena</a><br1>

где 1008 колоночка ID и в столбике навиката есть координаты куда делает тп по данному ID(у)

Думаю ТС прекрасно понимает как добавить или изменить существующий телепорт.

Его проблема заключается:

1. при заключении тега <a в тег <button пропадает окно подтверждения действия в клиенте.

2. Ширина окна диалога меньше ширины используемого названия телепорта, из-за чего идет перенос текста на следующую строку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.11.2017 в 20:49, PrizraKZN2000 сказал:

вот подказка тебе ">The Village of Gludin - 18000 Adena</a><br1> думай сам  :db:  :)

Ты по своей подсказке сможешь сделать? Или ты просто скопировал кусок строки и дописал слова - думай сам.

Это риторический вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.11.2017 в 20:56, Hotaka сказал:

Ты по своей подсказке сможешь сделать? Или ты просто скопировал кусок строки и дописал слова - думай сам.

Это риторический вопрос.

я дал ответ то который дольжен понять >The Village of Gludin - 18000 Adena</a><br1> а это свой пример msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over" fore="button.teleport"как ты думаеш почему нет этот фунцыя подтверждения 

и да как ты думаеш как я учюсть 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.11.2017 в 21:05, PrizraKZN2000 сказал:

я дал ответ то который дольжен понять >The Village of Gludin - 18000 Adena</a><br1> а это свой пример msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over" fore="button.teleport"как ты думаеш почему нет этот фунцыя подтверждения 

и да как ты думаеш как я учюсть 

нифига не понял) но спасибо за попытку, не уверен что мысль какая-то была в твоих словах, но тем не менее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<a action="bypass -h npc_%objectId%_goto 15" msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over">The Village of Gludin - 18000 Adena</a><br1> 

<a action="bypass -h npc_%objectId%_goto 15" msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over" fore="button.teleport">The Village of Gludin - 18000 Adena</a><br1>

Попробуй так, должно работать норм. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 27.11.2017 в 01:23, Soomy сказал:

<a action="bypass -h npc_%objectId%_goto 15" msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over">The Village of Gludin - 18000 Adena</a><br1> 

<a action="bypass -h npc_%objectId%_goto 15" msg="811;The Village of Gludin" width=264 height=24 back="button.teleport_over" fore="button.teleport">The Village of Gludin - 18000 Adena</a><br1>

 

Попробуй так, должно работать норм. 

Не помогло.

 

 


А хоть теоритически такое возможно на интерлюде?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 24.04.2020 в 12:44, Misterius сказал:

До сих пор не можешь разобраться ? o_O

У меня такое ощущение что такое вообще нельзя реализовать в хрониках Interlude. 

И если бы кто-то из профи в этом деле сказал что это ощущение верно то я бы просто забил и все... а так пока ковыряю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 24.04.2020 в 14:22, Hotaka сказал:

У меня такое ощущение что такое вообще нельзя реализовать в хрониках Interlude. 

И если бы кто-то из профи в этом деле сказал что это ощущение верно то я бы просто забил и все... а так пока ковыряю...

Прочитал название темы, самого заинтересовало) Попробовал на PTS-ке, так как на говно Яве не сижу. Всё работает отлично! Сразу видно вклад разработчиков.

Ради интереса скачал - сборку "l2code 8.99" повторил свой коронный номер, но Х...... там). Но чутка по парясь, всё таки добился своего.

  Скриншот (Показать контент)

Пришлось перехватывать функцию "msg", и смотреть какие же параметры в говно ядре она передает и каким классом наследуется.

Итог соответственно самый печальный: параметр принимает только строку + шрифт и подчеркивание из наследуемого класса. 

По сему: пишешь разрабу своей сборки, чтоб допилил класс этой функции и всё будет пучком, либо сам это сделай если занимаешься реверсом.

 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ХМ никогда не задумывался пойду проверю на pain team.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 24.04.2020 в 20:58, Taiwan сказал:

Прочитал название темы, самого заинтересовало) Попробовал на PTS-ке, так как на говно Яве не сижу. Всё работает отлично! Сразу видно вклад разработчиков.

Ради интереса скачал - сборку "l2code 8.99" повторил свой коронный номер, но Х...... там). Но чутка по парясь, всё таки добился своего.

  Скриншот (Показать контент)

Пришлось перехватывать функцию "msg", и смотреть какие же параметры в говно ядре она передает и каким классом наследуется.

Итог соответственно самый печальный: параметр принимает только строку + шрифт и подчеркивание из наследуемого класса. 

По сему: пишешь разрабу своей сборки, чтоб допилил класс этой функции и всё будет пучком, либо сам это сделай если занимаешься реверсом.

 

Спасибо за помощь 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 25.04.2020 в 05:59, Hotaka сказал:

Спасибо за помощь 

Да не за что.

  В 25.04.2020 в 05:44, Kopwnz сказал:

ХМ никогда не задумывался пойду проверю на pain team.

Ну как успехи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 25.04.2020 в 06:31, Taiwan сказал:

Да не за что.

Ну как успехи?

HTML правятся на ура но в paine  телепорт в xml 
<target loc="58316 163851 -2816" price="3800" name="Tanor Canyon" />

Но можно переписать в HTML но если честно не вижу смысла :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поменять в диалоге ВХ строку на кнопку это не проблема. В вх если мне не изменяет память когда что-то в клан вх кладется обычным(не клан лидером) игроком то должно выскакивать предупреждение/запрос тоже

Изменено пользователем Hotaka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 25.04.2020 в 08:17, Hotaka сказал:

Поменять в диалоге ВХ строку на кнопку это не проблема. В вх если мне не изменяет память когда что-то в клан вх кладется обычным(не клан лидером) игроком то должно выскакивать предупреждение/запрос тоже

 

1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...