Jump to content

MiReEn

Members
  • Posts

    25
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by MiReEn

  1. I get these errors in RequestBypassToServer in acis revision 405

     

    The method showDressMeMainPage(Player) is undefined for the type RequestBypassToServer

    The method showSkinList(Player, String, int) is undefined for the type RequestBypassToServer

    The method showMySkinList(Player, int) is undefined for the type RequestBypassToServer

    The method checkWeapons(Player, ItemInstance, WeaponType, WeaponType) is undefined for the type RequestBypassToServer

    Duplicate local variable itemId

    Duplicate local variable player

    Illegal modifier for parameter getItemNameById; only final is permitted

    Void methods cannot return a value

    void is an invalid type for the variable showSkinList

    void is an invalid type for the variable showDressMeMainPage

    Syntax error on token "++", Expression expected after this token

     private static void showMySkinList(Player player, int page) --->  Syntax error on token "(", ; expected

    public static boolean checkWeapons(Player player, ItemInstance skin, WeaponType weapon1, WeaponType weapon2) --> Syntax error on token ",", ; expected

    Illegal modifier for parameter sdf; only final is permitted

    htm.replace("%time%", sdf.format(new Date(System.currentTimeMillis())));  -------->sdf cannot be resolved

  2. Good evening i have the following error :

    Using Acis rev 401 public version

      

      [javac] C:\Users\USER\Desktop\BACKUP\l2\source\workspace\acis_public-master\aCis_gameserver\java\net\sf\l2j\gameserver\DressMeData.java:17: error: DressMeData is not abstract and does not override abstract method parseDocument(Document,Path) in IXmlReader
        [javac] public class DressMeData implements IXmlReader
        [javac]        ^
        [javac] C:\Users\USER\Desktop\BACKUP\l2\source\workspace\acis_public-master\aCis_gameserver\java\net\sf\l2j\gameserver\DressMeData.java:46: error: cannot find symbol
        [javac]        parseDatapackFile("./data/xml/dressme.xml");
        [javac]        ^
        [javac]   symbol:   method parseDatapackFile(String)
        [javac]   location: class DressMeData
        [javac] C:\Users\USER\Desktop\BACKUP\l2\source\workspace\acis_public-master\aCis_gameserver\java\net\sf\l2j\gameserver\DressMeData.java:54: error: method does not override or implement a method from a supertype
        [javac]    @Override
        [javac]    ^
        [javac] C:\Users\USER\Desktop\BACKUP\l2\source\workspace\acis_public-master\aCis_gameserver\java\net\sf\l2j\gameserver\network\clientpackets\RequestBypassToServer.java:128: error: incompatible types: String cannot be converted to int
        [javac]                                         player.sendMessage("The command " + command.substring(7 + " does not exist!"));
        [javac]                                                                                                 ^
        [javac] C:\Users\USER\Desktop\BACKUP\l2\source\workspace\acis_public-master\aCis_gameserver\java\net\sf\l2j\gameserver\network\clientpackets\RequestBypassToServer.java:320: error: method sendMessage in class Player cannot be applied to given types;
        [javac]                                 player.sendMessage("You have successfully purchased ",  sp.getName(),  " skin.");
        [javac]                                       ^
        [javac]   required: String
        [javac]   found: String,String,String
        [javac]   reason: actual and formal argument lists differ in length
        [javac] Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
        [javac] 5 errors

     

  3. Greetings maxcheaters community,

     

    I am searching for closed beta testers for the upcoming Interlude server L2Ambrosial.
    You can find more info about the server by gaining Beta Tester Role in our server's discord channel.
    Any kind of help in the early stages of the server's development is highly appreciated and will be reward at the live stage of the server.

     

    Discord Channel

     

     

    Custom Items will be unlocked periodicaly depending on the server's community progression. Currently Unlocked: Apella / Monster Only Weapons

    Tier 1 Items

    Tier 2 Items

    Tier 3 Items

     

    Best Regards,
    MiReEn.

  4. Greetings,

    As the title says i changed Gluding Village to a nopeace zone and the following issue occures:

    Players can attack each other normally , they get Flagged and also get PvP Kills. On the other hand when a player kills a non-flagged player his PK score increases normally but he doesn't get any Karma or Red name.

    I checked zone xml , Gludin is set as a Town , and nopeace = True

    Checked L2TownZone.java , checked L2PeaceZone.java but can't figure what is the cause of the problem. Using Frozen Rev. 1004

    Thanks in advance.

  5. Greetings,

    After i changed to JDK 11 these following errors occured to L2NPCINSTANCE.java

    import org.omg.PortableServer.POAManagerPackage.State; (The import org.omg cannot be resolved)

    and following the previous error this error occures:
    || qs.getState().equals(State.active)) (State cannot be resolved to a variable)

     

    After searching in google i realised that it's possible that method org.omg is no longer used in JDK 11 , any suggestions on fixing it?

    Thanks in advance!

  6. Greetings guys ,

    Bug: Duel ends in tie , and they can walk normally with Snipe or Ultimate Defense while keeping the stats after duel ends 

    Could anyone  help me understand what's causing this bug and point me in the right direction in order to fix it ?

    (Using L2JFrozen )

    Thanks in advance

  7. On 12/20/2016 at 5:58 AM, GLO said:

    this guide will go over how to adapt effects and skills from higher chronicles and import them through interlude

     

    Hidden Content

    • Reply to this topic to see the hidden content.

     

    try and delete

    
    EditPackages=UnrealEd
    EditPackages=IpDrv
    EditPackages=UWeb
    EditPackages=GamePlay
    EditPackages=GUI
    EditPackages=Runtime
    EditPackages=RTInterface

     

  8. So i saw this code posted from An4rchy and because i had some free time i decided to try the adaptation of the code to l2jfrozen since it was posted for acis.
     I'm terrible in this so i got stuck somewhere as expected.
     
    Original Code :

     

    package net.sf.l2j.gameserver.handler.bypasshandlers;

    import java.util.StringTokenizer;

    import net.sf.l2j.Config;
    import net.sf.l2j.gameserver.custom.DressMeData;
    import net.sf.l2j.gameserver.datatables.ItemTable;
    import net.sf.l2j.gameserver.handler.IBypassHandler;
    import net.sf.l2j.gameserver.handler.voicedcommandhandlers.DressMe;
    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    import net.sf.l2j.gameserver.model.itemcontainer.Inventory;
    import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;

    /**
    * @author Anarchy
    *
    */
    public class DressMeBypasses implements IBypassHandler
    {
    private static final String[] BYPASSES = { "bp_changedressmestatus", "bp_editWindow", "bp_setpart", "bp_gettarget", "bp_main" };

    @Override
    public boolean handleBypass(String bypass, L2PcInstance activeChar)
    {
    if (bypass.equals("bp_changedressmestatus"))
    {
    if (activeChar.isDressMeEnabled())
    {
    activeChar.setDressMeEnabled(false);
    activeChar.broadcastUserInfo();
    }
    else
    {
    activeChar.setDressMeEnabled(true);
    activeChar.broadcastUserInfo();
    }

    DressMe.sendMainWindow(activeChar);
    }

    if (bypass.startsWith("bp_editWindow"))
    {
    String bp = bypass.substring(14);
    StringTokenizer st = new StringTokenizer(bp);

    sendEditWindow(activeChar, st.nextToken());
    }

    if (bypass.startsWith("bp_setpart"))
    {
    String bp = bypass.substring(11);
    StringTokenizer st = new StringTokenizer(bp);

    String part = st.nextToken();
    String type = st.nextToken();

    setPart(activeChar, part, type);
    }

    if (bypass.startsWith("bp_gettarget"))
    {
    String bp = bypass.substring(13);
    StringTokenizer st = new StringTokenizer(bp);

    String part = st.nextToken();

    stealTarget(activeChar, part);
    }

    if (bypass.equals("bp_main"))
    {
    DressMe.sendMainWindow(activeChar);
    }

    return true;
    }

    public void stealTarget(L2PcInstance p, String part)
    {
    if (p.getTarget() == null || !(p.getTarget() instanceof L2PcInstance))
    {
    p.sendMessage("Invalid target.");
    return;
    }

    L2PcInstance t = (L2PcInstance)p.getTarget();

    if (p.getDressMeData() == null)
    {
    DressMeData dmd = new DressMeData();
    p.setDressMeData(dmd);
    }

    boolean returnMain = false;

    switch (part)
    {
    case "chest":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) == null)
    {
    p.getDressMeData().setChestId(0);
    }
    else
    {
    p.getDressMeData().setChestId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId());
    }
    break;
    }
    case "legs":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) == null)
    {
    p.getDressMeData().setLegsId(0);
    }
    else
    {
    p.getDressMeData().setLegsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId());
    }
    break;
    }
    case "gloves":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) == null)
    {
    p.getDressMeData().setGlovesId(0);
    }
    else
    {
    p.getDressMeData().setGlovesId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId());
    }
    break;
    }
    case "boots":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) == null)
    {
    p.getDressMeData().setBootsId(0);
    }
    else
    {
    p.getDressMeData().setBootsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId());
    }
    break;
    }
    case "weap":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null)
    {
    p.getDressMeData().setWeapId(0);
    }
    else
    {
    p.getDressMeData().setWeapId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId());
    }
    break;
    }
    case "all":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) == null)
    {
    p.getDressMeData().setChestId(0);
    }
    else
    {
    p.getDressMeData().setChestId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) == null)
    {
    p.getDressMeData().setLegsId(0);
    }
    else
    {
    p.getDressMeData().setLegsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) == null)
    {
    p.getDressMeData().setGlovesId(0);
    }
    else
    {
    p.getDressMeData().setGlovesId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) == null)
    {
    p.getDressMeData().setBootsId(0);
    }
    else
    {
    p.getDressMeData().setBootsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null)
    {
    p.getDressMeData().setWeapId(0);
    }
    else
    {
    p.getDressMeData().setWeapId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId());
    }
    returnMain = true;
    break;
    }
    }

    p.broadcastUserInfo();
    if (!returnMain)
    sendEditWindow(p, part);
    else
    DressMe.sendMainWindow(p);
    }

    public void setPart(L2PcInstance p, String part, String type)
    {
    if (p.getDressMeData() == null)
    {
    DressMeData dmd = new DressMeData();
    p.setDressMeData(dmd);
    }

    switch (part)
    {
    case "chest":
    {
    if (Config.DRESS_ME_CHESTS.keySet().contains(type))
    {
    p.getDressMeData().setChestId(Config.DRESS_ME_CHESTS.get(type));
    }

    break;
    }
    case "legs":
    {
    if (Config.DRESS_ME_LEGS.keySet().contains(type))
    {
    p.getDressMeData().setLegsId(Config.DRESS_ME_LEGS.get(type));
    }

    break;
    }
    case "gloves":
    {
    if (Config.DRESS_ME_GLOVES.keySet().contains(type))
    {
    p.getDressMeData().setGlovesId(Config.DRESS_ME_GLOVES.get(type));
    }

    break;
    }
    case "boots":
    {
    if (Config.DRESS_ME_BOOTS.keySet().contains(type))
    {
    p.getDressMeData().setBootsId(Config.DRESS_ME_BOOTS.get(type));
    }

    break;
    }
    case "weap":
    {
    if (Config.DRESS_ME_WEAPONS.keySet().contains(type))
    {
    p.getDressMeData().setWeapId(Config.DRESS_ME_WEAPONS.get(type));
    }

    break;
    }
    }

    p.broadcastUserInfo();
    sendEditWindow(p, part);
    }

    public void sendEditWindow(L2PcInstance p, String part)
    {
    NpcHtmlMessage htm = new NpcHtmlMessage(0);
    htm.setFile("./data/html/custom/dressme/edit.htm");
    htm.replace("%part%", part);
    switch (part)
    {
    case "chest":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom chest.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getChestId() == 0 ? "You have no custom chest." : ItemTable.getInstance().getTemplate(p.getDressMeData().getChestId()).getName());
    }
    String temp = "";
    for (String s : Config.DRESS_ME_CHESTS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "legs":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom legs.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getLegsId() == 0 ? "You have no custom legs." : ItemTable.getInstance().getTemplate(p.getDressMeData().getLegsId()).getName());
    }
    String temp = "";
    for (String s : Config.DRESS_ME_LEGS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "gloves":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom gloves.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getGlovesId() == 0 ? "You have no custom gloves." : ItemTable.getInstance().getTemplate(p.getDressMeData().getGlovesId()).getName());
    }
    String temp = "";
    for (String s : Config.DRESS_ME_GLOVES.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "boots":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom boots.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getBootsId() == 0 ? "You have no custom boots." : ItemTable.getInstance().getTemplate(p.getDressMeData().getBootsId()).getName());
    }
    String temp = "";
    for (String s : Config.DRESS_ME_BOOTS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "weap":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom weapon.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getWeapId() == 0 ? "You have no custom weapon." : ItemTable.getInstance().getTemplate(p.getDressMeData().getWeapId()).getName());
    }
    String temp = "";
    for (String s : Config.DRESS_ME_WEAPONS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    }

    p.sendPacket(htm);
    }

    @Override
    public String[] getBypassHandlersList()
    {
    return BYPASSES;
    }
    }

     

     

     

    Since i use l2jfrozen and there is not a file named bypasshandlers.java i decided to add the code in : package com.l2jfrozen.gameserver.network.clientpackets; --> RequestBypassToServer (Don't know if it's the right thing to do)

     

    This is what i added there :

    private static final String[] RequestBypassToServer = { "bp_changedressmestatus", "bp_editWindow", "bp_setpart", "bp_gettarget", "bp_main" };

    @Override
    public boolean handleBypass(String bypass, L2PcInstance activeChar)
    {
    if (bypass.equals("bp_changedressmestatus"))
    {
    if (activeChar.isDressMeEnabled())
    {
    activeChar.setDressMeEnabled(false);
    activeChar.broadcastUserInfo();
    }
    else
    {
    activeChar.setDressMeEnabled(true);
    activeChar.broadcastUserInfo();
    }

    DressMe.sendMainWindow(activeChar);
    }

    if (bypass.startsWith("bp_editWindow"))
    {
    String bp = bypass.substring(14);
    StringTokenizer st = new StringTokenizer(bp);

    sendEditWindow(activeChar, st.nextToken());
    }

    if (bypass.startsWith("bp_setpart"))
    {
    String bp = bypass.substring(11);
    StringTokenizer st = new StringTokenizer(bp);

    String part = st.nextToken();
    String type = st.nextToken();

    setPart(activeChar, part, type);
    }

    if (bypass.startsWith("bp_gettarget"))
    {
    String bp = bypass.substring(13);
    StringTokenizer st = new StringTokenizer(bp);

    String part = st.nextToken();

    stealTarget(activeChar, part);
    }

    if (bypass.equals("bp_main"))
    {
    DressMe.sendMainWindow(activeChar);
    }

    return true;
    }

    public void stealTarget(L2PcInstance p, String part)
    {
    if (p.getTarget() == null || !(p.getTarget() instanceof L2PcInstance))
    {
    p.sendMessage("Invalid target.");
    return;
    }

    L2PcInstance t = (L2PcInstance)p.getTarget();

    if (p.getDressMeData() == null)
    {
    DressMeData dmd = new DressMeData();
    p.setDressMeData(dmd);
    }

    boolean returnMain = false;

    switch (part)
    {
    case "chest":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) == null)
    {
    p.getDressMeData().setChestId(0);
    }
    else
    {
    p.getDressMeData().setChestId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId());
    }
    break;
    }
    case "legs":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) == null)
    {
    p.getDressMeData().setLegsId(0);
    }
    else
    {
    p.getDressMeData().setLegsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId());
    }
    break;
    }
    case "gloves":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) == null)
    {
    p.getDressMeData().setGlovesId(0);
    }
    else
    {
    p.getDressMeData().setGlovesId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId());
    }
    break;
    }
    case "boots":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) == null)
    {
    p.getDressMeData().setBootsId(0);
    }
    else
    {
    p.getDressMeData().setBootsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId());
    }
    break;
    }
    case "weap":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null)
    {
    p.getDressMeData().setWeapId(0);
    }
    else
    {
    p.getDressMeData().setWeapId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId());
    }
    break;
    }
    case "all":
    {
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) == null)
    {
    p.getDressMeData().setChestId(0);
    }
    else
    {
    p.getDressMeData().setChestId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) == null)
    {
    p.getDressMeData().setLegsId(0);
    }
    else
    {
    p.getDressMeData().setLegsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) == null)
    {
    p.getDressMeData().setGlovesId(0);
    }
    else
    {
    p.getDressMeData().setGlovesId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) == null)
    {
    p.getDressMeData().setBootsId(0);
    }
    else
    {
    p.getDressMeData().setBootsId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId());
    }
    if (t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) == null)
    {
    p.getDressMeData().setWeapId(0);
    }
    else
    {
    p.getDressMeData().setWeapId(t.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId());
    }
    returnMain = true;
    break;
    }
    }

    p.broadcastUserInfo();
    if (!returnMain)
    sendEditWindow(p, part);
    else
    DressMe.sendMainWindow(p);
    }

    public void setPart(L2PcInstance p, String part, String type)
    {
    if (p.getDressMeData() == null)
    {
    DressMeData dmd = new DressMeData();
    p.setDressMeData(dmd);
    }

    switch (part)
    {
    case "chest":
    {
    if (Config.DRESS_ME_CHESTS.keySet().contains(type))
    {
    p.getDressMeData().setChestId(Config.DRESS_ME_CHESTS.get(type));
    }

    break;
    }
    case "legs":
    {
    if (Config.DRESS_ME_LEGS.keySet().contains(type))
    {
    p.getDressMeData().setLegsId(Config.DRESS_ME_LEGS.get(type));
    }

    break;
    }
    case "gloves":
    {
    if (Config.DRESS_ME_GLOVES.keySet().contains(type))
    {
    p.getDressMeData().setGlovesId(Config.DRESS_ME_GLOVES.get(type));
    }

    break;
    }
    case "boots":
    {
    if (Config.DRESS_ME_BOOTS.keySet().contains(type))
    {
    p.getDressMeData().setBootsId(Config.DRESS_ME_BOOTS.get(type));
    }

    break;
    }
    case "weap":
    {
    if (Config.DRESS_ME_WEAPONS.keySet().contains(type))
    {
    p.getDressMeData().setWeapId(Config.DRESS_ME_WEAPONS.get(type));
    }

    break;
    }
    }

    p.broadcastUserInfo();
    sendEditWindow(p, part);
    }

    public void sendEditWindow(L2PcInstance p, String part)
    {
    NpcHtmlMessage htm = new NpcHtmlMessage(0);
    htm.setFile("./data/html/custom/dressme/edit.htm");
    htm.replace("%part%", part);
    switch (part)
    {
    case "chest":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom chest.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getChestId() == 0 ? "You have no custom chest." : ItemTable.getInstance().getTemplate(p.getDressMeData().getChestId()).getName());
    }
    String temp = "";
    for (Integer s : Config.DRESS_ME_CHESTS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "legs":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom legs.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getLegsId() == 0 ? "You have no custom legs." : ItemTable.getInstance().getTemplate(p.getDressMeData().getLegsId()).getName());
    }
    String temp = "";
    for (Integer s : Config.DRESS_ME_LEGS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "gloves":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom gloves.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getGlovesId() == 0 ? "You have no custom gloves." : ItemTable.getInstance().getTemplate(p.getDressMeData().getGlovesId()).getName());
    }
    String temp = "";
    for (Integer s : Config.DRESS_ME_GLOVES.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "boots":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom boots.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getBootsId() == 0 ? "You have no custom boots." : ItemTable.getInstance().getTemplate(p.getDressMeData().getBootsId()).getName());
    }
    String temp = "";
    for (Integer s : Config.DRESS_ME_BOOTS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    case "weap":
    {
    if (p.getDressMeData() == null)
    {
    htm.replace("%partinfo%", "You have no custom weapon.");
    }
    else
    {
    htm.replace("%partinfo%", p.getDressMeData().getWeapId() == 0 ? "You have no custom weapon." : ItemTable.getInstance().getTemplate(p.getDressMeData().getWeapId()).getName());
    }
    String temp = "";
    for (Integer s : Config.DRESS_ME_WEAPONS.keySet())
    {
    temp += s+";";
    }
    htm.replace("%dropboxdata%", temp);
    break;
    }
    }

     

     

    Errors/Warnings: 

     

    Description Resource Path Location Type
    The method handleBypass(String, L2PcInstance) of type RequestBypassToServer must override or implement a supertype method RequestBypassToServer.java /L2jFrozen_GameServer/head-src/com/l2jfrozen/gameserver/network/clientpackets line 428 Java Problem

    Description Resource Path Location Type
    Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted RequestBypassToServer.java /L2jFrozen_GameServer/head-src/com/l2jfrozen/gameserver/network/clientpackets line 501 Java Problem

    Description Resource Path Location Type
    The value of the field RequestBypassToServer.BYPASSES is not used RequestBypassToServer.java /L2jFrozen_GameServer/head-src/com/l2jfrozen/gameserver/network/clientpackets line 425 Java Problem

     

     

    I post my problem here not cause i want someone to give me a ready fix and that's it , i made this post in order to learn something out of it
    P.S i hope i don't burn your eyes too much with the crap i did to the code

  9. The best would be to open your own server and get your reports here.

     

    Frozen had 120+ reports, but there wasn't any reporter for like 1,5y (as bugs reports weren't upping, and no new revision).

     

    You should eventually try to contact Shyla or Nefer for an access to their forums (as they probably still got it somewhere).

    any ideas on how can i get in contact with Shyla or Nefer? :D

  10. You're a special case, get over it.

    i've been tracking his posts.. never seen a guy like him before hahaha  :y u no?:

    P.S : can i send you a private message to discuss about something Trance?

     

    1. Bug with spectrators on the Olympiad games.

    2. Bug with clan window after login.

    3. Dual login.

    4. Many visual bugs in interface and character interactions.

    5. Etc...

    Thank you for your reply Rootware

  11. PK in town , offline trade dupe , wh dupe , double login , hero weapons exploit and some others B|

    Thank you for your answer Kelrzher,

    i think with the info you provided me i'll keep my self busy for a while

     

    What resources do you have?

    Thank's again for your reply,

    what i meant was that i do not want to pay for the latest rev of acis and so i should work with the other option ( which might be a disaster as you mentioned)

  12. Working on L2JFrozen is a nightmare, simply because of its badly structured code... it's slow, ugly, and it's definitely not object oriented.

    Thank you for your reply Tessa , 

    It might be a nightmare in your personal view and i'm sure you know much more than i do , but right now i have to use the resources that i have and try to improve 

  13. The best would be to open your own server and get your reports here.

     

    Frozen had 120+ reports, but there wasn't any reporter for like 1,5y (as bugs reports weren't upping, and no new revision).

     

    You should eventually try to contact Shyla or Nefer for an access to their forums (as they probably still got it somewhere).

    Thank you for you reply Tryskell ,

    I could open my own server as you already mentioned but in my point of you searching for bugs by my self would be like searching for a needle in a haysack since i lack the experience

    In my opinion the best way to test bugs would be with live testers which are hard to find nowadays( already tried to reach out some ) since noone is willing to do something without getting something in return :P .... I just created this topic to see if someone could mention some bugs that already have been tested and are working 

  14. Hey Guys,

     

    As the title informs you, I am searching for someone that knows some of the   bugs of frozen rev 1004

    As i heard rev 1004 is the stable one and i would like to practise in it and develop my own server "slowly" , since i am a newbie..

    In order to avoid comments about why i'm choosing to work with frozen and not acis, my answer to that would be that i will try to build a pvp server.

     

    p.s I'm not asking for any bugs fixes , i'm just asking for bugs that i will try to solve by myself or ask for your  help in the proper section.

     

     

    Thank's in advance..

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock