04.02.2010, 17:31
|
#32
|
Новичок
Регистрация: 04.02.2010
Возраст: 41
Сообщений: 2
Отблагодарили 1 раз(а)
Рейтинг мнений:
|
Re: ГМ-ШОП через Альт+И
Пример:
<td align=center><button value="Оружие D-Grade" action="bypass -h _bbsmultisell;311;1000001" width=120 height=30 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
единственное что тут новое так это _bbsmultisell;311;1000001
собственно это означает зделать запрос из папки мультисел .... 1000001.xml
на странице 311.htm
Вся проблема в том что сервер непонимает _bbsmultisell
как заставить l2jserver понимать это потаму что как я понял все серваки поголовно понимают кроме этого сервера?
Так на счет команды и вызова я разобрался!
нада зделать вот что :
в файле
L2_GameServer\java\com\l2jserver\gameserver\commun itybbs\CommunityBoard.java
Добавить это
вначало
import java.util.StringTokenizer;
import com.l2jserver.gameserver.model.L2Multisell;
в середине скрипта
else if(command.startsWith("_bbsmultisell;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
TopBBSManager.getInstance().parsecmd("_bbstop;" + st.nextToken(), activeChar);
L2Multisell.getInstance().separateAndSend(Integer. parseInt(st.nextToken()), activeChar, 0, false, 0);
}
перед
else
{
ShowBoard sb = new ShowBoard("<html><body><br><br><center>the command: " + command
+ " is not implemented yet</center><br><br></body></html>", "101");
мултиселы запахали но покупка не пашет (деньги не снимает в инвентарь нечего не падает)
Последний раз редактировалось unclehard; 05.02.2010 в 08:11.
|
|
|