Thread: what is freaking wrong with my vengeance??

Results 1 to 8 of 8
  1. #1 what is freaking wrong with my vengeance?? 
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    vengeance has never worked on my sever and i just tried to fix it again and i absolutely cannot figure out what is wrong.

    my method here is in playerassistant.java
    Code:
    public void castveng() {
    if(c.playerLevel[6] < 94) {
    c.sendMessage("You need a magic level of 94 to cast this spell.");
    return;
    }
    if(c.playerLevel[1] < 40) {
    c.sendMessage("You need a defence level of 40 to cast this spell.");
    return;
    }
    if(!c.getItems().playerHasItem(9075, 4) || !c.getItems().playerHasItem(557, 10) || !c.getItems().playerHasItem(560, 2)) {
    c.sendMessage("You don't have the required runes to cast this spell.");
    return;
    }
    if(System.currentTimeMillis() - c.lastCast < 30000) {
    c.sendMessage("You can only cast vengeance every 30 seconds.");
    return;
    }
    if(c.vengOn) {
    c.sendMessage("You already have vengeance casted.");
    return;
    }
    c.startAnimation(4410);
    c.gfx100(725);//Just use c.gfx100
    c.getItems().deleteItem2(9075, 4);
    c.getItems().deleteItem2(557, 10);//For these you need to change to deleteItem(item, itemslot, amount);.
    c.getItems().deleteItem2(560, 2);
    refreshSkill(6);
    c.vengOn = true;
    c.lastCast = System.currentTimeMillis();
    }
    here is where it is in clickingbuttons.java
    Code:
    case 118098:
    c.getPA().castveng();
    break;
    im sure it is the right case and all. the weird thing to me is that vengother works even though this one wont. pleasee help me.
    Reply With Quote  
     

  2. #2  
    Super Donator

    Batukka's Avatar
    Join Date
    Oct 2011
    Posts
    2,433
    Thanks given
    86
    Thanks received
    342
    Rep Power
    496
    wrong case id.
    Reply With Quote  
     

  3. #3  
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    but thats what it says in my cmd. 118098
    Reply With Quote  
     

  4. #4  
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    Quote Originally Posted by Bitj View Post
    wrong case id.
    what is your case id then?
    i only have like a minute ill have to check this thread later.
    Reply With Quote  
     

  5. #5  
    Seven Lions

    Yvne's Avatar
    Join Date
    Sep 2012
    Posts
    1,204
    Thanks given
    164
    Thanks received
    173
    Rep Power
    81
    i dunno if mines any different but here.

    Code:
    case 118098:
    			c.getPA().castVeng();
    			break;
    Code:
    public void castVeng() {
            if (c.playerLevel[6] < 94) {
                c.sendMessage("You need a magic level of 94 to cast this spell.");
                return;
            }
            if (c.playerLevel[1] < 40) {
                c.sendMessage("You need a defence level of 40 to cast this spell.");
                return;
            }
            if (!c.getItems().playerHasItem(9075, 4) || !c.getItems().playerHasItem(557, 10) || !c.getItems().playerHasItem(560, 2)) {
                c.sendMessage("You don't have the required runes to cast this spell.");
                return;
            }
            if (System.currentTimeMillis() - c.lastCast < 30000) {
                c.sendMessage("You can only cast vengeance every 30 seconds.");
                return;
            }
            if (c.vengOn) {
                c.sendMessage("You already have vengeance casted.");
                return;
            }
            c.startAnimation(4410);
            c.gfx100(726);// Just use c.gfx100
            c.getItems().deleteItem2(9075, 4);
            c.getItems().deleteItem2(557, 10);// For these you need to change to
                                                // deleteItem(item, itemslot,
                                                // amount);.
            c.getItems().deleteItem2(560, 2);
            addSkillXP(10000, 6);
            refreshSkill(6);
            c.vengOn = true;
            c.lastCast = System.currentTimeMillis();
        }
    add this is combatassistant:
    Code:
    public void appendVengeance(int otherPlayer, int damage) {
    		if (damage <= 0)
    			return;
    		Player o = Server.playerHandler.players[otherPlayer];
    		o.forcedText = "Taste Vengeance!";
    		o.forcedChatUpdateRequired = true;
    		o.updateRequired = true;
    		o.vengOn = false;
    		if ((o.playerLevel[3] - damage) > 0) {
    			damage = (int)(damage * 0.75);
    			if (damage > c.playerLevel[3]) {
    				damage = c.playerLevel[3];
    			}
    			c.setHitDiff2(damage);
    			c.setHitUpdateRequired2(true);
    			c.playerLevel[3] -= damage;
    			c.getPA().refreshSkill(3);
    		}	
    		c.updateRequired = true;
    	}


    gl m8
    Reply With Quote  
     

  6. #6  
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    thanks will try.
    Reply With Quote  
     

  7. #7  
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    still no luck i really need this it is one of the only thing my players say i am missing (
    Reply With Quote  
     

  8. #8  
    Boy Wonder


    Join Date
    Mar 2012
    Posts
    849
    Thanks given
    139
    Thanks received
    80
    Rep Power
    99
    how do i put the boolean in player.java exactly?
    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. Perfect Vengeance (What we did wrong)
    By gold cobra in forum Tutorials
    Replies: 61
    Last Post: 01-09-2009, 03:48 AM
  2. Serious freaking help please.
    By magnumbb in forum Requests
    Replies: 2
    Last Post: 01-02-2009, 12:26 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •