Jump to content

Ilusioner

Members
  • Posts

    51
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About Ilusioner

Contact Methods

  • Website URL
    https://www.google.hu/

Profile Information

  • Current Mood
    Playful
  • Gender
    Male
  • Country
    Hungary
  • Location
    Budapest

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Ilusioner's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. I dont have CastleSiegeInfo packet. I have ExShowCastleInfo packet. package org.l2j.gameserver.network.serverpackets; import java.util.Collection; import org.l2j.commons.network.PacketWriter; import org.l2j.gameserver.data.sql.ClanTable; import org.l2j.gameserver.enums.TaxType; import org.l2j.gameserver.instancemanager.CastleManager; import org.l2j.gameserver.model.siege.Castle; import org.l2j.gameserver.network.OutgoingPackets; public class ExShowCastleInfo implements IClientOutgoingPacket { public static final ExShowCastleInfo STATIC_PACKET = new ExShowCastleInfo(); private ExShowCastleInfo() { } @Override public boolean write(PacketWriter packet) { OutgoingPackets.EX_SHOW_CASTLE_INFO.writeId(packet); final Collection<Castle> castles = CastleManager.getInstance().getCastles(); packet.writeD(castles.size()); for (Castle castle : castles) { packet.writeD(castle.getResidenceId()); if (castle.getOwnerId() > 0) { if (ClanTable.getInstance().getClan(castle.getOwnerId()) != null) { packet.writeS(ClanTable.getInstance().getClan(castle.getOwnerId()).getName()); } else { LOGGER.warning("Castle owner with no name! Castle: " + castle.getName() + " has an OwnerId = " + castle.getOwnerId() + " who does not have a name!"); packet.writeS(""); } } else { packet.writeS(""); } packet.writeD(castle.getTaxPercent(TaxType.BUY)); packet.writeD((int) (castle.getSiege().getSiegeDate().getTimeInMillis() / 1000)); packet.writeC(castle.getSiege().isInProgress() ? 0x01 : 0x00); // Grand Crusade packet.writeC(castle.getSide().ordinal()); // Grand Crusade } return true; } }
  2. I need to fix the clan/castle informations, not cosmetic fix. I cant find in server side this script.
  3. Siege manager has no castle infomation function. So these htmls useless for my problem.
  4. There is no NPC. This function is button in the system menu.
  5. Hi! Anyone knows hot to fix Castle information window? I didnt found any config for it.
  6. Hi! I'd have agameserver and gameserver2 folder. Both registered and hexid put in the correct folder. Login run and one server, but 2nd is Down. And also have problem with DB, i cant see any of characters from the 1st (old) server. I need to create 2 new DB or just 1?
  7. I got error again. Errors were encountered while processing: udev initramfs-tools-core initramfs-tools E: Sub-process /usr/bin/dpkg returned an error code (1) FAIL
  8. Hi! Anyone have a good guide for Debian 9 upgrade to 10 ? I tried many guides but failed. Usually get some dpkg error or systemd problem. Or any Guide to launch server on Debian 9?
  9. Hi! I need some help again. I'd like to create a farm zone. I think the best to do it in an instace with a limited time, but i dont really know how is it working. I find GoldBergsRoom to be a good place form me. I made a copy from the .xml and also the script. I changed some conditions, i hope its ok. The spawnlist is the default. If i made a list in here its working? I mean do the mobs respawn in to zone again until time ends? I deleted some unused lines from script but is thinks its not correct. So im just want a zone where mobs spawn for 60 minutes then player teleported out and can re-enter after 180. My xml: <?xml version="1.0" encoding="UTF-8"?> <instance id="900203" maxWorlds="80" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/instance.xsd"> <time duration="60" empty="0" /> <locations> <enter type="FIXED"> <location x="11712" y="-84973" z="-10965" /> </enter> <exit type="ORIGIN" /> </locations> <conditions> <condition type="GroupMin"> <param name="limit" value="1" /> </condition> <condition type="GroupMax"> <param name="limit" value="9" /> </condition> <condition type="Level"> <param name="min" value="80" /> <param name="max" value="86" /> </condition> <condition type="Distance" /> <condition type="Reenter" /> </conditions> <reenter apply="NONE"> <reset time="180" /> </reenter> <spawnlist> <group> <npc id="18359" x="11700" y="-87948" z="-10948" heading="16383" /> <!-- Golberg --> </group> </spawnlist> </instance> and this is my script: /* * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package instances.BeerFarm; import org.l2j.gameserver.model.Party; import org.l2j.gameserver.model.actor.Npc; import org.l2j.gameserver.model.actor.instance.PlayerInstance; import org.l2j.gameserver.model.instancezone.Instance; import org.l2j.gameserver.network.serverpackets.ExShowScreenMessage; import instances.AbstractInstance; public class Farm extends AbstractInstance { // NPCs private static final int Black = 34091; // Items // Misc private static final int TEMPLATE_ID = 900203; public Farm() { super(TEMPLATE_ID); addStartNpc(Black); addInstanceLeaveId(TEMPLATE_ID); } @Override public String onAdvEvent(String event, Npc npc, PlayerInstance player) { switch (event) { case "ENTER": { enterInstance(player, npc, TEMPLATE_ID); final Instance world = player.getInstanceWorld(); if (world != null) { for (PlayerInstance member : party.getMembers()) { if (member == player) { continue; } member.teleToLocation(player, 10, world); } } break; } } return null; } public static void main(String[] args) { new Farm(); } }
  10. Thanks. I think i also need to add the stats to data\stats\items\
×
×
  • Create New...