Jump to content

heladito

Members
  • Posts

    59
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About heladito

Profile Information

  • Gender
    Male
  • Country
    Argentina

Recent Profile Visitors

1,053 profile views

heladito's Achievements

Rookie

Rookie (2/16)

  • Dedicated Rare
  • Reacting Well Rare
  • Conversation Starter Rare
  • First Post Rare
  • Collaborator Rare

Recent Badges

0

Reputation

  1. where is the second fix? only gave me the fix for announce, right?
  2. hi zake! thanks for help me. So, u say dont add this code? and the fix for second error?
  3. i dont have money to pay. sorry. Anyone can help me? please. i really apreciate
  4. thanks but i dont have money. Anyone can help me or guide me to fix it? please.
  5. hi guys! i added the l2tournament https://maxcheaters.com/topic/239719-l2jfrozen-tournament/ for Jfrozen. But i have some errors in the code. The first error its in the line Broadcast.gameAnnounceToOnlinePlayers https://imgur.com/a/filt11H The second error its in ArenaTask.java with the Player if (player.isOnline() == 1 && !player.isInArenaEvent() && !player.isArenaAttack()) { if (player.isArena1x1()) Arena1x1.getInstance().remove(player); if (player.isArena3x3()) Arena3x3.getInstance().remove(player); if (player.isArena5x5()) Arena5x5.getInstance().remove(player); if (player.isArena9x9()) Arena9x9.getInstance().remove(player); player.setArenaProtection(false); https://imgur.com/joN1bIJ i hope anyone can help me. Thanks!
  6. Hi. I've already added the patch but when I want to talk to npc, I get this error on the console. and the lines the gs marks me are these but I can't find the problem
  7. hi guys! again me. anyone can help me with this? maybe i need replace some lib file?
  8. anyone for frozen?
  9. hi guys! i added a skin 2 click item and every its ok in Eclipse, but when i want start the gs, i have this error. https://ibb.co/svnsWkV this is the code in config.java /** Skins Dressme */ public static boolean ALLOW_DRESS_ME_SYSTEM; public static Map<String, Integer> DRESS_ME_HELMET = new HashMap<>(); public static Map<String, Integer> DRESS_ME_CHESTS = new HashMap<>(); public static Map<String, Integer> DRESS_ME_LEGS = new HashMap<>(); public static Map<String, Integer> DRESS_ME_BOOTS = new HashMap<>(); public static Map<String, Integer> DRESS_ME_GLOVES = new HashMap<>(); public static Map<String, Integer> DRESS_ME_WEAPONS = new HashMap<>(); public static String SKIN_NAME1; public static String SKIN_NAME2; public static String SKIN_NAME3; public static String SKIN_NAME4; public static String SKIN_NAME5; public static String SKIN_NAME6; public static String SKIN_NAME7; public static String SKIN_NAME8; public static String SKIN_NAME9; public static String SKIN_NAME10; public static String SKIN_NAME11; public static String SKIN_NAME12; public static String SKIN_NAME13; public static String SKIN_NAME14; public static String SKIN_NAME15; public static int SKIN_ITEM_1; public static int SKIN_ITEM_2; public static int SKIN_ITEM_3; public static int SKIN_ITEM_4; public static int SKIN_ITEM_5; public static int SKIN_ITEM_6; public static int SKIN_ITEM_7; public static int SKIN_ITEM_8; public static int SKIN_ITEM_9; public static int SKIN_ITEM_10; public static int SKIN_ITEM_11; public static int SKIN_ITEM_12; public static int SKIN_ITEM_13; public static int SKIN_ITEM_14; public static int SKIN_ITEM_15; public static String NAME1; public static String NAME2; public static String NAME3; public static String NAME4; public static String NAME5; public static String NAME6; public static String NAME7; public static String NAME8; public static String NAME9; public static String NAME10; public static String NAME11; public static String NAME12; public static String NAME13; public static String NAME14; public static String NAME15; ALLOW_DRESS_ME_SYSTEM = Boolean.parseBoolean(frozenSettings.getProperty("AllowDressMeSystem", "false")); SKIN_NAME1 = String.valueOf(frozenSettings.getProperty("SkinName1", "SkinName")); SKIN_NAME2 = String.valueOf(frozenSettings.getProperty("SkinName2", "SkinName")); SKIN_NAME3 = String.valueOf(frozenSettings.getProperty("SkinName3", "SkinName")); SKIN_NAME4 = String.valueOf(frozenSettings.getProperty("SkinName4", "SkinName")); SKIN_NAME5 = String.valueOf(frozenSettings.getProperty("SkinName5", "SkinName")); SKIN_NAME6 = String.valueOf(frozenSettings.getProperty("SkinName6", "SkinName")); SKIN_NAME7 = String.valueOf(frozenSettings.getProperty("SkinName7", "SkinName")); SKIN_NAME8 = String.valueOf(frozenSettings.getProperty("SkinName8", "SkinName")); SKIN_NAME9 = String.valueOf(frozenSettings.getProperty("SkinName9", "SkinName")); SKIN_NAME10 = String.valueOf(frozenSettings.getProperty("SkinName10", "SkinName")); SKIN_NAME11 = String.valueOf(frozenSettings.getProperty("SkinName11", "SkinName")); SKIN_NAME12 = String.valueOf(frozenSettings.getProperty("SkinName12", "SkinName")); SKIN_NAME13 = String.valueOf(frozenSettings.getProperty("SkinName13", "SkinName")); SKIN_NAME14 = String.valueOf(frozenSettings.getProperty("SkinName14", "SkinName")); SKIN_NAME15 = String.valueOf(frozenSettings.getProperty("SkinName15", "SkinName")); SKIN_ITEM_1 = Integer.parseInt(frozenSettings.getProperty("SkinItem1", "0")); SKIN_ITEM_2 = Integer.parseInt(frozenSettings.getProperty("SkinItem2", "0")); SKIN_ITEM_3 = Integer.parseInt(frozenSettings.getProperty("SkinItem3", "0")); SKIN_ITEM_4 = Integer.parseInt(frozenSettings.getProperty("SkinItem4", "0")); SKIN_ITEM_5 = Integer.parseInt(frozenSettings.getProperty("SkinItem5", "0")); SKIN_ITEM_6 = Integer.parseInt(frozenSettings.getProperty("SkinItem6", "0")); SKIN_ITEM_7 = Integer.parseInt(frozenSettings.getProperty("SkinItem7", "0")); SKIN_ITEM_8 = Integer.parseInt(frozenSettings.getProperty("SkinItem8", "0")); SKIN_ITEM_9 = Integer.parseInt(frozenSettings.getProperty("SkinItem9", "0")); SKIN_ITEM_10 = Integer.parseInt(frozenSettings.getProperty("SkinItem10", "0")); SKIN_ITEM_11 = Integer.parseInt(frozenSettings.getProperty("SkinItem11", "0")); SKIN_ITEM_12 = Integer.parseInt(frozenSettings.getProperty("SkinItem12", "0")); SKIN_ITEM_13 = Integer.parseInt(frozenSettings.getProperty("SkinItem13", "0")); SKIN_ITEM_14 = Integer.parseInt(frozenSettings.getProperty("SkinItem14", "0")); SKIN_ITEM_15 = Integer.parseInt(frozenSettings.getProperty("SkinItem15", "0")); String temp = frozenSettings.getProperty("DressMeChests", ""); String[] temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_CHESTS.put(t[0], Integer.parseInt(t[1])); } temp = frozenSettings.getProperty("DressMeHair", ""); temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_HELMET.put(t[0], Integer.parseInt(t[1])); } temp = frozenSettings.getProperty("DressMeLegs", ""); temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_LEGS.put(t[0], Integer.parseInt(t[1])); } temp = frozenSettings.getProperty("DressMeBoots", ""); temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_BOOTS.put(t[0], Integer.parseInt(t[1])); } temp = frozenSettings.getProperty("DressMeGloves", ""); temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_GLOVES.put(t[0], Integer.parseInt(t[1])); } temp = frozenSettings.getProperty("DressMeWeapons", ""); temp2 = temp.split(";"); for (String s : temp2) { String[] t = s.split(","); DRESS_ME_WEAPONS.put(t[0], Integer.parseInt(t[1])); } NAME1 = frozenSettings.getProperty("NameArmor1", " Skins Dressme"); NAME2 = frozenSettings.getProperty("NameArmor2", " Skins Dressme"); NAME3 = frozenSettings.getProperty("NameArmor3", " Skins Dressme"); NAME4 = frozenSettings.getProperty("NameArmor4", " Skins Dressme"); NAME5 = frozenSettings.getProperty("NameArmor5", " Skins Dressme"); NAME6 = frozenSettings.getProperty("NameArmor6", " Skins Dressme"); NAME7 = frozenSettings.getProperty("NameArmor7", " Skins Dressme"); NAME8 = frozenSettings.getProperty("NameArmor8", " Skins Dressme"); NAME9 = frozenSettings.getProperty("NameArmor9", " Skins Dressme"); NAME10 = frozenSettings.getProperty("NameArmor10", " Skins Dressme"); NAME11 = frozenSettings.getProperty("NameArmor11", " Skins Dressme"); NAME12 = frozenSettings.getProperty("NameArmor12", " Skins Dressme"); NAME13 = frozenSettings.getProperty("NameArmor13", " Skins Dressme"); NAME14 = frozenSettings.getProperty("NameArmor14", " Skins Dressme"); NAME15 = frozenSettings.getProperty("NameArmor15", " Skins Dressme"); and the line 2670 its is DRESS_ME_CHESTS.put(t[0], Integer.parseInt(t[1]));
  10. hi man! thanks for answer always in my post. sorry for the delay, my wife and i are waiting a baby and she's already in the last weeks pregnant. The method exist in the requestbypass <code> + else if (_command.equals("bp_changedressmestatus")) + { + if (activeChar.isDressMeEnabled()) + { + activeChar.setDressMeEnabled(false); + activeChar.broadcastUserInfo(); + } + else + { + activeChar.setDressMeEnabled(true); + activeChar.broadcastUserInfo(); + } + + DressMe.sendMainWindow(activeChar); + } + else if (_command.startsWith("bp_editWindow")) + { + String bp = _command.substring(14); + StringTokenizer st = new StringTokenizer(bp); + + sendEditWindow(activeChar, st.nextToken()); + } + else if (_command.startsWith("bp_setpart")) + { + String bp = _command.substring(11); + StringTokenizer st = new StringTokenizer(bp); + + String part = st.nextToken(); + String type = st.nextToken(); + + setPart(activeChar, part, type); + } + else if (_command.startsWith("bp_gettarget")) + { + String bp = _command.substring(13); + StringTokenizer st = new StringTokenizer(bp); + + String part = st.nextToken(); + + stealTarget(activeChar, part); + } + else if (_command.equals("bp_main")) + { + DressMe.sendMainWindow(activeChar); + } else if (_command.startsWith("voice ")) { String text = _command.substring(5); @@ -249,6 +299,303 @@ activeChar.sendPacket(html); } + 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 static 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 static 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); + } + </code>
  11. hi guys, i still trying to adapt the skin system + 2 click items. I have some errors in the skin1.java and i just dont know how to fix it. My skin1.java package com.l2jfrozen.gameserver.handler.itemhandlers; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.handler.IItemHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PlayableInstance; import com.l2jfrozen.gameserver.network.clientpackets.RequestBypassToServer; public class skin1 implements IItemHandler { @Override public void useItem(L2PlayableInstance playable, L2ItemInstance item) { if(Config.ALLOW_DRESS_ME_SYSTEM) { if(!(playable instanceof L2PcInstance)) return; L2PcInstance activeChar = (L2PcInstance)playable; RequestBypassToServer.setPart(activeChar, "chest", Config.SKIN_NAME1); RequestBypassToServer.setPart(activeChar, "legs", Config.SKIN_NAME1); RequestBypassToServer.setPart(activeChar, "gloves", Config.SKIN_NAME1); RequestBypassToServer.setPart(activeChar, "boots", Config.SKIN_NAME1); if (activeChar.isDressMeEnabled()) { activeChar.setDressMeEnabled(false); activeChar.broadcastUserInfo(); activeChar.sendMessage("You have disabled skin."); } else { activeChar.setDressMeEnabled(true); activeChar.broadcastUserInfo(); activeChar.sendMessage("You have activated " + Config.SKIN_NAME1 + " skin."); } } else playable.sendMessage("Sorry, admin has disabled skins."); } @Override public int[] getItemIds() { return ITEM_IDS; } private static final int ITEM_IDS[] = { Config.SKIN_ITEM_1 }; } and the errors
  12. dont know who is. But thanks bro!
  13. yes, but its the same gameserver.
  14. hey guys, chill out. Just use frozen, thats all. So, anyone can help me how can make the datapack read .java in?
×
×
  • Create New...