Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Кнопка prime shop
#1
Хочу навесить на кнопку prime shop, которая досталось от руофа, открытие своего alt+b, подскажите пожалуйста, правильно ли я понимаю что ссылка на открытие находится в клиенте в interface, если да чем его открыть? Пробовал XdatEditor, но в нем не нашел ссылки, xeditor открывает в левой кодировке, но вроде бы ссылку видел.
Сборка HF.
Ответ
#2
А кнопка PrimeShop разве не глубже XMLUI\UIscript зарыта? Упоминания о её показе\скрытии я видел только в l2.ini.

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

Что-то вроде того:
[SRC="csharp"]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
{
}[/SRC]

Можно ещё через API, без тогл-функции, но суть не меняет.
Ответ
#3
берите классик вариант прайм шопа (там уже все сделано за вас)
Ответ
#4
BR_CashShopBtnWnd
PHP код:
<?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
Ответ
#5
Shayne Написал:BR_CashShopBtnWnd
PHP код:
<?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?
Ответ
#6
iSeeYourBalls Написал:Спасибо. подскажите в каком файле искать, хотя бы направление? В interface.u?
Да
Aka Stels
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Community Board кнопка сайт игры Литион 3 1,926 05-22-2014, 01:51 PM
Последний пост: Литион
  Кнопка "Магазин", вопрос. Unavailable 7 4,866 12-15-2012, 04:36 PM
Последний пост: Blackmau5

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)