Ok i am trying to find out now where player get ported, suppose to be here:
private void teleportplayer(L2PcInstance player, teleCoord loc, FrintezzaWorld world)
{
player.setInstanceId(world.instanceId);
player.teleToLocation(loc.x, loc.y, loc.z);
if (player.getPet() != null)
player.getPet().teleToLocation(loc.x, loc.y, loc.z);
//player.teleToLocationWithPet(loc.x, loc.y, loc.z);
if (!world.allowed.contains(player.getObjectId()))
world.allowed.add(player.getObjectId());
}
But before that there is this:
for (L2PcInstance partyMember : party.getCommandChannel().getMembers())
{
if (partyMember.getInventory().getItemByItemId(8556) != null && partyMember.getInventory().getItemByItemId(8556).getCount() > 0)
partyMember.destroyItemByItemId("Frintezza", 8556, partyMember.getInventory().getItemByItemId(8556).getCount(), null, true);
if (partyMember.getInventory().getItemByItemId(8192) != null && partyMember.getInventory().getItemByItemId(8192).getCount() > 0)
partyMember.destroyItemByItemId("Frintezza", 8192, partyMember.getInventory().getItemByItemId(8192).getCount(), null, true);
((FrintezzaWorld)world).players.add(partyMember);
teleCoord tc = new teleCoord();
tc.x = -88172;
tc.y = -141076;
tc.z = -9170;
teleportplayer(partyMember,tc,(FrintezzaWorld)world);
}
Can i change this player.getPet().teleToLocation(loc.x, loc.y, loc.z); to location cords?
player.getPet().teleToLocation(-88172, -141076,-9170 );