В общем виде получается вот так:
Код:
if(params[0].toLowerCase().equals("pvp1"))
{
if(admin.getAccessLevel() >= AdminConfig.COMMAND_GOTOGM)
{
if ((admin.getCommonData().getRace() == Race.ELYOS))
{
TeleportService.teleportTo(admin, 600010000, 475, 454, 330, 1000);
PacketSendUtility.sendMessage(admin, "Вы телепортируетесь в PVP Зону: форт Элийцев. \n Приятной работы!");
return;
}
if ((admin.getCommonData().getRace() == Race.ASMODIANS))
{
TeleportService.teleportTo(admin, 600010000, 478, 1093, 335, 1000);
PacketSendUtility.sendMessage(admin, "Вы телепортируетесь в PVP Зону: форт Асмодиан. \n Приятной работы!");
return;
}
}
if ((admin.getCommonData().getRace() == Race.ELYOS))
{
admin.getGameStats().setStat(StatEnum.SPEED, -2500);
PacketSendUtility.broadcastPacket(admin, new SM_EMOTION(admin, EmotionType.START_EMOTE2, 0, 0), true);
TeleportService.teleportTo(admin, 600010000, 475, 454, 330, 7500);
PacketSendUtility.sendMessage(admin, "Вы телепортируетесь в PVP Зону: форт Элийцев. \n Удачных боёв!");
for (int i = 0; i < 10; i++) {
try {
Thread.sleep(750);
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
admin.getGameStats().setStat(StatEnum.SPEED, 6000);
PacketSendUtility.broadcastPacket(admin, new SM_EMOTION(admin, EmotionType.START_EMOTE2, 0, 0), true);
PacketSendUtility.sendMessage(admin, "Скорость востановлена.");
return;
}
if ((admin.getCommonData().getRace() == Race.ASMODIANS))
{
admin.getGameStats().setStat(StatEnum.SPEED, -2500);
PacketSendUtility.broadcastPacket(admin, new SM_EMOTION(admin, EmotionType.START_EMOTE2, 0, 0), true);
TeleportService.teleportTo(admin, 600010000, 478, 1093, 335, 7500);
PacketSendUtility.sendMessage(admin, "Вы телепортируетесь в PVP Зону: форт Асмодиан. \n Удачных боёв!");
for (int i = 0; i < 10; i++) {
try {
Thread.sleep(750);
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
admin.getGameStats().setStat(StatEnum.SPEED, 6000);
PacketSendUtility.broadcastPacket(admin, new SM_EMOTION(admin, EmotionType.START_EMOTE2, 0, 0), true);
PacketSendUtility.sendMessage(admin, "Скорость востановлена.");
return;
}
}