Thread: report abuse dupe

Results 1 to 7 of 7
  1. #1 report abuse dupe 
    The Jedi Council


    Join Date
    Dec 2014
    Posts
    543
    Thanks given
    188
    Thanks received
    134
    Rep Power
    195
    hello got a dupe problem on duel arena once you have staked and you lost the battle if you click on report abuse u recieve your lost item back can someone help me or tell me how i can fix that, ik i have to disable to actionbutton of it but idk where its located so it would be nice if someone can tell me it thank you
    Reply With Quote  
     

  2. #2  
    The One And Only

    01053's Avatar
    Join Date
    Apr 2011
    Age
    28
    Posts
    2,887
    Thanks given
    417
    Thanks received
    885
    Rep Power
    856
    Client side in client.java find something like this:

    Code:
    else if (super.saveClickX >= 404 && super.saveClickX <= 515 && super.saveClickY >= yOffset + 482
                        && super.saveClickY <= yOffset + 505) {
                    if (openInterfaceID == -1) {
                        clearTopInterfaces();
                        reportAbuseInput = "";
                        canMute = false;
                        for (int i = 0; i < RSInterface.interfaceCache.length; i++) {
                            if (RSInterface.interfaceCache[i] == null || RSInterface.interfaceCache[i].contentType != 600) {
                                continue;
                            }
                            reportAbuseInterfaceID = openInterfaceID = RSInterface.interfaceCache[i].parentID;
                            break;
                        }
                    } else {
                        pushMessage("Please close the interface you have open before using 'report abuse'", 0, "");
                    }
                }
    and remove it, it will disable/stop report abuse button from opening.


    Reply With Quote  
     

  3. #3  
    The Jedi Council


    Join Date
    Dec 2014
    Posts
    543
    Thanks given
    188
    Thanks received
    134
    Rep Power
    195
    Quote Originally Posted by 01053 View Post
    Client side in client.java find something like this:

    Code:
    else if (super.saveClickX >= 404 && super.saveClickX <= 515 && super.saveClickY >= yOffset + 482
                        && super.saveClickY <= yOffset + 505) {
                    if (openInterfaceID == -1) {
                        clearTopInterfaces();
                        reportAbuseInput = "";
                        canMute = false;
                        for (int i = 0; i < RSInterface.interfaceCache.length; i++) {
                            if (RSInterface.interfaceCache[i] == null || RSInterface.interfaceCache[i].contentType != 600) {
                                continue;
                            }
                            reportAbuseInterfaceID = openInterfaceID = RSInterface.interfaceCache[i].parentID;
                            break;
                        }
                    } else {
                        pushMessage("Please close the interface you have open before using 'report abuse'", 0, "");
                    }
                }
    and remove it, it will disable/stop report abuse button from opening.
    thank you is fixed
    Reply With Quote  
     

  4. #4  
    Community Veteran

    mige5's Avatar
    Join Date
    Aug 2008
    Posts
    5,528
    Thanks given
    573
    Thanks received
    1,410
    Rep Power
    2114
    Quote Originally Posted by milanrsps View Post
    thank you is fixed
    You should never fix a dupe with a client-sided fix... some1 could just edit the client again to open the interface...

    also disabling a report abuse is not the way to fix it.. its just preventing it from happening. - you should actually fix the bug causing the issue.

    pretty much if the dupe was caused by opening bank after duel, you wouldnt disable banking would u? - thats just retarded.
    Number of page #1 releases with most views & posts: (Updated: 2023)
    RS2 server section: 1
    RS2 client section: 2
    Reply With Quote  
     

  5. Thankful users:


  6. #5  
    Registered Member
    Join Date
    Oct 2010
    Posts
    15
    Thanks given
    1
    Thanks received
    5
    Rep Power
    1
    Quote Originally Posted by mige5 View Post
    You should never fix a dupe with a client-sided fix... some1 could just edit the client again to open the interface...

    also disabling a report abuse is not the way to fix it.. its just preventing it from happening. - you should actually fix the bug causing the issue.

    pretty much if the dupe was caused by opening bank after duel, you wouldnt disable banking would u? - thats just retarded.
    I was waiting for someone to say this.

    It is a server-side issue, not a client-side one. Therefore it should be fixed server-side and not the other way around. If it is fixed client-side, then any exploiter can try to re-activate it again; which renders the fix completely pointless.
    Reply With Quote  
     

  7. #6  
    Let the good times roll
    Eazy's Avatar
    Join Date
    Jun 2012
    Age
    27
    Posts
    1,234
    Thanks given
    90
    Thanks received
    223
    Rep Power
    70
    Quote Originally Posted by milanrsps View Post
    thank you is fixed
    Quote Originally Posted by 01053 View Post
    Client side in client.java find something like this:

    Code:
    else if (super.saveClickX >= 404 && super.saveClickX <= 515 && super.saveClickY >= yOffset + 482
                        && super.saveClickY <= yOffset + 505) {
                    if (openInterfaceID == -1) {
                        clearTopInterfaces();
                        reportAbuseInput = "";
                        canMute = false;
                        for (int i = 0; i < RSInterface.interfaceCache.length; i++) {
                            if (RSInterface.interfaceCache[i] == null || RSInterface.interfaceCache[i].contentType != 600) {
                                continue;
                            }
                            reportAbuseInterfaceID = openInterfaceID = RSInterface.interfaceCache[i].parentID;
                            break;
                        }
                    } else {
                        pushMessage("Please close the interface you have open before using 'report abuse'", 0, "");
                    }
                }
    and remove it, it will disable/stop report abuse button from opening.
    That should be done in server-side, not client side. That's just a quick fix, but anyone still could abuse the dupe if they just modify the client files, which is not hard at all.




    Reply With Quote  
     

  8. #7  
    The One And Only

    01053's Avatar
    Join Date
    Apr 2011
    Age
    28
    Posts
    2,887
    Thanks given
    417
    Thanks received
    885
    Rep Power
    856
    Quote Originally Posted by Eazy View Post
    That should be done in server-side, not client side. That's just a quick fix, but anyone still could abuse the dupe if they just modify the client files, which is not hard at all.
    I simply directed him to disabling what he asked for sure it's not the correct way of fixing the dupe, but he didn't exactly supply much information in regards to how the dupe worked.


    Reply With Quote  
     


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. Report Abuse Dupe
    By dikz in forum Help
    Replies: 2
    Last Post: 10-19-2014, 04:10 PM
  2. Replies: 46
    Last Post: 08-08-2008, 09:30 PM
  3. REPOST: Decent report abuse system
    By Stanyer in forum Tutorials
    Replies: 7
    Last Post: 05-20-2008, 05:51 PM
  4. Report Abuse - I Was Board
    By × Zenzie × in forum Tutorials
    Replies: 50
    Last Post: 02-02-2008, 02:12 PM
  5. Replies: 7
    Last Post: 12-17-2007, 07:03 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
  •