Всеам привет.После смерти в любом данже(подземелье или инстанс по другому) выкидывает к нике,а нужно чтобы в начале данжа вставал.Куда копать подскажите пж
Вот пример (можешь в каждом инсте создать)
@Override
public boolean onReviveEvent(Player player) {
WorldMap map = World.getInstance().getWorldMap(player.getWorldId());
if (map == null) {
PlayerReviveService.bindRevive(player);
return true;
}
PlayerReviveService.revive(player, 25, 25, true, 0);
PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.STR_REBIRTH_MASSAGE_ME);
player.getGameStats().updateStatsAndSpeedVisually();
PacketSendUtility.sendPacket(player, new SM_PLAYER_INFO(player, false));
PacketSendUtility.sendPacket(player, new SM_MOTION(player.getObjectId(), player.getMotions().getActiveMotions()));
TeleportService2.teleportTo(player, player.getWorldId(), 478, 204, 170);
player.unsetResPosState();
return true;
}
Это координаты в инсте TeleportService2.teleportTo(player, player.getWorldId(), 478, 204, 170); X, Y, Z на которых будет появляться персонаж
(Не забудьте добавить импорты)