Jump to content

stayros

Members
  • Posts

    81
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About stayros

Profile Information

  • Current Mood
    Angry
  • Gender
    Not Telling
  • Country
    Afghanistan

stayros's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. explain a bit further if possible... i pressed ctr+shift+o and import dissappeared could you explain to me what does this command do? EDIT : i think i get it,it is searching for methods with error and tries to find the proper import... if im right then the problem in my code is the mothod cause it cant find any import to use it just deletes the L2ItemInstance one
  2. In aCis rev 330 import net.sf.l2j.gameserver.model.L2ItemInstance; gives error cause L2ItemInstance doesn't exist. i tried import net.sf.l2j.gameserver.model.ItemRequest; and import net.sf.l2j.gameserver.model.item.instance.ItemInstance; but i get error elsewhere,whats the proper import?
  3. Thank you very much! Please lock this topic
  4. indeed!!! somthing else, whats the code-bypass to cansel and restore all?
  5. it works perfect,the thing is that when i take a buff then the chat jumps on 10... i guess this is the reason NpcHtmlMessage html = new NpcHtmlMessage(1); + html.setFile(getHtmlPath(getNpcId(), 10)); + html.replace("%objectId%", getObjectId()); + player.sendPacket(html); but how could i make it to stay on the same page i took the buff from? for example if i take windwalk from page 1 after the "refresh" it stays on the page 1. i tried bypass -h npc_%objectId%_getbuff 1204 2 1 where 1 is the page i took the buff from but it doesnt work, i dont even get the buff...
  6. i place all this code on java/net/sf/l2j/gameserver/model/actor/instance/L2BufferInstance.java under what line?
  7. i have already made a topic but i didnt really got it.... the buffer i want to create is with htmls, for example 999 999-1 999-2 etc... and inside html buffing is like <table> <tr> <td width=40><button action="bypass -h npc_%objectId%_getbuff 1068 3" width=32 height=32 back="icon.skill1068" fore="icon.skill1068"></td> <td width=240> <table> <tr><td><font color=LEVEL>Might</td></tr> <tr><td><font color=00FF7F>Increases P. Attack</font></td></tr> </table> </td> </tr> </table> what code should i apply and where to get this done?
  8. acis doesnt have an npc folder on navicat,if i want to add a npc like gmshop what should i do? P.S i added the folder but it doesnt work,it says "Applicant information is wrong"
  9. Hello ppl, Could someone make a quick guide on how to install a buffer on acis pack?
  10. i dont think so.... i registered the config..
  11. Hello ppl, i adapted a code (pvp-pk color system) for acis project,i had no error in eclipse, build succesful,server opened perfectly the problem is that the code doesn't work. I added pvp-pk kills from database (characters) and it shows the in-game but the name color doesnt change. here is the code : --- java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 3) +++ java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (working copy) @@ -22,6 +22,7 @@ // Attacker or spectator logging into a siege zone will be ported at town. if (!activeChar.isGM() && (!activeChar.isInSiege() || activeChar.getSiegeState() < 2) && activeChar.isInsideZone(L2Character.ZONE_SIEGE)) activeChar.teleToLocation(MapRegionTable.TeleportWhereType.Town); + + if (Config.ALLOW_PVP_NAME_COLOR_SYSTEM || Config.ALLOW_PK_TITLE_COLOR_SYSTEM) + { + activeChar.colorsCheck(); + } private static void engage(L2PcInstance cha) Index: config/customs.properties =================================================================== --- config/customs.properties (revision 0) +++ config/customs.properties (revision 0) @@ -0,0 +1,210 @@ +# PvP name color system. +AllowPvpNameColorSystem = False +# PvP name colors, works like: pvps,color;pvps,color; +PvpColors = 100,FFFF00;200,FF00FF + +# PvP title color system. +AllowPkTitleColorSystem = False +# Pk title colors, works like: pks,color;pks,color; +PkColors = 100,FFFF00;200,FF00FF + Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 20) +++ java/net/sf/l2j/Config.java (working copy) @@ -33,6 +33,7 @@ public static int CLIENT_PACKET_QUEUE_MAX_UNKNOWN_PER_MIN = 5; // default 5 // -------------------------------------------------- + // Custom settings + // -------------------------------------------------- + public static boolean ALLOW_PVP_NAME_COLOR_SYSTEM; + public static Map<Integer, Integer> PVP_COLORS = new HashMap<>(); + public static boolean ALLOW_PK_TITLE_COLOR_SYSTEM; + public static Map<Integer, Integer> PK_COLORS = new HashMap<>(); LINE 1014 //SEARCH FOR : CH_FRONT_FEE_RATIO = clans.getProperty("ClanHallFrontPlatformFunctionFeeRatio", 86400000); CH_FRONT1_FEE = clans.getProperty("ClanHallFrontPlatformFunctionFeeLvl1", 3031); CH_FRONT2_FEE = clans.getProperty("ClanHallFrontPlatformFunctionFeeLvl2", 9331); + // Customs config + ExProperties customs = load(CUSTOMS_FILE); + ALLOW_PVP_NAME_COLOR_SYSTEM = Boolean.parseBoolean(customs.getProperty("AllowPvpNameColorSystem", "false")); + String pvp_colors = customs.getProperty("PvpColors", "100,FFFF00"); + String pvp_colors_splitted_1[] = pvp_colors.split(";"); + for (String s : pvp_colors_splitted_1) + { + String pvp_colors_splitted_2[] = s.split(","); + PVP_COLORS.put(Integer.parseInt(pvp_colors_splitted_2[0]), Integer.decode("0x"+pvp_colors_splitted_2[1])); + } + ALLOW_PK_TITLE_COLOR_SYSTEM = Boolean.parseBoolean(customs.getProperty("AllowPkTitleColorSystem", "false")); + String pk_colors = customs.getProperty("PkColors", "100,FFFF00"); + String pk_colors_splitted_1[] = pk_colors.split(";"); + for (String s : pk_colors_splitted_1) + { + String pk_colors_splitted_2[] = s.split(","); + PK_COLORS.put(Integer.parseInt(pk_colors_splitted_2[0]), Integer.decode("0x"+pk_colors_splitted_2[1])); + } // Events config ExProperties events = load(EVENTS_FILE); Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 20) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -37,6 +37,7 @@ FIND THIS : _summonRequest.setTarget(requester, skill); return true; } + public void colorsCheck() + { + if (Config.ALLOW_PVP_NAME_COLOR_SYSTEM) + { + for (int i : Config.PVP_COLORS.keySet()) + { + if (getPvpKills() >= i) + { + getAppearance().setNameColor(Config.PVP_COLORS.get(i)); + broadcastUserInfo(); + } + } + } + + if (Config.ALLOW_PK_TITLE_COLOR_SYSTEM) + { + for (int i : Config.PK_COLORS.keySet()) + { + if (getPkKills() >= i) + { + getAppearance().setTitleColor(Config.PK_COLORS.get(i)); + broadcastUserInfo(); + } + } + } + } + /** * Action teleport * @param answer * @param requesterId **/ public void teleportAnswer(int answer, int requesterId) { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); + if (Config.ALLOW_PVP_NAME_COLOR_SYSTEM || Config.ALLOW_PK_TITLE_COLOR_SYSTEM) + { + colorsCheck(); + } i can't find the problem... Thank you in advance.
  12. nope,acis pack is a bit tricky... i had to copy the files inside data and paste them into another gameserver/data, solved thank you
×
×
  • Create New...