Показать сообщение отдельно
Непрочитано 05.11.2012, 15:54   #5
Аватар для VISTALL
Illussion is real

По умолчанию Re: Кнопка "Магазин", вопрос.

эт нужно видимо ковырнуть interface.xdat

Добавлено через 4 минуты
ох

interface.u

Добавлено через 6 минут
я вот даже нашол где) но уже как не мои проблемы.

Код:
var WindowHandle Me;
var ButtonHandle BtnShowCashShop;
var WindowHandle Drawer; // by sr

function OnLoad()
{
	InitHandle();
	Load();
}

function InitHandle()
{
	if (CREATE_ON_DEMAND==0) {
		Me = GetHandle( "BR_CashShopBtnWnd" );
		BtnShowCashShop = ButtonHandle ( GetHandle( "BR_CashShopBtnWnd.BtnShowCashShop" ) );
	}
	else {
		Me = GetWindowHandle( "BR_CashShopBtnWnd" );
		BtnShowCashShop = GetButtonHandle ( "BR_CashShopBtnWnd.BtnShowCashShop" );
	}
}

function Load()
{
}

function OnClickButton( string Name )
{
	switch( Name )
	{
	case "BtnShowCashShop":
		OnBtnShowCashShopClick();
		break;
	}
}

function OnBtnShowCashShopClick()
{
	// Е¬ёЇЗТ ¶§ё¶ґЩ Ед±ЫµИґЩ.
	if(IsShowWindow("BR_CashShopWnd"))
	{
		HideWindow("BR_CashShopWnd");
		PlaySound("InterfaceSound.inventory_close_01");
	}
	else
	{
		//ShowWindowWithFocus("BR_CashShopWnd");	// ЕЧЅєЖ®їл
		ExecuteEvent(EV_BR_CashShopToggleWindow);
		PlaySound("InterfaceSound.inventory_open_01");
	}
}

function OnShow()
{
	local int bShow;
	bShow = 0;
	GetINIBool("PrimeShop", "UsePrimeShop", bShow, "L2.ini");
	
	//debug("bShow=" $ bShow);
	if ( bShow != 0 ) {
		Me.ShowWindow();
	} else {
		Me.HideWindow();
	}
}
Добавлено через 8 минут
ах да, я забыл ищо сказать) кнопка - ниче не посылает на сервак, посылает как раз ОКНО
__________________
consulo.io - Consulo - multi-language IDE

Последний раз редактировалось VISTALL; 05.11.2012 в 16:02. Причина: Добавлено сообщение
VISTALL вне форума Ответить с цитированием
Сказали спасибо: