Thread: [PI] Better Thieving Stalls

Page 1 of 3 123 LastLast
Results 1 to 10 of 29
  1. #1 [PI] Better Thieving Stalls 
    Community Veteran

    Dexter Morgan's Avatar
    Join Date
    Nov 2008
    Age
    16
    Posts
    4,364
    Thanks given
    1,027
    Thanks received
    703
    Discord
    View profile
    Rep Power
    2991
    awesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawe
    somefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesom
    efaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefa
    ceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefacea
    wesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawes
    omefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesome
    faceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefac
    eawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceaw
    esomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceaweso
    mefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomef
    aceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomeface
    awesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawe
    somefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesom
    efaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefa
    ceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefacea
    wesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawes
    omefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesome
    faceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefac
    eawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceaw
    esomefaceawesomefaceawesomefaceawesomefaceawesomefaceawes omefaceawesomefaceaweso
    mefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomef
    aceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomeface
    awesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawe
    somefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesom
    efaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefa
    ceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefacea
    wesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawes
    omefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesome
    faceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefac
    eawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceaw
    esomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceaweso
    mefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomef
    aceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomeface
    awesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawe
    somefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesom
    efaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefa
    ceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefacea
    wesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawesomefaceawes
    omefaceawesomefaceawesomefaceawesomefaceawesomefac eawesomefaceawesomefaceawesome

    [Only registered and activated users can see links. ]
    Quote Originally Posted by UberNation View Post
    Did you update the quantum network sockets to match the polarity of the wilderness counter levels in the Boolean that divides the wilderness level by zero?
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Oct 2009
    Age
    26
    Posts
    1,579
    Thanks given
    4
    Thanks received
    23
    Rep Power
    0
    Oo this is nice!
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,187
    Thanks given
    1,124
    Thanks received
    834
    Discord
    View profile
    Rep Power
    1514
    Good job.
    Reply With Quote  
     

  4. #4  
    Community Veteran

    Dexter Morgan's Avatar
    Join Date
    Nov 2008
    Age
    16
    Posts
    4,364
    Thanks given
    1,027
    Thanks received
    703
    Discord
    View profile
    Rep Power
    2991
    Quote Originally Posted by Fire Cape View Post
    I heard quoting a thread stops them from removeing it.

    Anways good job.
    I'm not going to remove the freaking code, that took me couple of seconds, could you please remove because it's annoying.
    [Only registered and activated users can see links. ]
    Quote Originally Posted by UberNation View Post
    Did you update the quantum network sockets to match the polarity of the wilderness counter levels in the Boolean that divides the wilderness level by zero?
    Reply With Quote  
     

  5. #5  
    Registered Member Akeid's Avatar
    Join Date
    May 2009
    Posts
    911
    Thanks given
    22
    Thanks received
    15
    Rep Power
    37
    Nice , but mine includes random rewards , good job on this
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    MSN: [email protected]
    Reply With Quote  
     

  6. #6  
    Fuckin PRO Derek's Avatar
    Join Date
    May 2008
    Posts
    1,259
    Thanks given
    38
    Thanks received
    86
    Rep Power
    67
    Nice stuff mate.
    Thank me if I helped you.





    [Only registered and activated users can see links. ]
    or
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  7. #7  
    Community Veteran

    Dexter Morgan's Avatar
    Join Date
    Nov 2008
    Age
    16
    Posts
    4,364
    Thanks given
    1,027
    Thanks received
    703
    Discord
    View profile
    Rep Power
    2991
    Quote Originally Posted by akeid View Post
    Nice , but mine includes random rewards , good job on this
    That's like 1 minute thing...
    [Only registered and activated users can see links. ]
    Quote Originally Posted by UberNation View Post
    Did you update the quantum network sockets to match the polarity of the wilderness counter levels in the Boolean that divides the wilderness level by zero?
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Jul 2008
    Posts
    3,167
    Thanks given
    235
    Thanks received
    74
    Rep Power
    209
    tested!
    u did something wrong because sometime u cant steal again form a stall

    fixed

    in clickobject.java

    change stalls ids
    Code:
    switch(c.objectId) {
    			case 2561:
    			case 2562:
    			case 2563:
    			case 2564:
    			case 2565:
    				c.objectDistance = 2;
    			break;
    Reply With Quote  
     

  9. #9  
    Banned
    Join Date
    Mar 2008
    Posts
    1,937
    Thanks given
    131
    Thanks received
    61
    Rep Power
    0
    Quote Originally Posted by PapaDoc View Post
    I didn't change the rewards or anything else. I just made it so when you steal, the items on the stall remove and after 3.5 seconds it comes back.

    Pretty easy.

    Go to class thieving

    Import these

    Code:
    import server.event.EventManager;
    import server.event.Event;
    import server.event.EventContainer;
    And add this

    Code:
    	public void stealFromStall(int id, int xp, int level, final int i, final int x, final int y) {
    		if (System.currentTimeMillis() - c.lastThieve < 2500)
    			return;
    		if (c.playerLevel[c.playerThieving] >= level) {
    			if (c.getItems().addItem(id,1)) {
    				c.startAnimation(832);
    				c.getPA().addSkillXP(xp * Config.THIEVING_EXPERIENCE, c.playerThieving);
    				c.lastThieve = System.currentTimeMillis();
    				c.sendMessage("You steal a " + server.model.items.Item.getItemName(id) + ".");
    				c.getPA().checkObjectSpawn(5430 + Misc.random(1), x, y, 1, 10);
    				EventManager.getSingleton().addEvent(new Event() {
    					public void execute(EventContainer p) {
    						c.getPA().checkObjectSpawn(i, x, y, 1, 10);
    						p.stop();
    					}
    				}, 3500);
    			}
    		} else {
    			c.sendMessage("You must have a thieving level of " + level + " to thieve from this stall.");
    		}
    	}

    Server > World > ObjectManager

    Replace

    Code:
    		c.getPA().checkObjectSpawn(6163, 3083, 3488, 1, 10);
    		c.getPA().checkObjectSpawn(6165, 3083, 3490, 1, 10);
    		c.getPA().checkObjectSpawn(6166, 3083, 3492, 1, 10);
    		c.getPA().checkObjectSpawn(6164, 3083, 3494, 1, 10);
    		c.getPA().checkObjectSpawn(6162, 3083, 3496, 1, 10);
    With
    Code:
    		c.getPA().checkObjectSpawn(2561, 3083, 3488, 1, 10);
    		c.getPA().checkObjectSpawn(2562, 3083, 3490, 1, 10);
    		c.getPA().checkObjectSpawn(2563, 3083, 3492, 1, 10);
    		c.getPA().checkObjectSpawn(2564, 3083, 3494, 1, 10);
    		c.getPA().checkObjectSpawn(2565, 3083, 3496, 1, 10);
    ActionHandler
    Code:
    			case 6161:
    				c.getThieving().stealFromStall(1897, 10, 1, objectType, obX, obY);
    			break;
    			case 6165:
    				c.getThieving().stealFromStall(950, 30, 25, objectType, obX, obY);
    			break;
    			case 6166:
    				c.getThieving().stealFromStall(1635, 60, 50, objectType, obX, obY);
    			break;
    			case 6164:
    				c.getThieving().stealFromStall(7650, 100, 75, objectType, obX, obY);
    			break;
    			case 6162:
    				c.getThieving().stealFromStall(1613, 170, 90, objectType, obX, obY);
    			break;
    replace that with

    Code:
    			case 2561:
    				c.getThieving().stealFromStall(1897, 10, 1, objectType, obX, obY);
    			break;
    			case 2562:
    				c.getThieving().stealFromStall(950, 30, 25, objectType, obX, obY);
    			break;
    			case 2563:
    				c.getThieving().stealFromStall(1635, 60, 50, objectType, obX, obY);
    			break;
    			case 2564:
    				c.getThieving().stealFromStall(7650, 100, 75, objectType, obX, obY);
    			break;
    			case 2565:
    				c.getThieving().stealFromStall(1613, 170, 90, objectType, obX, obY);
    			break;
    ClickObject(Packets)
    Code:
    if(c.goodDistance(c.objectX+c.objectXOffset, c.objectY+c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) {
    replace with
    Code:
    if(c.goodDistance(c.objectX+c.objectXOffset+2, c.objectY+c.objectYOffset+2, c.getX(), c.getY(), c.objectDistance)) {


    gj idk if ima use tho
    Reply With Quote  
     

  10. #10  
    Registered Member golem devil's Avatar
    Join Date
    Mar 2010
    Posts
    42
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    very nice.
    Reply With Quote  
     

Page 1 of 3 123 LastLast

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
  •