stayros
-
Posts
81 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by stayros
-
-
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?
-
"bypass -h npc_%objectId%_heal"
"bypass -h npc_%objectId%_cleanup"
Thank you very much!
Please lock this topic
-
This bypass will work if you add the patch I posted on the previous page of this topic.
indeed!!!
somthing else, whats the code-bypass to cansel and restore all?
-
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... -
+ int buffid = 0; + int bufflevel = 1; if (currentCommand.startsWith("menu")) { ...... } + else if (currentCommand.equalsIgnoreCase("getbuff")) + { + if (st.countTokens() == 2) + { + buffid = Integer.valueOf(st.nextToken()); + bufflevel = Integer.valueOf(st.nextToken()); + } + else if (st.countTokens() == 1) + buffid = Integer.valueOf(st.nextToken()); + + if (buffid != 0 && !player.isDead()) + { + MagicSkillUse msu = new MagicSkillUse(this, player, buffid, bufflevel, 500, 0); + SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); + player.broadcastPacket(msu); + } + + NpcHtmlMessage html = new NpcHtmlMessage(1); + html.setFile(getHtmlPath(getNpcId(), 10)); + html.replace("%objectId%", getObjectId()); + player.sendPacket(html); + }
html.setFile(getHtmlPath(getNpcId(), 10)); stands for 999-10.htm - 10th page.
Edit also main page of the buffer with new bypass for that page.
what shoud it say? :P
-
int buffid = 0; int bufflevel = 1; if (currentCommand.startsWith("menu")) { ...... } else if (currentCommand.equalsIgnoreCase("getbuff")) { if (st.countTokens() == 2) { buffid = Integer.valueOf(st.nextToken()); bufflevel = Integer.valueOf(st.nextToken()); } else if (st.countTokens() == 1) buffid = Integer.valueOf(st.nextToken()); if (buffid != 0 && !player.isDead()) { MagicSkillUse msu = new MagicSkillUse(this, player, buffid, bufflevel, 500, 0); SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); player.broadcastPacket(msu); } NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(getHtmlPath(getNpcId(), 10)); html.replace("%objectId%", getObjectId()); player.sendPacket(html); }
html.setFile(getHtmlPath(getNpcId(), 10)); stands for 999-10.htm - 10th page.
Edit also main page of the buffer with new bypass for that page.
i place all this code on java/net/sf/l2j/gameserver/model/actor/instance/L2BufferInstance.java under what line?
-
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? -
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" -
Hello ppl,
Could someone make a quick guide on how to install a buffer on acis pack?
-
i dont think so.... i registered the config..
-
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.
-
Did you added the datapack ?
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
-
another one ;p
-
i think i did it right :/
WTS EYES
Thank you.
-
i think i did it right :/
-
hello ppl,
why? :/
pack acis, windows 7 x64
-
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
-
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 :)
-
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 SystemCode 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.
-
download this -> http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
then,
open eclipse -> windows -> preferences -> expand 'java' -> press 'search' -> find the java folder(C:/program files or C:/program files (x86) )
and then choose this
should do the trick
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.
-
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!! -
It's like, it's declared for JRE instead of JDK. Make sure you use the same version of Eclipse and java, if you use x32 eclipse, then use x32 jdk.
Else, try to add back jre (which is by default) at the list. But that doesn't make any sense, since it's supposed to use JDK. :P
Your datapack still shows its declared to JRE..
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
-
here you are
-
No it is not a problem use jdk 1.7
but im using jdk1.7 ....
L2Iteminstance
in Request Server Development Help [L2J]
Posted · Edited by stayros
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