Jump to content

stayros

Members
  • Posts

    81
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by stayros

  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
  13. hello ppl, the error is : << The service could not be started>> error 0? i tried this for solution but it didnt work.. Simply make folders from hidden to not hidden go to C:users/username/appdata and delete any folder MySQL you have there. Then unistall any MYSQL from your pc. Go to search and type in " regedit " search HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE software in both for any MYSQL and if u find anything simple delete it. Then delete any mysql folder exist in C :program files or C:program files (x86). Now press Control alt delete... (for taskmanager) go to Services and search for MYSQL service if running. If you locate for example MySQL service running simple open your command prompt (as admin) - cmd and in console type sc delete MySQL or MySQL51 depend on service name. and then Restart your Computer and install mysql and configure it. EDIT : I dnt know how the heck i made the background white o.O
  14. i wanted to see if i could make that a patch....i know how to apply a java code, well kind of ;P the problem is that sometimes i get some errors that i cant solve..... and the hard part is when you have a problem and you need to create a post,even if your question is 1 line answer.. EDIT : Thank you very much Tessa :)
  15. Hello ppl, i would like to know how to turn a java code in a txt file into .java and then how to install it. Example : http://pastebin.com/aYrYUBFV Also this code is for acis its has these features : PvP name color system PvP title color system Custom starting spawn location Social actions for words Level protection for bosses Custom title on new chars Hopzone/Topzone vote system AiO System Vip System Anti Farm System Rb spawn announcement Killing spree System Pvp/Pk in title Hero Anounce on enter Castle lord announce on enter War legend system Olympiad Grade/Enchant Restriction System Code for choosing between PvP/Pk title or normal title Could you please check if the code is ok? just a fast one, if you see smthing wierd just let me know... Thank you in advance EDIT : dont give me a link with the original post,i deleted offline trade system, it caused to many errors.
  16. thank you for the help but i tried acis and it works like acharm and since i want a server with no custom modes acis pack is clean and i will just enable what i want. There are gonna be some [help] topics for some codes adaption but it will do.. :P someone lock it thanks.
  17. it cant be just me................................. i just got an older l2jfrozen version and it worked perfect!!!! when i updated to head i got the same problem again!!
  18. didn't work....i think i might found a way... tell me pleasy how to update a revision in source files? for example i have rev 1000 and i want to get to rev 1117
×
×
  • Create New...