Thread: why does this miss the first player off

Results 1 to 7 of 7
  1. #1 why does this miss the first player off 
    Registered Member
    T-Sex's Avatar
    Join Date
    Jan 2008
    Posts
    1,824
    Thanks given
    0
    Thanks received
    3
    Rep Power
    130
    Code:
    if (command.equalsIgnoreCase("players")) {
    			sM("There are currently " + PlayerHandler.getPlayerCount()
    					+ " players!");
    			sendQuest("@dre@Hiscape Online Players", 8144);
    			clearQuestInterface();
    			sendQuest("@dbl@Online players(" + PlayerHandler.getPlayerCount()
    					+ "):", 8145);
    			int line = 8146;
    			for (int i = 1; i < PlayerHandler.maxPlayers; i++) {
    				client playa = getClient(i);
    				if (!validClient(i))
    					continue;
    				if (playa.playerName != null) {
    					String title = "";
    					if (playa.playerRights == 1) {
    						title = "Mod, ";
    					}
    					if (playa.playerRights == 2) {
    						title = "Admin, ";
    					}
    					if (playa.playerRights == 3) {
    						title = "Admin, ";
    					}
    					 else if (playa.playerRights == 4) {
    						title = "Owner, ";
    					}
    					title += "level-" + playa.combatLevel;
    					String extra = "";
    					if (playerRights > 0) {
    						extra = "(" + playa.playerId + ") ";
    					}
    					sendQuest("@dre@" + extra + playa.playerName + "@dbl@ ("
    							+ title + ") is at " + playa.absX + ", "
    							+ playa.absY, line);
    					line++;
    				}
    			}
    			sendQuestSomething(8143);
    			showInterface(8134);
    			flushOutStream();
    		}
    can anyone tell me why this misses the first player off when i do :layers
    Reply With Quote  
     

  2. #2  
    Web Developer
    Connor's Avatar
    Join Date
    Jul 2010
    Posts
    203
    Thanks given
    21
    Thanks received
    2
    Rep Power
    47
    Haha, good to see that you've leeched my command

    Mr Silent

    Kind Regards,
    Connor
    Reply With Quote  
     

  3. #3  
    Web Developer
    Connor's Avatar
    Join Date
    Jul 2010
    Posts
    203
    Thanks given
    21
    Thanks received
    2
    Rep Power
    47
    It Doesn't miss the first player off, it just doesn't show the player that is viewing it their account details i don't think?

    Mr Silent

    Kind Regards,
    Connor
    Reply With Quote  
     

  4. #4  
    Registered Member
    Zaga's Avatar
    Join Date
    Jan 2010
    Posts
    514
    Thanks given
    89
    Thanks received
    47
    Rep Power
    149
    I could be wrong but try changing

    Code:
    for (int i = 1; i < PlayerHandler.maxPlayers; i++) {
    to

    Code:
    for (int i = 0; i < PlayerHandler.maxPlayers; i++) {


    Reply With Quote  
     

  5. #5  
    Registered Member
    T-Sex's Avatar
    Join Date
    Jan 2008
    Posts
    1,824
    Thanks given
    0
    Thanks received
    3
    Rep Power
    130
    yeah silent u gave me it but i want it to fully work it doesnt miss me off so no and i'll try now
    Reply With Quote  
     

  6. #6  
    Registered Member
    T-Sex's Avatar
    Join Date
    Jan 2008
    Posts
    1,824
    Thanks given
    0
    Thanks received
    3
    Rep Power
    130
    zaga it doesnt change anything
    Reply With Quote  
     

  7. #7  
    Registered Member
    T-Sex's Avatar
    Join Date
    Jan 2008
    Posts
    1,824
    Thanks given
    0
    Thanks received
    3
    Rep Power
    130
    close if u want fixed it i just had to change the int line = 8146 to 8147
    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
  •