Цитата:
Сообщение от Ro_0TT
Об это в первом посте писать надо.
|
У меня даже в подписи написано ) Я не разработчик =))
Цитата:
Сообщение от linliss
!activeChar.is-beep-ted() - это на что проверка?
|
Добавлено через 22 минуты
Mods.properties
Сюда запилил такие строки
#---------------------------------------#
# Custom Recomends System #
#---------------------------------------#
#.buyrec Включен ?
AlowBuyRec = True
#ID итема?
RecItemID = 57
#Количество итемов?
RecPrice = 50000000
#Количество реков?
RecReward = 1
Config.java
Добавил
REC_BUY = Boolean.parseBoolean(Mods.getProperty("AlowBuyRec", "True"));
REC_ITEM_ID = Integer.parseInt(Mods.getProperty("RecItemID", "57"));
REC_PRICE = Integer.parseInt(Mods.getProperty("RecPrice", "50000000"));
REC_REWARD = Integer.parseInt(Mods.getProperty("RecReward", "1"));
Code: Java
BuyRec.java
Создал вписал
package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
public class BuyRec implements IVoicedCommandHandler
{
private static final String[] VOICED_COMMANDS = {"buyrec"};
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if (command.equalsIgnoreCase("buyrec"))
{
if(activeChar.getInventory().getItemByItemId(Config.REC_ITEM_ID) != null && activeChar.getInventory().getItemByItemId(Config.REC_ITEM_ID).getCount() >= Config.REC_PRICE)
{
activeChar.getInventory().destroyItemByItemId("Rec", Config.REC_ITEM_ID, Config.REC_PRICE, activeChar, activeChar.getTarget());
activeChar.setRecomHave(activeChar.getRecomHave() + Config.REC_REWARD);
activeChar.sendMessage("You Have Earned "+Config.REC_REWARD+" Recomends.");
activeChar.broadcastUserInfo();
}
else
{
activeChar.sendMessage("You don't have enought items");
return true;
}
}
return false;
}
public String[] getVoicedCommandList()
{
return VOICED_COMMANDS;
}
}
Code: Java
VoicedCommandHandler.java
Вписал
registerVoicedCommandHandler(new buyrec());
import net.sf.l2j.gameserver.handler.voicedcommandhandler s.buyrec;
Code: Java
GS молчит но команда .buyrec непашет. (Не подскажете где ошибся?)