Thread: [637/639]Dementhium Custom Titles[637/639]

Results 1 to 7 of 7
  1. #1 [637/639]Dementhium Custom Titles[637/639] 
    Extreme Donator

    nbness2's Avatar
    Join Date
    Aug 2011
    Posts
    674
    Thanks given
    253
    Thanks received
    124
    Discord
    View profile
    Rep Power
    264
    ~ I know titles have been released multiple times, but in different ways. all of the other ones I tried messed up, so I made my own, and this is it ~



    In this, you can add custom titles and such to get a result like this


    Here's how to do it.

    Go into PlayerUpdate.java and search for
    Code:
    appearanceData.writeByte(0);
    or
    Code:
    appearanceData.writeByte(p.getSkullManager().isSkulled() ? 0 : -1);
    Now, below
    Code:
    appearanceData.writeByte(0);
    or above
    Code:
    appearanceData.writeByte(p.getSkullManager().isSkulled() ? 0 : -1);
    add
    Code:
            String titles = "";
    Now search for
    Code:
    appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 &&
    If you see
    Code:
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
    	}
    		}
    }
    replace all of that (even the end brackets) with
    Code:
       if (p.getRights() == 2) {
            titles = "<col=FFFFFF>title</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
            }
       else if (p.getUsername().equalsIgnoreCase("PLAYERNAME")) {
            titles = "<col=25a7a7>Super Boss</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
      } else if (p.getRights() == 1) {
            titles = "<col=00ffff>Moderator</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
    } else {
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
    	}
    		}
    }
    What you just replaced should look something like
    Code:
            // TODO Check if this shit work yo
      if (p.getRights() == 2) {
            titles = "<col=FFFFFF>title</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
            }
       else if (p.getUsername().equalsIgnoreCase("PLAYERNAME")) {
            titles = "<col=25a7a7>Super Boss</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
      } else if (p.getRights() == 1) {
            titles = "<col=00ffff>Moderator</col> "; //Owner
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(titles  + p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
            return;
    } else {
            appearanceData.writeShort(p.getRenderAnimation() > -1 ? p.getRenderAnimation() : p.getAppearance().getNpcType() != -1 && 
    
    def != null ? def.getCacheDefinition().renderEmote : p.getEquipment().getRenderAnim());
            appearanceData.writeRS2String(Misc.formatPlayerNameForDisplay(p.getUsername()));
            appearanceData.writeByte(p.getSkills().getCombatLevel());
            appearanceData.writeShort(0); // >_>
            appearanceData.writeByte(0); // <_<
            updateMessage.writeByteA(appearanceData.position());
            updateMessage.writeBytes(appearanceData.getBuffer());
    	}
    		}
    }
    Replace
    Code:
    <col=FFFFFF>title</col>
    with what you want the ADMIN title to be

    Replace
    Code:
    <col=00ffff>Moderator</col>
    with what you want the MOD title to be

    replace
    Code:
    PLAYERNAME
    with someone else's name and

    replace
    Code:
    <col=25a7a7>Super Boss</col>
    with what you want his/her title to be.

    I hope this worked for you because this is how I did it.
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Dec 2011
    Age
    23
    Posts
    2,315
    Thanks given
    473
    Thanks received
    764
    Rep Power
    0
    It will just fuck up your GPI, What's the point of this.
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Feb 2012
    Posts
    69
    Thanks given
    5
    Thanks received
    1
    Rep Power
    0
    Quote Originally Posted by Grumpy™ View Post
    It will just fuck up your GPI, What's the point of this.
    This. ^
    Little Birdy In The Sky,
    Dropped A Poopie In My Eye,
    I Did Not Scream,
    I Did Not Cry,
    Just Thanked The Lord That Cows Doesn't Fly.



    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Oct 2011
    Posts
    165
    Thanks given
    9
    Thanks received
    8
    Rep Power
    13
    Been Released Meny Times.....
    Reply With Quote  
     

  5. #5  
    Registered Member
    'Shinobi's Avatar
    Join Date
    Jan 2011
    Posts
    255
    Thanks given
    50
    Thanks received
    16
    Rep Power
    121
    In whatever case you still need to edit the client when using this otherwise as stated it will mess up GPI.
    Reply With Quote  
     

  6. #6  
    Registered Member `Basher's Avatar
    Join Date
    May 2011
    Posts
    447
    Thanks given
    136
    Thanks received
    40
    Rep Power
    23
    Can no one search? This has been released at least a billion times..
    Cheese
    Reply With Quote  
     

  7. #7  
    Donator
    Mr Martyr's Avatar
    Join Date
    Dec 2011
    Posts
    710
    Thanks given
    134
    Thanks received
    69
    Rep Power
    0
    this is a snippet that pretty much just fucks up a server. this really messes up the friends list.
    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. [rsgp] Loyalty titles [637/639]
    By `leon in forum Selling
    Replies: 4
    Last Post: 07-01-2015, 06:47 AM
  2. [637/639] Dementhium Titles[Updated]
    By Yanez in forum Snippets
    Replies: 99
    Last Post: 01-05-2013, 08:53 PM
  3. Dementhium 637/639
    By erica in forum Help
    Replies: 5
    Last Post: 02-03-2012, 03:32 PM
  4. Replies: 1
    Last Post: 01-25-2012, 05:15 PM
  5. dementhium 637/639
    By GomuGomuFruit in forum Requests
    Replies: 0
    Last Post: 01-14-2012, 05:09 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •