Error in packages. The client sends the information, and the server processes it incorrectly (or does not process it at all). And (or) the structure of packets from the server to the client is broken.
Sure. First find the package that is responsible for this. Then compare what he accepts with what he should accept. If everything is correct, check the processing of the request (there should be an xml file with options, a parser, and a class that adds ID options to the subject with an entry in the MySQL), after that you need to transfer the package with the correct structure to the client.
Sure. First find the package that is responsible for this. Then compare what he accepts with what he should accept. If everything is correct, check the processing of the request (there should be an xml file with options, a parser, and a class that adds ID options to the subject with an entry in the MySQL), after that you need to transfer the package with the correct structure to the client.
public class RequestRefine extends AbstractRefinePacket
{
private int _targetItemObjId;
private int _mineralItemObjId;
@Override
public void read(ReadablePacket packet)
{
_targetItemObjId = packet.readInt();
_mineralItemObjId = packet.readInt();
packet.readByte(); is event
}
I dont know what i did... but was server side problem... cause i forget to pass the work to source... so when i compile i make all server side again and boom... work hahaha.
I dont even know what i do wrong to post here sry. I just re-make customitem.xml, variation.xml, options.xml.
Ty for help guys. !!!
Also i find a really good stuff for track source "player.sendMessage("Message custom");" it will appear in up text like a msg from system. works really good for this.