Thread: 718 "Item" Code with restrictions?

Results 1 to 2 of 2
  1. #1 718 "Item" Code with restrictions? 
    Registered Member Icantcode911's Avatar
    Join Date
    Oct 2012
    Posts
    122
    Thanks given
    29
    Thanks received
    2
    Rep Power
    4
    How would i make one? I want to make these unspawnable by anyone, except admins.
    "torva", "pernix", "virtus",
    "dominion", "dragon claws", "lucky", "divine", "elysian", "spectral", "arcane", "chaotic maul","chaotic"
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    May 2011
    Age
    29
    Posts
    2,246
    Thanks given
    2,469
    Thanks received
    1,120
    Rep Power
    943
    Code:
                    case "item":
    				if (cmd.length < 2) {
    					player.getPackets().sendGameMessage(
    							"Use: ::item id (optional:amount)");
    					return true;
    				}
    				try {
    					if (!player.canSpawn()) {
    						player.getPackets().sendGameMessage(
    								"You can't spawn while you're in this area.");
    						return true;
    					}
    					int itemId = Integer.valueOf(cmd[1]);
    					ItemDefinitions defs = ItemDefinitions
    							.getItemDefinitions(itemId);
    					if (defs.isLended())
    						return true;
    					if (defs.isOverSized()) {
    						player.getPackets().sendGameMessage("The item appears to be oversized.");
    						return true;
    					}
    					name = defs == null ? "" : defs.getName()
    							.toLowerCase();
    					if (name.contains("Sacred clay")) {
    						return true;
    					}
    					if(name.toLowerCase().contains("donator") || name.toLowerCase().contains("basket of eggs") || name.toLowerCase().contains("sled")) {
    						player.getDialogueManager().startDialogue("SimpleMessage", "This items can only be earned in the Extreme Donator Refuge of Fear minigame.");
    						return true;
    					}
    					for (String string : STRING_METHOD) {
    						if (name.toLowerCase().contains(string) && player.getRights() <= 1) {
    							return true;
    						}
    					}
    					player.getInventory().addItem(itemId,
    							cmd.length >= 3 ? Integer.valueOf(cmd[2]) : 1);
    				} catch (NumberFormatException e) {
    					player.getPackets().sendGameMessage(
    							"Use: ::item id (optional:amount)");
    				}
    				return true;

    Code:
    public static String[] STRING_METHOD = { "torva", "pernix", "virtus",
    "dominion", "dragon claws", "lucky", "divine", "elysian", "spectral", "arcane", "chaotic maul","chaotic"};
    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. Replies: 24
    Last Post: 10-09-2012, 01:33 AM
  2. Replies: 5
    Last Post: 09-28-2012, 11:58 AM
  3. "hed","head","headicon" command like ::emote Rep++
    By «I Gf I» ©£ in forum Help
    Replies: 12
    Last Post: 10-06-2009, 05:30 AM
  4. Replies: 23
    Last Post: 09-10-2009, 03:29 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
  •