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

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

Ответ
Опции темы
Непрочитано 05.11.2012, 01:54   #1
Аватар для Unavailable
Участник

Автор темы (Топик Стартер) Кнопка "Магазин", вопрос.

Приветствую, подскажите что подредактировать в клиенте что бы при нажатие на кнопку магазина (Item-Mall) сам магазин не открывался, но пакет отправлял?
__________________
Свалю с этой планеты при первой же возможности.
Unavailable вне форума Отправить сообщение для Unavailable с помощью ICQ Ответить с цитированием
Непрочитано 05.11.2012, 10:58   #2
Аватар для gorodetskiy
Олдфаг

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

Может быть выпилить со сборки Item-Mall ?
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 05.11.2012, 11:09   #3
Аватар для xolseg
Хрен с горы

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

Цитата:
Сообщение от gorodetskiy Посмотреть сообщение
Может быть выпилить со сборки Item-Mall ?
Я так понимаю, нужна именно кнопочка, с отправкой пакета, но без получения отклика. А не выпиливание IM :-D
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 05.11.2012, 11:10   #4
Аватар для [STIGMATED]
Супергерой

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

А какой пакет вы хотите послать в ответ на нажатие кнопки? Клиентский или серверный?
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 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 вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 15.12.2012, 12:38   #6
Аватар для Blackmau5
Пользователь

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

к стате да !
видел на какомто серве при нажатии на Магазин открывался тотже комунити !

это 100% в клиенте а не в сервере !
но что бы зделать это , нужно перелапатить весь клиент UDK Unrealom наверн

VISTALL
Чем ты открывал раширение *.u ?
ну тоесть файл interface.u
__________________
Blackmau5 вне форума Ответить с цитированием
Непрочитано 15.12.2012, 15:59   #7
Аватар для VISTALL
Illussion is real

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

Цитата:
Сообщение от Blackmau5 Посмотреть сообщение
к стате да !
видел на какомто серве при нажатии на Магазин открывался тотже комунити !

это 100% в клиенте а не в сервере !
но что бы зделать это , нужно перелапатить весь клиент UDK Unrealom наверн

VISTALL
Чем ты открывал раширение *.u ?
ну тоесть файл interface.u
это клиент, а вот что они поменяли это не к нам.

сначала нужно декодировать с помощью l2encdec , а потом открыть блокнотом
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Непрочитано 15.12.2012, 16:36   #8
Аватар для Blackmau5
Пользователь

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

Цитата:
Сообщение от VISTALL Посмотреть сообщение
это клиент, а вот что они поменяли это не к нам.

сначала нужно декодировать с помощью l2encdec , а потом открыть блокнотом
В общем меня заинтересовало это и я думаю возможно это реализовать !

Проковыряв системными тулами клиента я нарыл адресаты окон :





Заключение :
нужно теперь найти где какая кнопка отвечает за функцию и заменить адриссаты :
из BR_CashShopWnd на BoardWnd


Вот только теперь актуальная цель найти решения "Где его менять и чем"
Как говорится : Всему своё время .


P.S Думаю не стоит такую вещь пропускать особого внимания , так как можно будет с него полноценный сделать Магазин со всеми рабочими вкладками , пример вкладок на скрине .
Ибо до сих пор в паблике исходники рабочего ItemMall/PrimeShop даже под L2jServer найти не реально , ну по крайней мере я до сих пор не могу найти ...

Так что сейчас приступлю к реализации (если получиться)

Если заинтересовать всех кто в этом разберается , достигнуть этого возможно !
Благодарствую за выделенное внимание !

Добавлено через 2 часа 55 минут
Всё идеально совпадает , вот только не могу расшифровать Interface.u из L2 High Five Part 5

кто в силе расшифровать его Помогите !
Вот сам файл : Скачать Interface.u
__________________

Последний раз редактировалось Blackmau5; 15.12.2012 в 19:31. Причина: Добавлено сообщение
Blackmau5 вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос\Ответ wamper Документация 22 21.10.2014 17:17
Вопрос/Ответ BioSchok Корзина / Trash 1 22.10.2012 22:52
Вопрос по изменению игровых данных atriy Игровой клиент 17 03.02.2011 18:31
Вопрос на счёт скилов L2jTeon 1113 rev. kvadrat911 Lineage II 4 27.01.2011 16:54


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

Вверх