Thread: How to remove the bug from the matrix?

Results 1 to 8 of 8
  1. #1 How to remove the bug from the matrix? 
    Registered Member
    Join Date
    Sep 2013
    Posts
    30
    Thanks given
    17
    Thanks received
    0
    Rep Power
    11
    ....
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Sep 2018
    Posts
    17
    Thanks given
    4
    Thanks received
    16
    Rep Power
    20
    Quote Originally Posted by akasuma View Post
    For those who know about the BUG that the MATRIX server has, today I came here to ask for help from every heart.


    For those who know what I'm talking about ...
    They have implanted in the matrix inumeros commands that cause the person who uses these commands to get:
    View the password for all players within a 5KM radius
    KIKAR all players
    clear inventory
    clean bank.

    but to use these commands it is necessary to create the account with the name dragonkk ...

    So as I have no knowledge about all the existing commands I wanted to ask for help to BLOCK players to be able to create account with the Dragonkk name, could someone help me as I am not aware of.
    "KIKAR all players"

    OT:

    Just search for "dragonkk" in your source and simply remove it?
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Sep 2013
    Posts
    30
    Thanks given
    17
    Thanks received
    0
    Rep Power
    11
    there are enough things inside the source which would take time to find what I am looking for ...

    I would just block all players from creating account with the dragonkk name, could someone help me do that? until I have time to locate where it was corrupted and remove the problem?
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Jun 2018
    Posts
    14
    Thanks given
    0
    Thanks received
    4
    Rep Power
    82
    View the password for all players within a 5KM radius
    this is my fav part
    Thanks,
    Zero.
    Reply With Quote  
     

  5. #5  
    Donator

    Join Date
    Sep 2015
    Age
    19
    Posts
    391
    Thanks given
    52
    Thanks received
    67
    Rep Power
    33
    Quote Originally Posted by Guardian_ View Post
    "KIKAR all players"

    OT:

    Just search for "dragonkk" in your source and simply remove it?
    It doesn't exist on server-side it's inside the cache

    OT:

    I am guessing what triggers it is some sort of a command or a chat text so all you have to do is find the method where it handles sending a chat message

    since you're using matrix framework it's in WorldPacketsDecoder class

    search for if (opcode == CHAT_PACKET) {

    Under

    if (message == null) {
    return;
    }

    just add something like

    if(message.contains("KIKAR") || message.contains("dragonkk") || message.contains("whatever u dont like")) {
    return ;
    }

    honestly it's a cheap fix, but it still works. It will prevent any unwanted messages from processing once it's sent by any player, hope that helped ^_^
    Reply With Quote  
     

  6. Thankful user:


  7. #6  
    Registered Member
    Sinister's Avatar
    Join Date
    Apr 2017
    Posts
    107
    Thanks given
    37
    Thanks received
    28
    Rep Power
    129
    Take the blue pill
    Reply With Quote  
     

  8. Thankful user:


  9. #7  
    Registered Member
    Join Date
    Nov 2012
    Posts
    231
    Thanks given
    3
    Thanks received
    18
    Rep Power
    15
    Quote Originally Posted by Sinister View Post
    Take the blue pill
    Lmfaooo rip
    Reply With Quote  
     

  10. #8  
    Registered Member
    Join Date
    Sep 2013
    Posts
    30
    Thanks given
    17
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by devochka View Post
    it doesn't exist on server-side it's inside the cache

    ot:

    I am guessing what triggers it is some sort of a command or a chat text so all you have to do is find the method where it handles sending a chat message

    since you're using matrix framework it's in worldpacketsdecoder class

    search for if (opcode == chat_packet) {

    under

    if (message == null) {
    return;
    }

    just add something like

    if(message.contains("kikar") || message.contains("dragonkk") || message.contains("whatever u dont like")) {
    return ;
    }

    honestly it's a cheap fix, but it still works. It will prevent any unwanted messages from processing once it's sent by any player, hope that helped ^_^



    thanks man!

    Problem solved!
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

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

Similar Threads

  1. Replies: 11
    Last Post: 12-13-2013, 10:43 PM
  2. Replies: 5
    Last Post: 09-21-2013, 12:08 AM
  3. Replies: 1
    Last Post: 07-28-2010, 07:25 AM
  4. Replies: 1
    Last Post: 04-20-2010, 12:42 AM
  5. Replies: 12
    Last Post: 02-16-2009, 12:51 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
  •