Показать сообщение отдельно
Непрочитано 23.10.2011, 01:26   #10
Аватар для Wolfas
Пользователь

Автор темы (Топик Стартер) Re: Задержка выполнения цыкла

В общем виде получается вот так:

Код:
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;
			}
	}
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Wolfas вне форума Ответить с цитированием