Thread: [paradox] same name login

Results 1 to 8 of 8
  1. #1 [paradox] same name login 
    Donator

    mike623030's Avatar
    Join Date
    Oct 2008
    Posts
    402
    Thanks given
    40
    Thanks received
    4
    Rep Power
    92
    how do i stop people from login with same name?
    this is helping them dupe
    Reply With Quote  
     

  2. #2  
    Respected Member


    Join Date
    Jan 2009
    Posts
    5,743
    Thanks given
    1,162
    Thanks received
    3,603
    Rep Power
    5000
    Hope this helps you on what you was wanting...

    Code:
    //playerhandler
    	public static boolean isPlayerOn(String playerName) {
    		for (int i = 0; i < maxPlayers; i++) {
    			if (playersCurrentlyOn[i] != null) {
    				if (playersCurrentlyOn[i].equalsIgnoreCase(playerName))
    					return true;
    			}
    		}
    		return false;
    	}
    
    //login method
    if(PlayerHandler.isPlayerOn(playername)) {
    	disconnected = true;
    	return what ever the code is...;
    }
    Reply With Quote  
     

  3. #3  
    Donator

    mike623030's Avatar
    Join Date
    Oct 2008
    Posts
    402
    Thanks given
    40
    Thanks received
    4
    Rep Power
    92
    where do i add that?
    Reply With Quote  
     

  4. #4  
    Registered Member
    Mister Maggot's Avatar
    Join Date
    Dec 2008
    Posts
    7,227
    Thanks given
    3,283
    Thanks received
    2,875
    Rep Power
    5000
    L2readcomments
    Reply With Quote  
     

  5. #5  
    Donator

    mike623030's Avatar
    Join Date
    Oct 2008
    Posts
    402
    Thanks given
    40
    Thanks received
    4
    Rep Power
    92
    //login method
    if(PlayerHandler.isPlayerOn(playername)) {
    disconnected = true;
    return what ever the code is...;
    }

    that all i cant work out
    Reply With Quote  
     

  6. #6  
    Registered Member
    Mister Maggot's Avatar
    Join Date
    Dec 2008
    Posts
    7,227
    Thanks given
    3,283
    Thanks received
    2,875
    Rep Power
    5000
    In initialize..
    if(PlayerHandler.isPlayerOn(playername)) {
    returnCode = 4;
    disconnected = true;
    }
    Reply With Quote  
     

  7. #7  
    Registered Member
    PSNB's Avatar
    Join Date
    Aug 2009
    Posts
    885
    Thanks given
    8
    Thanks received
    103
    Rep Power
    590
    Quote Originally Posted by i r maggot View Post
    In initialize..
    if(PlayerHandler.isPlayerOn(playername)) {
    returnCode = 4;
    disconnected = true;
    }
    Wrong. Initialize is part of the main update loop. Setting returnCode to 4 will do absolutely nothing.

    In your Client class, go to the run method, in it you should see
    Code:
    out.writeByte(returnCode);
    Right above that, just check to see if the Player name is already in use, if so, set the return code to 4.
    Reply With Quote  
     

  8. #8  
    Registered Member
    Mister Maggot's Avatar
    Join Date
    Dec 2008
    Posts
    7,227
    Thanks given
    3,283
    Thanks received
    2,875
    Rep Power
    5000
    Stupid thing to say, in run().
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •