-
Posts
25 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by MiReEn
-
-
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
-
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.Custom Items will be unlocked periodicaly depending on the server's community progression. Currently Unlocked: Apella / Monster Only Weapons
Best Regards,
MiReEn. -
issue fixed , lock it
-
problem solved , lock it (changed the method which calculates karma status while in town)
-
Already tested this one , the problem is only inside the TownZone
-
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.
-
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!
-
Nice share , good job
-
Greetings friends,
as the title mentions , i am looking for Testers for my IL server which is currently in Closed Beta Mode.
Testers will be rewarded on the server launch.
Contact me via message for more info
Thanks in advance , have a nice day.
-
Hello and thank you for your answer ,
the feature that you meantioned , is implemented in my pack as well , but the thing is that it's not the solution to this bug ..
-
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
-
-
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
-
found it useful
-
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 ProblemI 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 -
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
-
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
-
you are up to something cool bro.. keep up
-
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)
-
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
-
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
-
right now i`m in hospital, when i get out i will
Oh... i wish you all the best friend
-
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..
-
add me on skype: l2developer (kamex)
Is it possible for another newbie like myself ? :D
l2j DressMe by l2jOrion adapted to Acis 405 and Acis 372
in Server Shares & Files [L2J]
Posted
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