Кнопка prime shop - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 20.01.2017, 15:04   #1
Пользователь

Автор темы (Топик Стартер) Кнопка prime shop

Хочу навесить на кнопку prime shop, которая досталось от руофа, открытие своего alt+b, подскажите пожалуйста, правильно ли я понимаю что ссылка на открытие находится в клиенте в interface, если да чем его открыть? Пробовал XdatEditor, но в нем не нашел ссылки, xeditor открывает в левой кодировке, но вроде бы ссылку видел.
Сборка HF.
iSeeYourBalls вне форума Ответить с цитированием
Непрочитано 20.01.2017, 16:28   #2
Пользователь

По умолчанию Re: Кнопка prime shop

А кнопка PrimeShop разве не глубже XMLUI\UIscript зарыта? Упоминания о её показе\скрытии я видел только в l2.ini.

Наиболее лёгким вариантом будет собрать отдельный класс в interface.u.

Что-то вроде того:
class BBSopen extends UICommonAPI;
 
function OnClickButton(string strID)
{
	switch(strID)
	{
	case "BBSbtn" :
		ToggleOpenBBS();
		break;
	}
}
 
function ToggleOpenBBS()
{
	if(IsShowWindow("BoardWnd"))
	{
		HideWindow("BoardWnd");
	}
	else
	{
		ShowWindowWithFocus("BoardWnd");
	}
}
defaultproperties
{
}
Code: C#
Можно ещё через API, без тогл-функции, но суть не меняет.

Последний раз редактировалось Emperor; 20.01.2017 в 19:55.
Emperor вне форума Ответить с цитированием
Непрочитано 20.01.2017, 17:21   #3
Аватар для NoizeBD
Пользователь

По умолчанию Re: Кнопка prime shop

берите классик вариант прайм шопа (там уже все сделано за вас)
NoizeBD вне форума Отправить сообщение для NoizeBD с помощью Skype™ Ответить с цитированием
Непрочитано 22.01.2017, 13:00   #4
Герой

По умолчанию Re: Кнопка prime shop

BR_CashShopBtnWnd
PHP код:
function OnBtnShowCashShopClick ()
{
  if ( 
IsShowWindow("BR_CashShopWnd") )
  {
    
HideWindow("BR_CashShopWnd");
    
PlaySound("InterfaceSound.inventory_close_01");
  } else {
    
ExecuteEvent(9010);
    
PlaySound("InterfaceSound.inventory_open_01");
  }

любым удобным способом сменить id события ExecuteEvent(9010);
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 23.01.2017, 11:15   #5
Пользователь

Автор темы (Топик Стартер) Re: Кнопка prime shop

Цитата:
Сообщение от Shayne Посмотреть сообщение
BR_CashShopBtnWnd
PHP код:
function OnBtnShowCashShopClick ()
{
  if ( 
IsShowWindow("BR_CashShopWnd") )
  {
    
HideWindow("BR_CashShopWnd");
    
PlaySound("InterfaceSound.inventory_close_01");
  } else {
    
ExecuteEvent(9010);
    
PlaySound("InterfaceSound.inventory_open_01");
  }

любым удобным способом сменить id события ExecuteEvent(9010);
Спасибо. подскажите в каком файле искать, хотя бы направление? В interface.u?
iSeeYourBalls вне форума Ответить с цитированием
Непрочитано 23.01.2017, 11:22   #6
Герой

По умолчанию Re: Кнопка prime shop

Цитата:
Сообщение от iSeeYourBalls Посмотреть сообщение
Спасибо. подскажите в каком файле искать, хотя бы направление? В interface.u?
Да
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Ответ

Метки
primeshop, своя кнопка магазин


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Item Mall/Prime Shop что такое и с чем его едят? VISTALL Lineage II 152 18.02.2021 12:01
Кнопка ЗГ ZeRD Курилка / Yak floor 6 23.05.2014 22:11
Item Mall / Prime Shop L2jServer Freya High Five Part 5 Blackmau5 Lineage II 9 15.12.2012 17:22
Кнопка дерадикона cristian96 Серверная часть 11 18.05.2011 21:59
Кнопка не реагирует derron116 Lineage II 3 07.01.2011 01:23


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 04:10. Часовой пояс GMT +3.

Вверх