Свернуть ↑
public void parsecmd(String command, L2Player player)
{
if(command.equals("_bbsbuff;"))
{
}
else if(command.startsWith("_bbsbuff;buff;"))
{
StringTokenizer stBuff = new StringTokenizer(command, ";");
stBuff.nextToken();
stBuff.nextToken();
int skill_id = Integer.parseInt(stBuff.nextToken());
int skill_lvl = Integer.parseInt(stBuff.nextToken());
String BuffTarget = stBuff.nextToken();
doBuff(skill_id, skill_lvl, BuffTarget, player);
}
else if(command.startsWith("_bbsbuff;grp;"))
{
StringTokenizer stBuffGrp = new StringTokenizer(command, ";");
stBuffGrp.nextToken();
stBuffGrp.nextToken();
int id_groups = Integer.parseInt(stBuffGrp.nextToken());
String BuffTarget = stBuffGrp.nextToken();
doBuffGroup(id_groups, BuffTarget, player);
}
else if(command.equals("_bbsbuff;cancel"))
player.getEffectList().stopAllEffects();
else if(command.equals("_bbsbuff;regmp"))
player.setCurrentMp(player.getMaxMp());
else if(command.equals("_bbsbuff;reghp"))
player.setCurrentHp(player.getMaxHp());
else if(command.equals("_bbsbuff;save"))
{
if(!Config.PVPCB_BUFFER_ALLOW_SAVE_RESTOR)
{
player.sendMessage(new CustomMessage("l2p.gameserver.communitybbs.Manager .BuffBBSManager.SaveBuff", player));
return;
}
else
SAVE(player);
}
else if(command.equals("_bbsbuff;restore"))
{
if(!Config.PVPCB_BUFFER_ALLOW_SAVE_RESTOR)
{
player.sendMessage(new CustomMessage("l2p.gameserver.communitybbs.Manager .BuffBBSManager.RestorBuff", player));
return;
}
else
RESTOR(player);
}
else
ShowBoard.separateAndSend("<html><body><br><br><ce nter>В bbsbuff функция: " + command + " пока не реализована</center><br><br></body></html>", player);
}