Thread: Help With Brews[PAYING]

Results 1 to 4 of 4
  1. #1 Help With Brews[PAYING] 
    Abyss
    Guest
    If anyone has got any idea how to make brews work on iClarity, please tell me, ill just let you via teamview or send you potions folder etc, im going offline to school in about 15 mins. I WILL CHECK BACK WHEN IM BACK! so add my msn:
    [email protected]
    ~Willing To Pay Up to 20$ For Decent Help.
    Aswell as i would need Restores fixxed too.
    ~Abyss
    Reply With Quote  
     

  2. #2  
    Abyss
    Guest
    ............................................
    Reply With Quote  
     

  3. #3  
    Banned

    Join Date
    May 2008
    Posts
    2,327
    Thanks given
    55
    Thanks received
    67
    Rep Power
    0
    i got 100% sara brews

    msn - [email protected]
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Sep 2008
    Posts
    2,219
    Thanks given
    148
    Thanks received
    204
    Rep Power
    1570
    Should work.

    Add these two methods:
    Code:
    	public void superRestore(clientHandler c, final int item, int added, int slot) {
    		if (System.currentTimeMillis() - potionDelay < 1900) {
    			return;
    		}
    		potionDelay = System.currentTimeMillis();
    		c.setAnimation(0x33D);
    		c.sendMessage("You drink some of the restore potion.");
    		for (int l = 0; l < 21; l++) {
    			if (l == 3) {
    				return;
    			}
    			if (c.playerLevel[l] < c.getLevelForXP(c.playerXP[l])) {
    				c.playerLevel[l] = c.getLevelForXP(c.playerXP[l]);
    			}
    		}
    		c.prayerRestore();
    		c.replaceItems(item, added, 1, 1);
    		for (int i = 0; i < 21; i++) {
    			setSkillLevel(i, playerLevel[i], playerXP[i]);
    		}
    		EventManager.getSingleton().addEvent(new Event() {
    			public void execute(EventContainer ec) {
    				if (item == 3024) {
    					c.sendMessage("You have 3 doses of the potion left.");
    				} else if (item == 3026) {
    					c.sendMessage("You have 2 doses of the potion left.");
    				} else if (item == 3028) {
    					c.sendMessage("You have 1 dose of the potion left.");
    				} else {
    					c.sendMessage("You have finished your potion.");
    				}
    				ec.stop();
    			}
    		}, 1200);
    	}
    
    	public void saradominBrew(clientHandler c, final int item, int added, int slot) {
    		if (System.currentTimeMillis() - potionDelay < 1900) {
    			return;
    		}
    		potionDelay = System.currentTimeMillis();
    		c.setAnimation(0x33D);
    		c.sendMessage("You drink some of the foul liquid.");
    		c.replaceItems(item, added, 1, 1);
    		for (int stats : brewedStats) {
    			c.playerLevel[bs] -= c.getLevelForXP(c.playerXP[bs]) * .15;
    		}
    		c.playerLevel[1] += c.getLevelForXP(c.playerXP[1]) * .26;
    		c.currentHealth += c.getLevelForXP(c.playerXP[3]) * .16;
    		if (c.playerLevel[1] > c.getLevelForXP(c.playerXP[1]) + c.getLevelForXP(c.playerXP[1]) * .15) {
    			c.playerLevel[1] = c.getLevelForXP(c.playerXP[1]) + (int) (c.getLevelForXP(c.playerXP[1]) * .15);
    		}
    		if (c.currentHealth > c.playerLevel[3] + .16) {
    			c.currentHealth = c.playerLevel[3] + .16;
    		}
    		for (int stats : brewedStats) {
    			if (c.playerLevel[stats] < 1) {
    				c.playerLevel[stats] = 1;
    			}
    		}
    		for (int = 0; i < 7; i++) {
    			setSkillLevel(i, playerLevel[i], playerXP[i]);
    		}
    		EventManager.getSingleton().addEvent(new Event() {
    			public void execute(EventContainer ec) {
    				if (item == 3024) {
    					c.sendMessage("You have 3 doses of the potion left.");
    				} else if (item == 3026) {
    					c.sendMessage("You have 2 doses of the potion left.");
    				} else if (item == 3028) {
    					c.sendMessage("You have 1 dose of the potion left.");
    				} else {
    					c.sendMessage("You have finished your potion.");
    				}
    				ec.stop();
    			}
    		}, 1200);
    	}
    Declare these two:
    Code:
    	public long potionDelay = System.currentTimeMillis();
    
    	public int[] brewedStats = {
    		0, 1, 2, 4, 6
    	};
    Add these under the switch statement:
    Code:
    	case 3024://Super restore (4)
    	case 3026://Super restore (3)
    	case 3028://Super restore (2)
    	case 3030://Super restore (1)
    		superRestore(c, Item, Item + 2, slot);
    		break;
    
    	case 6685://Saradomin brew (4)
    	case 6687://Saradomin brew (3)
    	case 6689://Saradomin brew (2)
    	case 6691://Saradomin brew (1)
    		saradominBrew(c, Item, Item + 2, slot);
    		break;
    [email protected] (PayPal)



    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •