root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1002RequestoftheElim.java

15081514
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
					}