Thread: All Player Masks 100%

Page 1 of 3 123 LastLast
Results 1 to 10 of 23
  1. #1 All Player Masks 100% 
    Magic Trickster
    DefNotVastico's Avatar
    Join Date
    Jan 2009
    Age
    29
    Posts
    214
    Thanks given
    0
    Thanks received
    1
    Rep Power
    135
    For those who didn't want to read my tutorial or just cba.

    Code:
    protected void appendPlayerChatText(Stream str) {
            str.writeWordBigEndian(((chatTextColor & 0xFF) << 8)
                    + (chatTextEffects & 0xFF));
            str.writeByte(playerRights);
            str.writeByteC(chatTextSize);
            str.writeBytes_reverse(chatText, chatTextSize, 0);
        }
    
        private void appendAnimationRequest(Stream str) {
            str.writeWordBigEndian(animationRequest);
            str.writeByteC(animationWaitCycles);
        }
    
        public int focusPointX = -1, focusPointY = -1;
        private void appendSetFocusDestination(Stream str) {
            str.writeWordBigEndianA(focusPointX);
            str.writeWordBigEndian(focusPointY);
            faceFocusRequired = true;
            updateRequired = true;
        }
        
        public boolean mask400updateRequired = false;
        
        private void appendMask400Update(Stream str) {
            str.writeByteS(92);
            str.writeByteS(92);
            str.writeByteS(92);
            str.writeByteS(92);
            
            str.writeWordBigEndianA(98);
            str.writeWordA(32);
            str.writeByteS(59);        
        }
    
        public boolean hitUpdateRequired = false;
        public int hitDiff, hitType;
    
        private void appendHitUpdate(Stream str) {
            str.writeByte(hitDiff); 
            str.writeByteA(hitType); // 0: red 1: blue 2: green 3: orange
            str.writeByteC(playerLevel[3]);
            str.writeByte(((Client) this).getActionAssistant().getLevelForXP(
                    playerXP[3])); 
        }
        
        public boolean gfxUpdateRequired = false;    
        public int gfxId, gfxDelay;    
        private void appendGfxUpdate(Stream str) {
            str.writeWordBigEndian(gfxId);
            str.writeDWord(gfxDelay);
        }
        
        public boolean forceChatUpdateRequired = false;
        public String chatMessage;
        private void appendForceText(Stream str) {
            str.writeString(chatMessage);
        }
        
        public boolean faceEntityRequired = false;
        public int entityId;
        public boolean isPlayer = false;
        private void appendFaceEntity(Stream str) {
            str.writeWordBigEndian(entityId);
        }
        
        public boolean secondHitRequired = false;    
        private void appendSecondHitUpdate(Stream str) {
            str.writeByte(50); 
            str.writeByteS(1);
            str.writeByteC(playerLevel[3]);
            str.writeByte(((Client) this).getActionAssistant().getLevelForXP(
                    playerXP[3])); 
        }
        
        public boolean faceFocusRequired = false;
    
        public void appendPlayerUpdateBlock(Stream str) {
            if (!updateRequired && !chatTextUpdateRequired)
                return;
            int updateMask = 0;
            
            if (mask400updateRequired) updateMask |= 0x400;
            
            if (gfxUpdateRequired) updateMask |= 0x100;
            
            if (animationUpdateRequired) updateMask |= 8;
            
            if (forceChatUpdateRequired) updateMask |= 4;
            
            if (chatTextUpdateRequired) updateMask |= 0x80;
            
            if (faceEntityRequired) updateMask |= 1;
            
            if (appearanceUpdateRequired)updateMask |= 0x10;
            
            if (faceFocusRequired) updateMask |= 2;
            
            if (hitUpdateRequired) updateMask |= 0x20;    
            
            if (secondHitRequired) updateMask |= 0x200;
            
            if (updateMask >= 0x100) {
                updateMask |= 0x40;
                str.writeByte(updateMask & 0xFF);
                str.writeByte(updateMask >> 8);
            } else {
                str.writeByte(updateMask);
            }        
            
            if (mask400updateRequired) appendMask400Update(str);
            
            if (gfxUpdateRequired) appendGfxUpdate(str);
            
            if (animationUpdateRequired) appendAnimationRequest(str);
            
            if (forceChatUpdateRequired) appendForceText(str);
            
            if (chatTextUpdateRequired) appendPlayerChatText(str);
            
            if (faceEntityRequired) appendFaceEntity(str);
            
            if (appearanceUpdateRequired) appendPlayerAppearance(str);
            
            if (faceFocusRequired) appendSetFocusDestination(str);
            
            if (hitUpdateRequired) appendHitUpdate(str);    
            
            if (secondHitRequired) appendSecondHitUpdate(str);
    
        }
    
        public void clearUpdateFlags() {
            updateRequired = false;
            mask400updateRequired = false;
            secondHitRequired = false;
            gfxUpdateRequired = false;
            chatTextUpdateRequired = false;
            appearanceUpdateRequired = false;
            animationUpdateRequired = false;
            forceChatUpdateRequired = false;
            faceFocusRequired = false;
            hitUpdateRequired = false;
            if((!isPlayer) && entityId != -1) {
                entityId = -1;
                faceEntityRequired = true;
                updateRequired = true;
            }
        }
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  2. #2  
    Registered Member
    Kelvin's Avatar
    Join Date
    Jun 2007
    Posts
    1,433
    Thanks given
    48
    Thanks received
    33
    Rep Power
    269
    thanks mister tricks
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  3. #3  
    Member

    Join Date
    May 2008
    Posts
    1,288
    Thanks given
    50
    Thanks received
    92
    Rep Power
    0
    Thanks for these, good work.
    Reply With Quote  
     

  4. #4  




    Scu11's Avatar
    Join Date
    Aug 2007
    Age
    27
    Posts
    16,200
    Thanks given
    7,190
    Thanks received
    12,174
    Discord
    View profile
    Rep Power
    5000
    Quote Originally Posted by Magic Trick View Post
    For those who didn't want to read my tutorial or just cba.
    Meeeeeeeeeeeeeeeeeeeeeeeee l0lwut. Its your coding night tonight .

    [Only registered and activated users can see links. ]



    Reply With Quote  
     

  5. #5  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,541
    Thanks given
    457
    Thanks received
    1,259
    Rep Power
    1003
    Didn't you post this already?
    Reply With Quote  
     

  6. #6  
    Magic Trickster
    DefNotVastico's Avatar
    Join Date
    Jan 2009
    Age
    29
    Posts
    214
    Thanks given
    0
    Thanks received
    1
    Rep Power
    135
    Quote Originally Posted by freesunfury View Post
    Didn't you post this already?
    Posted NPC's
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  7. #7  
    Respected Member


    Luke132's Avatar
    Join Date
    Dec 2007
    Age
    32
    Posts
    12,549
    Thanks given
    177
    Thanks received
    5,784
    Discord
    View profile
    Rep Power
    5000
    I wanna know what mask 400 is :@

    Reply With Quote  
     

  8. #8  
    Magic Trickster
    DefNotVastico's Avatar
    Join Date
    Jan 2009
    Age
    29
    Posts
    214
    Thanks given
    0
    Thanks received
    1
    Rep Power
    135
    Quote Originally Posted by Luke132 View Post
    I wanna know what mask 400 is :@
    Force Movement >.> Pinball random when they hit you maybe...
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  9. #9  
    Respected Member


    Luke132's Avatar
    Join Date
    Dec 2007
    Age
    32
    Posts
    12,549
    Thanks given
    177
    Thanks received
    5,784
    Discord
    View profile
    Rep Power
    5000
    Quote Originally Posted by Magic Trick View Post
    Force Movement >.> Pinball random when they hit you maybe...
    :O thanks alot for that, i could never work it out (c)

    Reply With Quote  
     

  10. #10  
    ( ͡° ͜ʖ ͡°)
    Edgeville's Avatar
    Join Date
    Nov 2007
    Posts
    2,455
    Thanks given
    80
    Thanks received
    428
    Rep Power
    2589
    Thanks alot, Good job

    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
  •