Thread: RS2 Loginbox Converted to Ruse

Results 1 to 5 of 5
  1. #1 RS2 Loginbox Converted to Ruse 
    Banned

    Join Date
    Aug 2011
    Posts
    843
    Thanks given
    541
    Thanks received
    220
    Rep Power
    0
    Hey there, made this a while ago and had it on my computer until now. Therefore, decided to release for those who needed it. Its the newest login box for when RS2 was available. Want want custom made for you? Check this thread out. Had to make custom hover sprites in Photosho, but got it to look neat somewhat decent in the Ruse client.

    Download sprites (removed) and put them into your cache. Repack them after.

    Quote Originally Posted by crazycowman12 View Post
    Terrible

    This is the result when you're done
    Attached image

    Here's the coded part, figure out where to replace them.

    Code:
     public void drawLoginScreen() {
                resetImageProducers();
                                        
                titleScreen.initDrawingArea();
                        
                setLoadingAndLoginHovers();
                
            
                if(loginMessages[0].length() > 0) {
                    
    
                    SpriteLoader.sprites[594].drawAdvancedSprite(0, 0);
                    
    
                    SpriteLoader.sprites[601].drawAdvancedSprite(195, clientHeight / 2);
                    
                    
                    for(int i = 0; i < loginMessages.length; i++) {
                        String s = loginMessages[i];
                        if(s == null || s.length() == 0) {
                            continue;
                        }
                        int y = (clientHeight / 2) + (i * 20) + 48;
                                       myFont.drawString(s, 210, y, 16777215);
                    }
            
                    
                    
                    if(backButtonHover) {
                        SpriteLoader.sprites[604].drawAdvancedSprite(300, 380);
                    } else {
                        SpriteLoader.sprites[603].drawAdvancedSprite(300, 380);
                    }
                    
                    } else {
                        
                    SpriteLoader.sprites[594].drawAdvancedSprite(0, 0);
    
                    //SpriteLoader.sprites[602].drawAdvancedSprite(75, 0);
                    SpriteLoader.sprites[602].drawAdvancedSprite(245, 170);//Login
        
                    
                    if(loginButtonHover) {
                        SpriteLoader.sprites[596].drawAdvancedSprite(289, 317);
                    } else {
                        SpriteLoader.sprites[595].drawAdvancedSprite(289, 317);
                    }
                                                        
                    myFont.drawString("Mouse X: " + super.mouseX + " , Mouse Y: " + super.mouseY, 571, 44, 0xffff00);
                    
                    if(loginScreenCursorPos == 0 && loopCycle % 45 < 10) {
                                        myFont.drawString(myUsername + "|", 273, 243, 0xffffff);
                    } else {
                                        myFont.drawString(myUsername, 273, 243, 0xffffff);
                    }
                    
                    if(loginScreenCursorPos == 1 && loopCycle % 45 < 10) {
                                         myFont.drawString(getStars(myPassword) + "|", 273, 294, 0xffffff);
                    } else {
                                         myFont.drawString(getStars(myPassword), 273, 294, 0xffffff);
                                }
    
                }
                titleScreen.drawGraphics(0, super.graphics, 0);
    
            }
    Code:
    public void setLoadingAndLoginHovers() {
                forumHover = voteHover = storeHover = loginButtonHover = input1Hover = backButtonHover = input2Hover = false;
                        
                boolean handCursor = false, textCursor = false;
                
                 if(loginMessages[0].length() > 0 && super.mouseX >= 300  && super.mouseX <= 428 && super.mouseY >= 388 && super.mouseY <= 408) {
                    backButtonHover = handCursor = true;
                }
            
                if(!isLoading && !(loginMessages[0].length() > 0)) {
                            
                    if(super.mouseX >= 292 && super.mouseX <= 463 && super.mouseY >= 317 && super.mouseY <= 343) {
                        loginButtonHover = handCursor = true;
                    } else if(super.mouseX >= 270 && super.mouseX <= 483) {
                        if(super.mouseY >= 230 && super.mouseY <= 255) {
                            input1Hover = textCursor = true;
                        } else if(super.mouseY >= 284 && super.mouseY <= 299) {
                            input2Hover = textCursor = true;
                        }
                                }
                }
                if(handCursor) {
                    setCursor(-2);
                } else if(textCursor) {
                    setCursor(-3);
                } else if(cursor != 0 && cursor != -1) {
                    setCursor(!isLoading && getOption("cursors") ? 0 : -1);
                }
    }
    Don't forget to add/replace the booleans, here you go.

    Code:
    public boolean forumHover,  voteHover, storeHover, loginButtonHover, input1Hover, input2Hover, rememberMeButtonHover, backButtonHover;
    Ahh, enjoy.
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Aug 2011
    Posts
    843
    Thanks given
    541
    Thanks received
    220
    Rep Power
    0
    Quote Originally Posted by Pale View Post
    Thanks for this. Highly doubt i will use for nostalgic reasons. Looks cool though.
    Thanks Matty
    Reply With Quote  
     

  3. #3  
    Infuse Founder
    Matt J's Avatar
    Join Date
    Dec 2015
    Age
    25
    Posts
    81
    Thanks given
    4
    Thanks received
    23
    Rep Power
    16
    Sprites link is giving me dns error. Remove the 's' from htttps
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Aug 2011
    Posts
    843
    Thanks given
    541
    Thanks received
    220
    Rep Power
    0
    Quote Originally Posted by Matt J View Post
    Sprites link is giving me dns error. Remove the 's' from htttps
    Fixed, thanks for the heads up
    Reply With Quote  
     

  5. #5  
    Infuse Founder
    Matt J's Avatar
    Join Date
    Dec 2015
    Age
    25
    Posts
    81
    Thanks given
    4
    Thanks received
    23
    Rep Power
    16
    Quote Originally Posted by Pwnhub View Post
    Fixed, thanks for the heads up
    Could you help me add this on skype?
    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. Rs2-Server converted to 317?
    By Jamili in forum Requests
    Replies: 5
    Last Post: 05-23-2014, 04:14 PM
  2. Replies: 2
    Last Post: 05-24-2012, 06:44 PM
  3. Replies: 0
    Last Post: 05-13-2012, 05:42 PM
  4. Replies: 14
    Last Post: 07-02-2010, 09:49 AM
  5. p16 V6 converted to SQL
    By PrimEviL in forum Downloads
    Replies: 8
    Last Post: 10-07-2007, 06:43 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
  •