root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1002RequestoftheElim.java
| 1508 | 1514 | ||
|---|---|---|---|
31 | import com.aionemu.gameserver.questEngine.model.QuestEnv; | 31 | import com.aionemu.gameserver.questEngine.model.QuestEnv; |
32 | import com.aionemu.gameserver.questEngine.model.QuestState; | 32 | import com.aionemu.gameserver.questEngine.model.QuestState; |
33 | import com.aionemu.gameserver.questEngine.model.QuestStatus; | 33 | import com.aionemu.gameserver.questEngine.model.QuestStatus; |
34 | import com.aionemu.gameserver.services.InstanceService; | ||
34 | import com.aionemu.gameserver.services.ItemService; | 35 | import com.aionemu.gameserver.services.ItemService; |
35 | import com.aionemu.gameserver.services.TeleportService; | 36 | import com.aionemu.gameserver.services.TeleportService; |
36 | import com.aionemu.gameserver.utils.PacketSendUtility; | 37 | import com.aionemu.gameserver.utils.PacketSendUtility; |
... | ... | ||
45 | public class _1002RequestoftheElim extends QuestHandler | 46 | public class _1002RequestoftheElim extends QuestHandler |
46 | { | 47 | { |
47 | @Inject | 48 | @Inject |
49 | InstanceService instanceService; | ||
50 | @Inject | ||
48 | TeleportService teleportService; | 51 | TeleportService teleportService; |
49 | @Inject | 52 | @Inject |
50 | ItemService itemService; | 53 | ItemService itemService; |
... | ... | ||
271 | updateQuestStatus(player, qs); | 274 | updateQuestStatus(player, qs); |
272 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 275 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
273 | 0)); | 276 | 0)); |
274 | WorldMapInstance newInstance = player.getPosition().getWorld().getNextAvailableInstance(310010000); | 277 | WorldMapInstance newInstance = instanceService.getNextAvailableInstance(310010000, 60 * 5); |
275 | newInstance.setDestroyTime(60 * 5); | ||
276 | teleportService.teleportTo(player, 310010000, newInstance.getInstanceId(), 52, 174, 229, 0); | 278 | teleportService.teleportTo(player, 310010000, newInstance.getInstanceId(), 52, 174, 229, 0); |
277 | return true; | 279 | return true; |
278 | } | 280 | } |
Download diff