16.狂野红色圣诞套装 randomitem_avatar_wild_red_santa
100攻击 5城镇移动作者: qq410328702 时间: 2018-7-22 20:24
/*
* DISCORD: https://discord.gg/YYjjPMM
*
* Copyright (C) 2018 bdoEmu
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
@CommandHandlerMethod
public static Object[] index(final Player player, final String... params) {
return AbstractCommandHandler.getAcceptResult(BagCommandHandler.helpBuilder.toString());
}
@CommandHandlerMethod
public static Object[] add(final Player player, final String[] params) {
int enchantLevel = 0;
if (params.length < 2) {
return index(player, params);
}
Integer itemId;
Long count;
try {
itemId = Integer.parseInt(params[0]);
count = Long.parseLong(params[1]);
if (params.length >= 3) {
enchantLevel = Integer.parseInt(params[2]);
}
} catch (NumberFormatException ex) {
return AbstractCommandHandler.getRejectResult("Incorrect number format.");
} catch (ArrayIndexOutOfBoundsException ex2) {
return AbstractCommandHandler.getRejectResult("Incorrect parameters count.");
}
if (!player.getPlayerBag().onEvent(new AddItemEvent(player, itemId, enchantLevel, count))) {
return AbstractCommandHandler.getRejectResult("Fail while executing add ItemEvent.");
}
return AbstractCommandHandler.getAcceptResult("Item successfully added.");
}
@CommandHandlerMethod(accessLevel = EAccessLevel.ADMIN)
public static Object[] addtoplayer(final Player player, final String[] params) {
int enchantLevel = 0;
if (params.length < 3) {
return index(player, params);
}
Player target;
Integer itemId;
Long count;
try {
target = World.getInstance().getPlayer(params[0]);
if (target == null) {
return AbstractCommandHandler.getRejectResult("Player " + params[3] + " doesn't exist in world!");
}
itemId = Integer.parseInt(params[1]);
count = Long.parseLong(params[2]);
if (params.length >= 4) {
enchantLevel = Integer.parseInt(params[3]);
}
} catch (NumberFormatException ex) {
return AbstractCommandHandler.getRejectResult("Incorrect number format.");
} catch (ArrayIndexOutOfBoundsException ex2) {
return AbstractCommandHandler.getRejectResult("Incorrect parameters count.");
}
if (!target.getPlayerBag().onEvent(new AddItemEvent(target, itemId, enchantLevel, count))) {
return AbstractCommandHandler.getRejectResult("Fail while executing add ItemEvent.");
}
return AbstractCommandHandler.getAcceptResult("Item successfully added.");
}
} 作者: qq410328702 时间: 2018-7-24 13:54
丨★丨强化装备武器轻松+12,不再为低强而忧心
丨★丨送回归礼包+钥匙,免费内衣、发型、妆容、胡须、伤疤、纹身,海量华丽时装免费穿
丨★丨强化+12必成,+13才有失败几率,15不再可望不可及
丨★丨码头小猫可金币购买部分消耗道具
丨★丨进服送:60装备一套,告别新手无力期,进入即可开心的玩耍!
QQ1群127925668
QQ2群693151979
QQ3群488734697