Thread: [PI]Why won't this work?

Results 1 to 4 of 4
  1. #1 [PI]Why won't this work? 
    Extreme Donator


    Join Date
    Oct 2006
    Posts
    1,370
    Thanks given
    64
    Thanks received
    197
    Rep Power
    426
    Code:
    				if (wearID >= 9747 && wearID <= 9812) {
    						if ((wearID == 9747 || wearID == 9748 || wearID == 9749 && (c.playerLevel[0] < 99))) {
    							c.sendMessage("You must have 99 attack to wear this!");
    							return false;
    						} else if ((wearID == 9750 || wearID == 9751 || wearID == 9752 && (c.playerLevel[2] < 99))) {
    							c.sendMessage("You must have 99 strength to wear this!");
    							return false;
    						} else if ((wearID == 9753 || wearID == 9754 || wearID == 9755 && (c.playerLevel[1] < 99))) {
    							c.sendMessage("You must have 99 defence to wear this!");
    							return false;
    						} else if ((wearID == 9756 || wearID == 9757 || wearID == 9758 && (c.playerLevel[4] < 99))) {
    							c.sendMessage("You must have 99 range to wear this!");
    							return false;
    						} else if ((wearID == 9759 || wearID == 9760 || wearID == 9761 && (c.playerLevel[5] < 99))) {
    							c.sendMessage("You must have 99 prayer to wear this!");
    							return false;
    						} else if ((wearID == 9762 || wearID == 9763 || wearID == 9764 && (c.playerLevel[6] < 99))) {
    							c.sendMessage("You must have 99 magic to wear this!");
    							return false;
    						} else if ((wearID == 9765 || wearID == 9766 || wearID == 9767 && (c.playerLevel[20] != 99))) {
    							c.sendMessage("You must have 99 runecrafting to wear this!");
    							return false;
    					} else if ((wearID == 9768 || wearID == 9769 || wearID == 9770 && (c.playerLevel[3] != 99))) {
    						c.sendMessage("You must have 99 hitpoints to wear this");
    						return false;
    					} else if ((wearID == 9771 || wearID == 9772 || wearID == 9773 && (c.playerLevel[16] != 99))) {
    						c.sendMessage("You must have 99 agility to wear this.");
    						return false;
    					} else if ((wearID == 9774 || wearID == 9775 || wearID == 9776 && (c.playerLevel[15] != 99))) {
    						c.sendMessage("You must have 99 herblore to wear this.");
    						return false;
    					} else if ((wearID == 9777 || wearID == 9778 || wearID == 9779 && (c.playerLevel[17] != 99))) {
    						c.sendMessage("You must have 99 thieving to wear this.");
    						return false;
    					} else if ((wearID == 9780 || wearID == 9781 || wearID == 9782 && (c.playerLevel[12] != 99))) {
    						c.sendMessage("You must have 99 crafting to wear this.");
    						return false;
    					} else if ((wearID == 9783 || wearID == 9784 || wearID == 9785 && (c.playerLevel[9] != 99))) {
    						c.sendMessage("You must have 99 fletching to wear this.");
    						return false;
    					}  else if ((wearID == 9786 || wearID == 9787 || wearID == 9788 && (c.playerLevel[18] != 99))) {
    						c.sendMessage("You must have 99 slayer to wear this.");
    						return false;
    					} else if ((wearID == 9789 || wearID == 9790 || wearID == 9791 && (c.playerLevel[22] != 99))) {
    						c.sendMessage("You must have 99 construction to wear this.");
    						return false;
    					} else if ((wearID == 9792 || wearID == 9793 || wearID == 9794 && (c.playerLevel[14] != 99))) {
    						c.sendMessage("You must have 99 mining to wear this.");
    						return false;
    					} else if ((wearID == 9795 || wearID == 9796 || wearID == 9797 && (c.playerLevel[13] != 99))) {
    						c.sendMessage("You must have 99 smithing to wear this.");
    						return false;
    					} else if ((wearID == 9798 || wearID == 9799 || wearID == 9800 && (c.playerLevel[10] != 99))) {
    						c.sendMessage("You must have 99 fishing to wear this.");
    						return false;
    					} else if ((wearID == 9801 || wearID == 9802 || wearID == 9803 && (c.playerLevel[7] != 99))) {
    						c.sendMessage("You must have 99 cooking to wear this.");
    						return false;
    					} else if ((wearID == 9804 || wearID == 9805 || wearID == 9806 && (c.playerLevel[11] != 99))) {
    						c.sendMessage("You must have 99 firemaking to wear this.");
    						return false;
    					} else if ((wearID == 9807 || wearID == 9808 || wearID == 9809 && (c.playerLevel[8] != 99))) {
    						c.sendMessage("You must have 99 woodcutting to wear this.");
    						return false;
    					} else if ((wearID == 9810 || wearID == 9811 || wearID == 9812 && (c.playerLevel[19] != 99))) {
    						c.sendMessage("You must have 99 farming to wear this.");
    						return false;
    					} 
    						return true;
    				}
    Please help, it's PI by the way. I can't see why it won't work/


    ~flow@hacking . rs
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Sep 2010
    Posts
    122
    Thanks given
    2
    Thanks received
    0
    Rep Power
    21
    try to add () around the item ids

    e.g. like this
    Code:
    else if (((wearID == 9810 || wearID == 9811 || wearID == 9812) && (c.playerLevel[19] != 99))) {
    						c.sendMessage("You must have 99 farming to wear this.");
    						return false;
    					}
    Reply With Quote  
     

  3. #3  
    Extreme Donator


    Join Date
    Oct 2006
    Posts
    1,370
    Thanks given
    64
    Thanks received
    197
    Rep Power
    426
    Thanks, that worked, +rep for you sir


    ~flow@hacking . rs
    Reply With Quote  
     

  4. #4  
    Registered Member
    sadgrills's Avatar
    Join Date
    Dec 2009
    Age
    28
    Posts
    1,419
    Thanks given
    120
    Thanks received
    194
    Rep Power
    863
    Why don't you shorten your code with arrays?


    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: 28
    Last Post: 10-12-2009, 12:15 PM
  2. Help (Will it Work?)
    By Mr Impact in forum Help
    Replies: 0
    Last Post: 05-01-2009, 11:07 PM
  3. Replies: 7
    Last Post: 12-03-2008, 04:53 AM
  4. Replies: 8
    Last Post: 11-17-2007, 05:44 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
  •