Thread: [718] Check Inventory command.

Results 1 to 6 of 6
  1. #1 [718] Check Inventory command. 
    Registered Member
    Join Date
    Nov 2014
    Posts
    147
    Thanks given
    15
    Thanks received
    3
    Rep Power
    6
    Does anyone have the ::checkinv command that shows the actual inventory instead of some strings of line in the console, or another interface?
    Had this working in the past, not sure where I took it from.
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Jan 2013
    Age
    25
    Posts
    129
    Thanks given
    21
    Thanks received
    20
    Rep Power
    11
    Quote Originally Posted by xremcooo View Post
    Does anyone have the ::checkinv command that shows the actual inventory instead of some strings of line in the console, or another interface?
    Had this working in the past, not sure where I took it from.
    Gimme a sec.

    EDIT: here is 2 commands
    Code:
    if (cmd[0].equalsIgnoreCase("checkinventory")) {
    				String username = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    				Player other = World.getPlayerByDisplayName(username);
    				if (other == null)
    					return true;
    				player.getPackets().sendGameMessage("Checking inventory for "+other.getDisplayName()+"...");
    				for(int i=0;i<other.getInventory().getItemsContainerSize();i++) {
    					if(other.getInventory().getItems().get(i) != null) {
    						player.getPackets().sendGameMessage("Slot "+i+": "+other.getInventory().getItems().get(i).getDefinitions().getName()+" x"+other.getInventory().getItems().get(i).getAmount()+". Value: "+other.getInventory().getItems().get(i).getDefinitions().getValue()+".");
    					}
    				}
    				player.getPackets().sendGameMessage("Ended checking inventory for "+other.getDisplayName()+"...");
    				return true;
    			}
    			if (cmd[0].equalsIgnoreCase("checkequipment")) {
    				String username = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    				Player other = World.getPlayerByDisplayName(username);
    				if (other == null)
    					return true;
    				player.getPackets().sendGameMessage("Checking equipment for "+other.getDisplayName()+"...");
    				for(int i=0;i<20;i++) {
    					if(other.getEquipment().getItems().get(i) != null) {
    						player.getPackets().sendGameMessage("Slot "+i+": "+other.getEquipment().getItems().get(i).getDefinitions().getName()+". Value: "+other.getEquipment().getItems().get(i).getDefinitions().getValue()+".");
    					}
    				}
    				player.getPackets().sendGameMessage("Ended checking equipment for "+other.getDisplayName()+"...");
    				return true;
    			}
    It shows it in the chatbox.

    Inventory Pic: http://gyazo.com/b7601a3138c01c4d01af823a5eb632f8

    Equipment Pic: http://gyazo.com/ea435c52620f816178857a2d57ee23f8
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Nov 2014
    Posts
    147
    Thanks given
    15
    Thanks received
    3
    Rep Power
    6
    Quote Originally Posted by lil_g View Post
    Gimme a sec.

    EDIT: here is 2 commands
    Code:
    if (cmd[0].equalsIgnoreCase("checkinventory")) {
    				String username = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    				Player other = World.getPlayerByDisplayName(username);
    				if (other == null)
    					return true;
    				player.getPackets().sendGameMessage("Checking inventory for "+other.getDisplayName()+"...");
    				for(int i=0;i<other.getInventory().getItemsContainerSize();i++) {
    					if(other.getInventory().getItems().get(i) != null) {
    						player.getPackets().sendGameMessage("Slot "+i+": "+other.getInventory().getItems().get(i).getDefinitions().getName()+" x"+other.getInventory().getItems().get(i).getAmount()+". Value: "+other.getInventory().getItems().get(i).getDefinitions().getValue()+".");
    					}
    				}
    				player.getPackets().sendGameMessage("Ended checking inventory for "+other.getDisplayName()+"...");
    				return true;
    			}
    			if (cmd[0].equalsIgnoreCase("checkequipment")) {
    				String username = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    				Player other = World.getPlayerByDisplayName(username);
    				if (other == null)
    					return true;
    				player.getPackets().sendGameMessage("Checking equipment for "+other.getDisplayName()+"...");
    				for(int i=0;i<20;i++) {
    					if(other.getEquipment().getItems().get(i) != null) {
    						player.getPackets().sendGameMessage("Slot "+i+": "+other.getEquipment().getItems().get(i).getDefinitions().getName()+". Value: "+other.getEquipment().getItems().get(i).getDefinitions().getValue()+".");
    					}
    				}
    				player.getPackets().sendGameMessage("Ended checking equipment for "+other.getDisplayName()+"...");
    				return true;
    			}
    It shows it in the chatbox.

    Inventory Pic: Gyazo - b7601a3138c01c4d01af823a5eb632f8.png

    Equipment Pic: Gyazo - ea435c52620f816178857a2d57ee23f8.png
    Thanks, this is better then what I had, but not exactly what I'm looking for.
    I'm looking for the ;;checkinv command that actually replaces your inventory interface with theirs, so you can visually see the items.
    Someone had it in their source, but I lost it..
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Jan 2013
    Age
    25
    Posts
    129
    Thanks given
    21
    Thanks received
    20
    Rep Power
    11
    Quote Originally Posted by xremcooo View Post
    Thanks, this is better then what I had, but not exactly what I'm looking for.
    I'm looking for the ;;checkinv command that actually replaces your inventory interface with theirs, so you can visually see the items.
    Someone had it in their source, but I lost it..
    Code:
    if (cmd[0].equalsIgnoreCase("checkinv")) {
    			String name = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    			Player other = World.getPlayers().get(
    					World.getIdFromName(name));
    			if (other == null) {
    				player.getPackets().sendGameMessage("There is no such player as " + name + ".");
    				return true;
    			}
    			player.getPackets().sendItems(93, other.getInventory().getItems());
    	return true;
    		}
    http://gyazo.com/ff3c1e4df8e7ddd12f8a14210d4ec6a2 Works
    You have to log for it to go back to your own inv but thats a simple thing you could add to fix
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Nov 2014
    Posts
    147
    Thanks given
    15
    Thanks received
    3
    Rep Power
    6
    Quote Originally Posted by lil_g View Post
    Code:
    if (cmd[0].equalsIgnoreCase("checkinv")) {
    			String name = cmd[1].substring(cmd[1].indexOf(" ") + 1);
    			Player other = World.getPlayers().get(
    					World.getIdFromName(name));
    			if (other == null) {
    				player.getPackets().sendGameMessage("There is no such player as " + name + ".");
    				return true;
    			}
    			player.getPackets().sendItems(93, other.getInventory().getItems());
    	return true;
    		}
    Gyazo - ff3c1e4df8e7ddd12f8a14210d4ec6a2.gif Works
    You have to log for it to go back to your own inv but thats a simple thing you could add to fix
    Thanks man! Exactly what I ment.

    P.S. -- Try checking your own inventory again, you won't have to log, it's a known issue.
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Jan 2013
    Age
    25
    Posts
    129
    Thanks given
    21
    Thanks received
    20
    Rep Power
    11
    Quote Originally Posted by xremcooo View Post
    Thanks man! Exactly what I ment.

    P.S. -- Try checking your own inventory again, you won't have to log, it's a known issue.
    Ahh kk didn't think of that
    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. [718] Checking Bank & Inventory Commands
    By Tauriel in forum Snippets
    Replies: 23
    Last Post: 03-17-2018, 07:32 PM
  2. Check Inventory command [pi]
    By Eclipse in forum Snippets
    Replies: 14
    Last Post: 07-31-2014, 01:59 AM
  3. [718] Check Inventory
    By Tauriel in forum Help
    Replies: 7
    Last Post: 02-07-2014, 03:39 AM
  4. [matrix 718/742]Check inventory command ?
    By lloydy269 in forum Help
    Replies: 4
    Last Post: 09-16-2013, 08:57 PM
  5. Checking Inventory
    By Briskapop in forum Help
    Replies: 2
    Last Post: 04-16-2009, 02:04 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
  •