post your removeObjects()
|
Hello.
I followed this snippet http://www.rune-server.org/runescape...bjects-pi.html
but when i addin changeregions.java I get a error in run.bat when i login to server.Code:c.getPA().removeObjects();
Error:
Code:[04.02.12 12:57]: java.lang.NullPointerException [04.02.12 12:57]: at server.clip.region.ObjectDef.getObjectDef(ObjectDef.j ava:9) [04.02.12 12:57]: at server.clip.region.Region.addObject(Region.java:255) [04.02.12 12:57]: at server.model.players.PlayerAssistant.object(PlayerAss istant.java:564) [04.02.12 12:57]: at server.model.players.PlayerAssistant.objectToRemove(P layerAssistant.java:2242) [04.02.12 12:57]: at server.model.players.PlayerAssistant.removeObjects(Pl ayerAssistant.java:2250) [04.02.12 12:57]: at server.model.players.packets.ChangeRegions.processPac ket(ChangeRegions.java:18) [04.02.12 12:57]: at server.model.players.PacketHandler.processPacket(Pack etHandler.java:139) [04.02.12 12:57]: at server.model.players.Client.processQueuedPackets(Clie nt.java:929) [04.02.12 12:57]: at server.model.players.PlayerHandler.process(PlayerHand ler.java:136) [04.02.12 12:57]: at server.Server.main(Server.java:136) [04.02.12 12:57]: java.lang.NullPointerException [04.02.12 12:57]: at server.clip.region.ObjectDef.getObjectDef(ObjectDef.j ava:9) [04.02.12 12:57]: at server.clip.region.Region.addObject(Region.java:255) [04.02.12 12:57]: at server.model.players.PlayerAssistant.object(PlayerAss istant.java:564) [04.02.12 12:57]: at server.model.players.PlayerAssistant.objectToRemove(P layerAssistant.java:2242) [04.02.12 12:57]: at server.model.players.PlayerAssistant.removeObjects(Pl ayerAssistant.java:2250) [04.02.12 12:57]: at server.model.players.packets.ChangeRegions.processPac ket(ChangeRegions.java:18) [04.02.12 12:57]: at server.model.players.PacketHandler.processPacket(Pack etHandler.java:139) [04.02.12 12:57]: at server.model.players.Client.processQueuedPackets(Clie nt.java:929) [04.02.12 12:57]: at server.model.players.PlayerHandler.process(PlayerHand ler.java:136) [04.02.12 12:57]: at server.Server.main(Server.java:136)
Does anyone know how to fix this?
post your removeObjects()
Alternatively, you can delete objects by going into ObjectManager.java
In there find
under there, paste this:Code:public void loadCustomSpawns
Explanation:Code:c.getPA().checkObjectSpawn(-1, objectX, objectY, 1, 10);
-1 is the object id. -1 is no object (deletes it)
change objectX to the x coordinate of your object
change objectY to the y coordinate of your object
The best you can do is just use the checkObjectSpawn method which is already in PI.
It's in the ObjectManager class.
Set the objectID to -1 and it'll just de-spawn it.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |