Thread: PI 317 Making Ticket

Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1 PI 317 Making Ticket 
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Hello I am trying to make it so when you click a ticket it gives you max cash the code I have in ClickItem.java is this

    Code:
    if (itemId == 13663) { 
    		c.getItems().addItem(995, 21470000);
    		}
    What did I do wrong?

    Thanks
    Reply With Quote  
     

  2. #2  
    Registered Member
    Karma_K's Avatar
    Join Date
    Nov 2012
    Posts
    4,283
    Thanks given
    152
    Thanks received
    610
    Rep Power
    108
    Quote Originally Posted by misterdou View Post
    Hello I am trying to make it so when you click a ticket it gives you max cash the code I have in ClickItem.java is this

    Code:
    if (itemId == 13663) { 
    		c.getItems().addItem(995, 21470000);
    		}
    What did I do wrong?

    Thanks
    Nothing looks wrong, did this not work.
    Reply With Quote  
     

  3. #3  
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Quote Originally Posted by Karma_K View Post
    Nothing looks wrong, did this not work.
    No sir this did not work.
    Reply With Quote  
     

  4. #4  
    Registered Member
    Karma_K's Avatar
    Join Date
    Nov 2012
    Posts
    4,283
    Thanks given
    152
    Thanks received
    610
    Rep Power
    108
    Quote Originally Posted by misterdou View Post
    No sir this did not work.
    Make sure you didn't put it inside another I'd statement or a method
    Reply With Quote  
     

  5. #5  
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Quote Originally Posted by Karma_K View Post
    Make sure you didn't put it inside another I'd statement or a method
    I have it in the public class ClickItem implements PacketType part.
    Reply With Quote  
     

  6. #6  
    Registered Member
    Karma_K's Avatar
    Join Date
    Nov 2012
    Posts
    4,283
    Thanks given
    152
    Thanks received
    610
    Rep Power
    108
    Quote Originally Posted by misterdou View Post
    I have it in the public class ClickItem implements PacketType part.
    I mean. Make sure you did not put it inside another if statement. If its not under another if statement, make sure you've compiled
    Reply With Quote  
     

  7. #7  
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Quote Originally Posted by Karma_K View Post
    I mean. Make sure you did not put it inside another if statement. If its not under another if statement, make sure you've compiled
    I have compiled and it's not in any other statement.
    Reply With Quote  
     

  8. #8  
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Any other suggestions?
    Reply With Quote  
     

  9. #9  
    Donator


    Join Date
    Jul 2011
    Posts
    921
    Thanks given
    199
    Thanks received
    178
    Rep Power
    189
    Post the ClickItem class.
    Reply With Quote  
     

  10. #10  
    Fish Mouse Tar Shark

    Join Date
    Mar 2013
    Posts
    43
    Thanks given
    0
    Thanks received
    3
    Rep Power
    11
    Quote Originally Posted by IxInDrEkxI View Post
    Post the ClickItem class.

    Code:
    package server.model.players.packets;
    
    import server.util.Misc;
    import server.model.minigames.Casket;
    import server.model.players.Client;
    import server.model.players.PacketType;
    import server.model.players.Player;
    import server.Server;
    
    
    /**
     * Clicking an item, bury bone, eat food etc
     **/
    public class ClickItem implements PacketType {
    
    	@Override
    	public void processPacket(Client c, int packetType, int packetSize) {
    		int junk = c.getInStream().readSignedWordBigEndianA();
    		int itemSlot = c.getInStream().readUnsignedWordA();
    		int itemId = c.getInStream().readUnsignedWordBigEndian();
    		/*switch(itemId) {
                            case 2717:
                                    c.getItems().deleteItem(itemId, 1);
                                    Casket.addCasketReward(c, 2);
                            break;
                    }//opens the casket ofc*/
    		if (itemId != c.playerItems[itemSlot] - 1) {
    			return;
    			
    		}
                    /*if(itemId == 8007) {
    				if(!c.InDung);
    					c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
    				if (itemId == 15098 && System.currentTimeMillis() - c.diceDelay >= 1200) { //Dice Bag ID
    				if (c.clanId >= 0);
    				Server.clanChat.playerMessageToClan(c.playerId, "I Have Rolled A "+ Misc.random(100) +" On The Percentile Dice ", c.clanId);
    				c.startAnimation(11900);
    				c.gfx0(2075);
    				c.diceDelay = System.currentTimeMillis();
    			} else {
    			if (c.clanId != -1)
    			return;
    
    			}*/
    			
    				if(itemId == 8008) {
    				if(!c.InDung);
                       c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
    				if(itemId == 13663 && c.getItems().freeSlots() > 0) { 
    					c.getItems().addItem(995, 21470000);
    					c.getItems().deleteItem(13663, 1);
    				} //MaxCash Ticket (Circus Ticket) //THIS IS THE TICKET BIT
                    if(itemId == 2717) {
                        c.getItems().deleteItem(itemId, 1);
                        Casket.addCasketReward(c, 2);
                    }//opens the casket ofc
    				if (itemId == 6542) {
    					c.getItems().handlePresent(itemId);
    				}
    				if(itemId == 15707) {  //dung ring
    				if(!c.inWild());
                       c.getPA().startTeleport(2417, 3526, 0, "modern");
    				   c.sendMessage("Your Ring of Kinship takes you to Dungeoneering.");
                    }
                  if(itemId == 8009) {
    			  if(!c.InDung);
    					c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
                if(itemId == 8010) {
    			if(!c.InDung);
                       c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
              if(itemId == 8011) {
    		  if(!c.InDung);
    				c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
    				}
              if(itemId == 8012) {
    		  if(!c.InDung);
                       c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
              if(itemId == 8013) {
    		  if(!c.InDung);
                       c.sendMessage("Teletabbing is Disabled, Use the Teleporting Interface.");
                    }
    		if(itemId == 4447) {	
    			c.getPA().addSkillXP(3000, 24);
    			c.sendMessage("You rub the lamp and feel yourself further in the arts of dungeoneering.");
    			c.getItems().deleteItem(4447, 1);	
    		}
    		if(itemId == 15262 && c.getItems().freeSlots() > 0) {
    			c.getItems().addItem(18016, 100000);
    			c.getItems().deleteItem(15262, 1);
    		} else if(itemId == 15262 && c.getItems().freeSlots() <= 0){
    			c.sendMessage("You need 1 free inventory space to claim your spirit shards.");
    		}
    			
    		if(itemId == 6796) {
    			c.playerLevel[0] = 99;
    			c.playerLevel[2] = 99;
    			c.playerLevel[3] = 99;
    			c.playerLevel[4] = 99;
    			c.playerLevel[6] = 99;
    			c.playerXP[0] = c.getPA().getXPForLevel(100);
    			c.playerXP[2] = c.getPA().getXPForLevel(100);
    			c.playerXP[3] = c.getPA().getXPForLevel(100);
    			c.playerXP[4] = c.getPA().getXPForLevel(100);
    			c.playerXP[6] = c.getPA().getXPForLevel(100);
    			c.getPA().refreshSkill(0);
    			c.getPA().refreshSkill(2);
    			c.getPA().refreshSkill(3);
    			c.getPA().refreshSkill(4);
    			c.getPA().refreshSkill(6);
    			c.getItems().deleteItem(6796, 1);
    			c.logout();
    			}
    			
    		if (itemId == 15272) {
    		if (System.currentTimeMillis() - c.foodDelay >= 1500 && c.playerLevel[3] > 0) {
    			c.getCombat().resetPlayerAttack();
    			c.attackTimer += 2;
    			c.startAnimation(829);
    			c.getItems().deleteItem(15272, 1);
    			if (c.playerLevel[3] < c.getLevelForXP(c.playerXP[3])) {
    				c.playerLevel[3] += 23;
    				if (c.playerLevel[3] > c.getLevelForXP(c.playerXP[3]))
    					c.playerLevel[3] = c.getLevelForXP(c.playerXP[3] + 10);
    			}
    			c.foodDelay = System.currentTimeMillis();
    			c.getPA().refreshSkill(3);
    			c.sendMessage("You eat the Rocktail.");
    		}
     		//c.playerLevel[3] += 10;
    		if (c.playerLevel[3] > (c.getLevelForXP(c.playerXP[3])*1.11 + 1)) {
    			c.playerLevel[3] = (int)(c.getLevelForXP(c.playerXP[3])*1.11);
    		}
    		c.getPA().refreshSkill(3);
    			return;
    		}
    		if (itemId == 2528) {
    		c.getItems().deleteItem(2528,1);
    		c.getPA().showInterface(2808);
    		}
    		if (itemId == 11850) {
    		c.getItems().deleteItem(11850,1);
    		c.getItems().addItem(4724,1);
    		c.getItems().addItem(4726,1);
    		c.getItems().addItem(4728,1);
    		c.getItems().addItem(4730,1);
    		}
    		if (itemId == 11852) {
    		c.getItems().deleteItem(11852,1);
    		c.getItems().addItem(4732,1);
    		c.getItems().addItem(4734,1);
    		c.getItems().addItem(4736,1);
    		c.getItems().addItem(4738,1);
    		}
    		if (itemId == 11854) {
    		c.getItems().deleteItem(11854,1);
    		c.getItems().addItem(4745,1);
    		c.getItems().addItem(4747,1);
    		c.getItems().addItem(4749,1);
    		c.getItems().addItem(4751,1);
    		}
    		if (itemId == 11856) {
    		c.getItems().deleteItem(11856,1);
    		c.getItems().addItem(4732,1);
    		c.getItems().addItem(4734,1);
    		c.getItems().addItem(4736,1);
    		c.getItems().addItem(4738,1);
    		}
    		if (itemId == 11848) {
    		c.getItems().deleteItem(11848,1);
    		c.getItems().addItem(4716,1);
    		c.getItems().addItem(4718,1);
    		c.getItems().addItem(4720,1);
    		c.getItems().addItem(4722,1);
    		}
    		if (itemId == 11846) {
    		c.getItems().deleteItem(11846,1);
    		c.getItems().addItem(4708,1);
    		c.getItems().addItem(4710,1);
    		c.getItems().addItem(4712,1);
    		c.getItems().addItem(4714,1);
    		}		
    		if (itemId >= 5509 && itemId <= 5514) {
    			int pouch = -1;
    			int a = itemId;
    			if (a == 5509)
    				pouch = 0;
    			if (a == 5510)
    				pouch = 1;
    			if (a == 5512)
    				pouch = 2;
    			if (a == 5514)
    				pouch = 3;
    			c.getPA().fillPouch(pouch);
    			return;
    		}
    		if (c.getHerblore().isUnidHerb(itemId))
    			c.getHerblore().handleHerbClick(itemId);
    		if (c.getFood().isFood(itemId))
    			c.getFood().eat(itemId,itemSlot);
    		//ScriptManager.callFunc("itemClick_"+itemId, c, itemId, itemSlot);
    		if (c.getPotions().isPotion(itemId))
    			c.getPotions().handlePotion(itemId,itemSlot);
    		if (c.getPrayer().isBone(itemId))
    			c.getPrayer().buryBone(itemId, itemSlot);
    		if (itemId == 952) {
    			if(c.inArea(3553, 3301, 3561, 3294)) {
    				c.teleTimer = 3;
    				c.newLocation = 1;
    			} else if(c.inArea(3550, 3287, 3557, 3278)) {
    				c.teleTimer = 3;
    				c.newLocation = 2;
    			} else if(c.inArea(3561, 3292, 3568, 3285)) {
    				c.teleTimer = 3;
    				c.newLocation = 3;
    			} else if(c.inArea(3570, 3302, 3579, 3293)) {
    				c.teleTimer = 3;
    				c.newLocation = 4;
    			} else if(c.inArea(3571, 3285, 3582, 3278)) {
    				c.teleTimer = 3;
    				c.newLocation = 5;
    			} else if(c.inArea(3562, 3279, 3569, 3273)) {
    				c.teleTimer = 3;
    				c.newLocation = 6;
    			} else if(c.inArea(2986, 3370, 3013, 3388)) {
    				c.teleTimer = 3;
    				c.newLocation = 7;
    			}
    		}
        if (itemId == 7927) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the ring you turn into an egg!");
    	    c.npcId2 = 3693;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	    c.appearanceUpdateRequired = true;
    		c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 4565) {
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.startAnimation(1836);
    	    c.playerStandIndex = 1836;
    	    c.playerTurnIndex = 1836;
    	    c.playerWalkIndex = 1836;
    	    c.playerTurn180Index = 1836;
    	    c.playerTurn90CWIndex = 1836;
    	    c.playerTurn90CCWIndex = 1836;
    	    c.playerRunIndex = 1836;
    	    c.updateRequired = true;
    	   // c.appearanceUpdateRequired = true;
    	   c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 295) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the amulet you turn into Santa!");
    	    c.npcId2 = 1552;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	    //c.appearanceUpdateRequired = true;
    		c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 4250) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the amulet you turn into a ghost!");
    	    c.npcId2 = 1697;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	   // c.appearanceUpdateRequired = true;
    	   c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 552) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the amulet you turn into Death!");
    	    c.npcId2 = 2862;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	    //c.appearanceUpdateRequired = true;
    		c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 7594) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the Mask you turn into a Zombie!");
    	    c.npcId2 = 2867;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	   // c.appearanceUpdateRequired = true;
    	   c.setAppearanceUpdateRequired(true);
    	}
    
    	if (itemId == 2997) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the Hook you turn into a Shark!");
    	    c.npcId2 = 40;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	   // c.appearanceUpdateRequired = true;
    	   c.setAppearanceUpdateRequired(true);
    	}
    	
    	if (itemId == 6583) {
    	    c.setSidebarInterface(1, 6014);
    	    c.setSidebarInterface(2, 6014);
    	    c.setSidebarInterface(5, 6014);
    	    c.setSidebarInterface(8, 6014);
    	    c.setSidebarInterface(9, 6014);
    	    c.setSidebarInterface(10, 6014);
    	    c.setSidebarInterface(11, 6014);
    	    c.setSidebarInterface(12, 6014);
    	    c.setSidebarInterface(13, 6014);
    	    c.sendMessage("As you put on the ring you turn into a rock!");
    	    c.npcId2 = 2626;
    	    c.isNpc = true;
    	    c.updateRequired = true;
    	   //c.appearanceUpdateRequired = true;
    	   c.setAppearanceUpdateRequired(true);
    	}
        }
    
    }
    Reply With Quote  
     

Page 1 of 2 12 LastLast

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: 1
    Last Post: 04-09-2012, 09:33 PM
  2. Replies: 7
    Last Post: 08-04-2011, 04:13 PM
  3. [PI 317] Making NPC's Using Player armour?
    By Ash Ketchum in forum Help
    Replies: 5
    Last Post: 08-02-2011, 06:54 AM
  4. Replies: 3
    Last Post: 07-06-2011, 09:44 AM
  5. Replies: 7
    Last Post: 03-09-2011, 06:01 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
  •