Thread: 614 help

Results 1 to 6 of 6
  1. #1 614 help 
    Registered Member xtxd's Avatar
    Join Date
    Sep 2015
    Posts
    45
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Hello i need help with adding a (Mystery Box) into my server like when someone votes or something they get a mystery box and when they click it they get random stuff i searched and i couldn't find a tutorial for 614 servers if someone knows how to do it please help me.
    Reply With Quote  
     

  2. #2  
    What is a Java?

    Leon.'s Avatar
    Join Date
    Oct 2013
    Posts
    1,919
    Thanks given
    173
    Thanks received
    802
    Rep Power
    5000
    Code:
    public static int[] MBox = { ItemID1, ItemID2 };
    int item = Misc.random(MBox.length());
    p.getInventory().addItem(MBox[item], 1);
    Obviously for cash, you would check if the item selected had the ID of 995 and change the amount added to inventory.

    Attached image
    Attached image

    Reply With Quote  
     

  3. #3  
    Registered Member xtxd's Avatar
    Join Date
    Sep 2015
    Posts
    45
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Leon X D View Post
    Code:
    public static int[] MBox = { ItemID1, ItemID2 };
    int item = Misc.random(MBox.length());
    p.getInventory().addItem(MBox[item], 1);
    Obviously for cash, you would check if the item selected had the ID of 995 and change the amount added to inventory.
    package dragonkk.rs2rsps.scripts.items;

    import dragonkk.rs2rsps.model.player.Player;
    import dragonkk.rs2rsps.scripts.itemScript;

    public class i15262 extends itemScript {

    public void option1(Player p, int itemId, int interfaceId, int slot) {
    if(p == null)
    return;
    if(p.isDead())
    return;
    if(p.getInventory().getContainer().get(slot) == null) {
    return;
    }
    if(p.getInventory().getContainer().get(slot).getId () != itemId) {
    return;
    }
    p.getInventory().deleteItem(15262, 1, slot);
    p.getInventory().addItem(12530, 400);
    p.getFrames().sendChatMessage(0, "You open the Spirit Shard Pack and receive 400 Spirit Shards.");
    }

    }

    Tried to make a new file same as this but instead of 15262 i replaced it with 6199 for mystery box but it didnt work
    Reply With Quote  
     

  4. #4  
    What is a Java?

    Leon.'s Avatar
    Join Date
    Oct 2013
    Posts
    1,919
    Thanks given
    173
    Thanks received
    802
    Rep Power
    5000
    Quote Originally Posted by xtxd View Post
    package dragonkk.rs2rsps.scripts.items;

    import dragonkk.rs2rsps.model.player.Player;
    import dragonkk.rs2rsps.scripts.itemScript;

    public class i15262 extends itemScript {

    public void option1(Player p, int itemId, int interfaceId, int slot) {
    if(p == null)
    return;
    if(p.isDead())
    return;
    if(p.getInventory().getContainer().get(slot) == null) {
    return;
    }
    if(p.getInventory().getContainer().get(slot).getId () != itemId) {
    return;
    }
    p.getInventory().deleteItem(15262, 1, slot);
    p.getInventory().addItem(12530, 400);
    p.getFrames().sendChatMessage(0, "You open the Spirit Shard Pack and receive 400 Spirit Shards.");
    }

    }

    Tried to make a new file same as this but instead of 15262 i replaced it with 6199 for mystery box but it didnt work
    This script is for crystal chest
    take what you need.

    Code:
    package dragonkk.rs2rsps.scripts.objects;
    
    import dragonkk.rs2rsps.model.player.ChatMessage;
    import dragonkk.rs2rsps.model.player.Player;
    import dragonkk.rs2rsps.rscache.ItemDefinitions;
    import dragonkk.rs2rsps.scripts.objectScript;
    import dragonkk.rs2rsps.util.Misc;
    
    public class o11231 extends objectScript {
    	@Override
    	public void option1(Player p, int coordX, int coordY, int height) {
    			int[] Loot = { Item Ids, Item Ids};
    		int Reward = Loot[(int) (Math.random() * Loot.length)];
    		if(p.getInventory().contains(989)) {
    	p.getInventory().deleteItem(989, 1);  
    	p.getInventory().addItem(Reward, 1);
    	p.getFrames().sendChatMessage(0, "Type your own chat message.");
    p.getFrames().sendChatMessage(0, "You recieved a "+Reward+" from the crystal chest!");
    		}
    	}
    }

    Attached image
    Attached image

    Reply With Quote  
     

  5. #5  
    Registered Member xtxd's Avatar
    Join Date
    Sep 2015
    Posts
    45
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Leon X D View Post
    This script is for crystal chest
    take what you need.

    Code:
    package dragonkk.rs2rsps.scripts.objects;
    
    import dragonkk.rs2rsps.model.player.ChatMessage;
    import dragonkk.rs2rsps.model.player.Player;
    import dragonkk.rs2rsps.rscache.ItemDefinitions;
    import dragonkk.rs2rsps.scripts.objectScript;
    import dragonkk.rs2rsps.util.Misc;
    
    public class o11231 extends objectScript {
    	@Override
    	public void option1(Player p, int coordX, int coordY, int height) {
    			int[] Loot = { Item Ids, Item Ids};
    		int Reward = Loot[(int) (Math.random() * Loot.length)];
    		if(p.getInventory().contains(989)) {
    	p.getInventory().deleteItem(989, 1);  
    	p.getInventory().addItem(Reward, 1);
    	p.getFrames().sendChatMessage(0, "Type your own chat message.");
    p.getFrames().sendChatMessage(0, "You recieved a "+Reward+" from the crystal chest!");
    		}
    	}
    }
    When i click on the item it doesn't work and nothing happens
    Reply With Quote  
     

  6. #6  
    What is a Java?

    Leon.'s Avatar
    Join Date
    Oct 2013
    Posts
    1,919
    Thanks given
    173
    Thanks received
    802
    Rep Power
    5000
    Quote Originally Posted by xtxd View Post
    When i click on the item it doesn't work and nothing happens
    Not gonna spoon feed you
    I've given you the resources to do this

    Attached image
    Attached image

    Reply With Quote  
     

  7. Thankful user:



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. 613/614 Help
    By Owntnarb0 in forum Help
    Replies: 19
    Last Post: 08-20-2010, 10:08 AM
  2. 614 help
    By lt gangster in forum Help
    Replies: 1
    Last Post: 08-18-2010, 02:14 AM
  3. 614 help
    By TheNewGuy in forum Help
    Replies: 0
    Last Post: 08-18-2010, 02:13 AM
  4. 614 Help
    By Juggalo Family in forum Help
    Replies: 14
    Last Post: 08-17-2010, 08:18 PM
  5. 613/614 help
    By Rune H4 in forum Help
    Replies: 5
    Last Post: 08-17-2010, 01:55 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
  •