Thread: Removing mass click training (no kicks/bans)

Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 Removing mass click training (no kicks/bans) 
    The Unforgiven
    Guest
    Base: i used phonescape(pimpscape), idk if it works on other servers but it should

    File edited: client.java

    Assumed knowledge: copy/paste

    Difficulty: 1/10

    Open "Client.java" and search for:



    Code:
    Case 1531
    you should see this:

    Code:
     case 1531:
    if(GoodDistance2(absX, absY, objectX, objectY, 3)) {
    	if(actionTimer == 0)
    	{
    		sendMessage("You Hit The Door.");
    		actionTimer = 20;
    		stillgfx(247, absY, absX);
    		addSkillXP((150*playerLevel[2]), 2);
    		addSkillXP((300*playerLevel[3]), 3);
                    addSkillXP((150*playerLevel[18]), 18);
                    updateRequired = true;
                    appearanceUpdateRequired = true;
    	}
    }
    break;
    Now See This:

    Code:
    actionTimer = 20;

    This is how many times they can click per certain amount of time.
    For example: 1, they could get max stat in about 20seconds, but at 70 they can only click once per 5seconds(estimated). So change it to 70.

    Ok now you have the doors covered for no massing.
    Now to focuse on the dummies..
    Search:

    Code:
    case 823
    You should see something like this


    Code:
    case 823:		
    if (actionTimer == 0) {
    sendMessage("You Beat The Dummy.");
    stillgfx(482, absY, absX);
    addSkillXP((150*playerLevel[0]), 0);
    addSkillXP((300*playerLevel[3]), 3);
    addSkillXP((150*playerLevel[18]), 18);
    actionTimer = 20;
    }
    break;
    Now again we focuse on the action timer..
    change the action timer to:

    Code:
    actionTimer = 70;
    now for the bales of hay search:
    case 299
    You should see something like this:

    Code:
    case 299:
    if(GoodDistance2(absX, absY, objectX, objectY, 3)) {
    if(actionTimer == 0)
    {
    sendMessage("You Kick The Stack and You Get Def XP....!");
    addSkillXP((150*playerLevel[1]), 1);
    addSkillXP((150*playerLevel[18]), 18);
    actionTimer = 20;
    stillgfx(332, absY, absX);
    updateRequired = true;
    appearanceUpdateRequired = true;
    }
    }
    break;
    Now change the Actiontimer = 20;
    to:

    Code:
    actiontimer = 70;

    Now you made the dummies, hay bales, and doors mass free.
    100% cred to me
    rep++ appreciated
    Post feedback and errors.
     

  2. #2  
    Ninja Cat
    Guest
    I thought like

    1 = half second
    2 = 1 second
    3 = 1.5 seconds
    4 = 2 seconds

    and 70 would equal 35 seconds or something
     

  3. #3  
    The Unforgiven
    Guest
    Quote Originally Posted by Kitty Kid View Post
    I thought like

    1 = half second
    2 = 1 second
    3 = 1.5 seconds
    4 = 2 seconds

    and 70 would equal 35 seconds or something
    Apparently not
    at 20 everyone in my server could mass and lag my server badly
    btw i enjoy your posts
     

  4. #4  
    Ninja Cat
    Guest
    Maybe, nice tut though
     

  5. #5  
    project-rs owner
    Join Date
    Sep 2006
    Age
    32
    Posts
    914
    Thanks given
    4
    Thanks received
    4
    Rep Power
    49
    why people kick while massing is because it speeds up timers
     

  6. #6  
    Strayer
    Guest
    nice work thanks for the tut
     

  7. #7  
    Palidino67
    Guest
    Quote Originally Posted by Kitty Kid View Post
    I thought like

    1 = half second
    2 = 1 second
    3 = 1.5 seconds
    4 = 2 seconds

    and 70 would equal 35 seconds or something
    Because you people use packet reading with your process that isnt true, your process is called more oftenly than that
     

  8. #8  
    The Unforgiven
    Guest
    Quote Originally Posted by beast View Post
    nice work thanks for the tut
    Thank you very much
     

  9. #9  
    t r o j a n
    Guest
    nice, i used it in my new server
     

  10. #10  
    Registered Member
    XxXFoRbIdDeNXxX's Avatar
    Join Date
    Aug 2006
    Posts
    104
    Thanks given
    0
    Thanks received
    0
    Rep Power
    190
    Actually, Max(Kitty Kat) is correct. 1 = .5 second 2 = 1 second. The process() SHOULD be called every 500 ms. But apparently in client.java the process calls are speeded up causeing it to be faster. That is not the case in other classes. All the other classes have there process called every 500ms. So the correct way of removing mass train would be to create a timerhandler and make server.java call the process of timerhandler just like the classes. Then you should make the timerhandler's process do all your client's timers. This way the timers won't be decreased/increased by a speeded up process(). Next time don't use these stupid methods to stop massing.

    Hope this helped you.
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

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


User Tag List

Similar Threads

  1. Removing annoying click sound from creativescape
    By bigrocker12 in forum Snippets
    Replies: 14
    Last Post: 12-27-2011, 02:15 AM
  2. [PI]Mass click dupe[/pI]
    By CTucker in forum Help
    Replies: 3
    Last Post: 07-10-2010, 06:57 PM
  3. mass click pickup dupe.
    By Maxdata in forum Help
    Replies: 9
    Last Post: 06-29-2009, 01:09 AM
  4. Replies: 1
    Last Post: 04-25-2008, 05:14 PM
  5. Anti-mass for object training
    By wowfreakjoking in forum Tutorials
    Replies: 4
    Last Post: 12-18-2007, 11:20 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •