[question] Super Gm-shop-buffer
Железо: кор 2 дуо 2.5, 2 гига оперы
ОС: Винда хр х32
Программы: мускул 5.0 х32, ява х32
Сборка: Lineage II Gracia Part 2 L2JFree 5275
Вопрос: Увидел на 1 сервере, Гм-шоп-Бафера прикольных, суть в том, что Гм шоп всегда при тебе, также и бафер... Поясню каково ето... У каждого игрока при создании чара есть Шмотка например Iron Ore При нажатии на неё открываеться окно Гм-шопа + Бафер, тоесть html как сделать так?? таким образом ты в любом месте имеешь при себе гм-шоп и бафера...
Мои соображения по этому поводу: Нужно как-то заставить Хтмл открываться при нажатии на вещь 2 раза ...
Если кто знает, и готов помочь, спасибкой и благодарностью необижу..!
Насчет юзания итема как то не думал....не логичнее например всунуть это все в окно приветствия?включить в конфиге отображение новостей, там прописать все как положено, и при команде .wellcome будет тебе счастье
kraleksandr: И как это осуществить?
Очень просто, заменить html с Community Board на html Гм шопа (баффера)
— рас!11рас!1
Если в сборке La2Base тов конфигах найди, что то типа "Приветсвие Welcome" Что то в этом роде
Чтобы отредактировать приветствие \Server\game\data\html-ru\welcome чтобы активировать вроде выше писали .welcome а чтобы приветствие включялось при входе в игру тогда смотри в конфигах
http://f4nkicker.mybrute.com/
Го в ученики:)
Оч хорошая игра не занимает много времени.
NesH2201: Железо: кор 2 дуо 2.5, 2 гига оперы
ОС: Винда хр х32
Программы: мускул 5.0 х32, ява х32
Сборка: Lineage II Gracia Part 2 L2JFree 5275
Вопрос: Увидел на 1 сервере, Гм-шоп-Бафера прикольных, суть в том, что Гм шоп всегда при тебе, также и бафер... Поясню каково ето... У каждого игрока при создании чара есть Шмотка например Iron Ore При нажатии на неё открываеться окно Гм-шопа + Бафер, тоесть html как сделать так?? таким образом ты в любом месте имеешь при себе гм-шоп и бафера...
Мои соображения по этому поводу: Нужно как-то заставить Хтмл открываться при нажатии на вещь 2 раза ...
Если кто знает, и готов помочь, спасибкой и благодарностью необижу..!
Просто можно написать свой итемхендлер, если есть исходы
что то вроде
package com.l2jarchid.gameserver.handler.itemhandlers;
import com.l2jarchid.gameserver.cache.HtmCache;
import com.l2jarchid.gameserver.handler.IItemHandler;
import com.l2jarchid.gameserver.model.L2ItemInstance;
import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance;
import com.l2jarchid.gameserver.model.actor.instance.L2PlayableInstance;
import com.l2jarchid.gameserver.network.serverpackets.ActionFailed;
import com.l2jarchid.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jarchid.gameserver.network.serverpackets.RadarControl;
import com.l2jarchid.gameserver.network.serverpackets.ShowMiniMap;
public class ShopItem implements IItemHandler {
private static final int[] ITEM_IDS = {11111, 11112};
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
{
if (!(playable instanceof L2PcInstance))
return;
L2PcInstance activeChar = (L2PcInstance) playable;
final int itemId=item.getItemId();
String filename = "data/html/ + itemId + ".htm"; //вот тебе хтмл
String content = HtmCache.getInstance().getHtm(filename);
if (content == null)
{
NpcHtmlMessage html = new NpcHtmlMessage(1);
html.setHtml("<html><body>My Text is missing:<br>"+filename+"</body></html>");
activeChar.sendPacket(html);
}
else
{
NpcHtmlMessage itemReply = new NpcHtmlMessage(5);
itemReply.setHtml(content);
activeChar.sendPacket(itemReply);
}
activeChar.sendPacket( new ActionFailed() );
}
public int[] getItemIds()
{
return ITEM_IDS;
}
}
Возможно коечто дописать в байпасах
Кстати можеш пожертвовать админским Гмшопом, перекроить его под игроков, и поставить чтоб можно было пользовать команду //gmshop при аксессе 0
XOXOJI: Кстати можеш пожертвовать админским Гмшопом, перекроить его под игроков, и поставить чтоб можно было пользовать команду //gmshop при аксессе 0
я не поймы смысл вообще так делать не интресно-же)
http://f4nkicker.mybrute.com/
Го в ученики:)
Оч хорошая игра не занимает много времени.











![-=[AvAnEgE]=-](/uploads/fotos/av-46905.gif)
