Thread: Null pointer

Results 1 to 4 of 4
  1. #1 Null pointer 
    Registered Member

    Join Date
    Feb 2007
    Age
    28
    Posts
    6,414
    Thanks given
    354
    Thanks received
    323
    Rep Power
    5000


    line 2837 from client;

    Code:
        private void sendSpecialBarAmount(int offset, int interfaceId) {
                outStream.createFrame(70);
                    outStream.writeWord(offset); // offset X
                    outStream.writeWordBigEndian(0); // offset Y
                    outStream.writeWordBigEndian(interfaceId); // interface, definatly.
            }
    line 2770 from client;
    Code:
                    for (int i = 0; i < amountToBeFilled; i++) {
                            sendSpecialBarAmount(500, startId + i);
                    }
    Edit :

    I heard it was due of something else uhh.. Filth told me it's because of line 4490 :
    Code:
    	public int runAttackNPC() { 
    		gatherAttackingRequirements();
    		server.registerEvent(new Event(delay()) {
    			public void execute() {
    				if (UseBow || UseBow2) {
    					npcRangedDamage();
    				} else if (UseMelee) {
    					npcMeleeDamage();	
    					specOn = false;
    				} else {
    					server.deregisterEvent(this);
    				}
    				server.deregisterEvent(this);
    			}
    		});
    		server.registerEvent(new Event(delay2()) {
    			public void execute() {
    				if (doubleHit) {
    					rehitDamage();
    					doubleHit = false;
    					specOn = false;
    				} else if (rehitRange) {
    					npcRangedRehit();
    					rehitRange = false;
    					specOn = false;
    				} else {
    					specAttack();
    					server.deregisterEvent(this);
    				}
    				specAttack();
    				server.deregisterEvent(this);
    			}
    		});
    		return -1;
    	 }


    Menacescape - Runescape Private server
    Come to Menacescape. We've been online for over two years with an active community!
     

  2. #2  
    Steven_
    Guest
    There are better ways to write your special bar...

    Code:
    public void setConfig2(int id, int state) {
    		client.outStream.createFrame(87);
    		client.outStream.writeWordBigEndian(id);
    		client.outStream.writeDWord_v1(state);
    	}
    
    public void specialBar(int id, int i) {
    		client.outStream.createFrame(171);
    		client.outStream.writeByte(i);
    		client.outStream.writeWord(id);
    		client.flushOutStream();
    	}
    Code:
    client.outStream.writeByte(i);
    // 1 to show, 0 to hide (could be the other way around .)

    Usage:

    Code:
    setClientConfig(301, 0); // highlights the bar, 0 to non highlight, 1 to highlight
    		actionSender.setConfig2(300, 1000); // This is the bar filling, its just like the 508s,  you would write it like, setConfig2(300, specialAmount * 10);
    		actionSender.specialBar(12323, 0);// Here on done is the special bar ids...
    		actionSender.specialBar(7574, 0);
    		actionSender.specialBar(7599, 0);
    		actionSender.specialBar(7549, 0);
    		actionSender.specialBar(8493, 0);
    		actionSender.specialBar(7499, 0);
    Hopefully this helps...
     

  3. #3  
    Registered Member

    Join Date
    Feb 2007
    Age
    28
    Posts
    6,414
    Thanks given
    354
    Thanks received
    323
    Rep Power
    5000
    I heard it was due of something else uhh.. Filth told me it's because of line 4490 :
    Code:
    	public int runAttackNPC() { 
    		gatherAttackingRequirements();
    		server.registerEvent(new Event(delay()) {
    			public void execute() {
    				if (UseBow || UseBow2) {
    					npcRangedDamage();
    				} else if (UseMelee) {
    					npcMeleeDamage();	
    					specOn = false;
    				} else {
    					server.deregisterEvent(this);
    				}
    				server.deregisterEvent(this);
    			}
    		});
    		server.registerEvent(new Event(delay2()) {
    			public void execute() {
    				if (doubleHit) {
    					rehitDamage();
    					doubleHit = false;
    					specOn = false;
    				} else if (rehitRange) {
    					npcRangedRehit();
    					rehitRange = false;
    					specOn = false;
    				} else {
    					specAttack();
    					server.deregisterEvent(this);
    				}
    				specAttack();
    				server.deregisterEvent(this);
    			}
    		});
    		return -1;
    	 }


    Menacescape - Runescape Private server
    Come to Menacescape. We've been online for over two years with an active community!
     

  4. #4  
    Registered Member

    Join Date
    Jun 2007
    Age
    29
    Posts
    3,003
    Thanks given
    52
    Thanks received
    98
    Rep Power
    3208
    someone pointed your null
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •