Thread: Range Problem [PI]

Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1 Range Problem [PI] 
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    Hey guys. I fucked my combatassistant.java

    Well i cant use crossbows. If i try to attack a npc with chaotic it says "you must use bolts with a crossbow" and if it try to attack it with a rune cbow it say "you cant use dragonbolts (e) with rune cbow" (i have dragon bolts as arrows) Pls help fast heres my combat assistant

    if you need something else, pls post it under this thread
    if(correctBowAndArrows() < c.playerEquipment[c.playerArrows] && Config.CORRECT_ARROWS && usingBow && !usingCrystalBow() && c.playerEquipment[c.playerWeapon] == 18357 || c.playerEquipment[c.playerWeapon] == 9185) {
    c.sendMessage("You can't use "+c.getItems().getItemName(c.playerEquipment[c.playerArrows]).toLowerCase()+"s with a "+c.getItems().getItemName(c.playerEquipment[c.playerWeapon]).toLowerCase()+".");
    c.stopMovement();
    c.npcIndex = 0;
    return;
    }

    if (
    c.playerEquipment[c.playerWeapon] == 18357 || c.playerEquipment[c.playerWeapon] == 9185 && !properBolts()) {
    c.sendMessage("You must use bolts with a crossbow.");
    c.stopMovement();
    resetPlayerAttack();
    return;
    }

    if(y == c.playerEquipment[c.playerWeapon] && c.playerEquipment[c.playerWeapon] != 18357 || c.playerEquipment[c.playerWeapon] == 9185 && u == c.playerEquipment[c.playerArrows]){
    c.sendMessage("You can only use arrows with this bow.");
    return;
    }
    }
    }

    public int getProjectileShowDelay() {
    switch(c.playerEquipment[c.playerWeapon]) {
    case 863:
    case 864:
    case 865:
    case 866: // knives
    case 867:
    case 868:
    case 869:

    case 806:
    case 807:
    case 808:
    case 809: // darts
    case 810:
    case 811:

    case 825:
    case 826:
    case 827: // javelin
    case 828:
    case 829:
    case 830:

    case 800:
    case 801:
    case 802:
    case 803: // axes
    case 804:
    case 805:

    case 4734:
    case 18357:
    case 4935:
    case 4936:
    case 9185:
    case 4937:
    return 15;


    default:
    return 5;
    }
    }

    if (c.playerEquipment[c.playerWeapon] == 15241)
    return 2143;
    if (c.playerEquipment[c.playerWeapon] == 9185 || c.playerEquipment[c.playerWeapon] == 18357)
    return 27;
    switch(c.rangeItemUsed) {
    case 13883:
    return 1839;
    case 13879:
    return 1837;

    case 863:
    return 213;
    case 864:
    return 212;
    case 865:
    return 214;
    case 866: // knives
    return 216;
    case 867:
    return 217;
    case 868:
    return 218;
    case 869:
    return 215;

    case 806:
    return 226;
    case 807:
    return 227;
    case 808:
    return 228;
    case 809: // darts
    return 229;
    case 810:
    return 230;
    case 811:
    return 231;

    case 825:
    return 200;
    case 826:
    return 201;
    case 827: // javelin
    return 202;
    case 828:
    return 203;
    case 829:
    return 204;
    case 830:
    return 205;

    case 6522: // Toktz-xil-ul
    return 442;

    case 800:
    return 36;
    case 801:
    return 35;
    case 802:
    return 37; // axes
    case 803:
    return 38;
    case 804:
    return 39;
    case 805:
    return 40;

    case 882:
    return 10;

    case 884:
    return 9;

    case 886:
    return 11;

    case 888:
    return 12;

    case 890:
    return 13;

    case 892:
    return 15;

    case 11212:
    return 17;

    case 4740: // bolt rack
    return 27;



    case 4212:
    case 4214:
    case 4215:
    case 4216:
    case 4217:
    case 4218:
    case 4219:
    case 4220:
    case 4221:
    case 4222:
    case 4223:
    case 18357:
    case 9185:
    return 249;


    }

    int bonus = 0;
    bonus -= rangehit / 10;
    rangehit += bonus;
    if (c.specDamage != 1)
    rangehit *= c.specDamage;
    if (rangehit == 0)
    rangehit++;
    if (c.fullVoidRange()) {
    rangehit *= 1.10;
    }
    if (c.prayerActive[3])
    rangehit *= 1.05;
    else if (c.prayerActive[11])
    rangehit *= 1.10;
    else if (c.prayerActive[19])
    rangehit *= 1.15;
    return rangehit;
    }*/

    public boolean properBolts() {
    return c.playerEquipment[c.playerArrows] >= 9140 && c.playerEquipment[c.playerArrows] <= 9144
    || c.playerEquipment[c.playerArrows] >= 9240 && c.playerEquipment[c.playerArrows] <= 9245 || c.playerEquipment[c.playerArrows] == 9244;
    }

    public int correctBowAndArrows() {
    switch(c.playerEquipment[c.playerWeapon]) {
    case 15241: // hand cannon with shot
    return 11212;
    case 843:
    case 845:
    case 839:
    case 841:
    return 884;

    case 18357:
    case 9185:
    return 9244;

    case 847:
    case 849:
    return 886;

    case 851:
    case 853:
    return 888;

    case 855:
    case 857:
    return 890;

    case 859:
    case 861:
    case 16337:
    return 892;

    case 4734:
    case 4935:
    case 4936:
    case 4937:
    return 4740;

    case 11235:
    case 15701: // dark bow
    case 15702: // dark bow
    case 15703: // dark bow
    case 15704: // dark bow
    case 14481:
    case 14482:
    return 11212;
    }




    public boolean usingBolts() {
    return c.playerEquipment[c.playerArrows] >= 9130 && c.playerEquipment[c.playerArrows] <= 9145 || c.playerEquipment[c.playerArrows] >= 9230 && c.playerEquipment[c.playerArrows] <= 9245;
    }
    public int rangeMaxHit() {
    int weapon = c.playerEquipment[c.playerWeapon];
    int rangeLevel = c.playerLevel[4];
    double modifier = 1.0;
    double wtf = c.specDamage;
    int itemUsed = c.usingBow ? c.lastArrowUsed : c.lastWeaponUsed;
    if (c.playerEquipment[c.playerWeapon] == 9185)
    modifier += 0.20;
    if (c.playerEquipment[c.playerWeapon] == 18357)
    modifier += 0.40;
    if (c.prayerActive[3])
    modifier += 0.05;
    else if (c.prayerActive[11])
    modifier += 0.10;
    else if (c.prayerActive[19])
    modifier += 0.15;
    if (c.fullVoidRange())
    modifier += 0.20;
    double c = modifier * rangeLevel;
    int rangeStr = getRangeStr(itemUsed);
    double max =(c + 8) * (rangeStr + 64) / 640;
    if (wtf != 1)
    max *= wtf;
    if (max < 1)
    max = 1;
    return (int)max;
    }
    if (damage > 0 && Misc.random(5) == 1 && c.lastArrowUsed == 9244 && c.playerEquipment[c.playerWeapon] == 18357 || c.playerEquipment[c.playerWeapon] == 9185) {
    damage *= 1.45;
    o.gfx0(756);
    }

    WITH SOME DELETED THINGS
    Reply With Quote  
     

  2. #2  
    need java lessons
    Eclipse's Avatar
    Join Date
    Aug 2012
    Posts
    4,436
    Thanks given
    686
    Thanks received
    898
    Rep Power
    490
    Code tags.

    Quote Originally Posted by jerryrocks317 View Post
    i am 14 and have my own laptop im on almost 24/7 currently creating rsps lol so please get off my thread lol
    Reply With Quote  
     

  3. #3  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    did it :3 damn i need help so bad lol
    Reply With Quote  
     

  4. #4  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    bump
    Reply With Quote  
     

  5. #5  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    Bump
    Reply With Quote  
     

  6. #6  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    Omg help
    Reply With Quote  
     

  7. #7  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    Omg help!!!!!
    Reply With Quote  
     

  8. #8  
    There's only 1Day2Die
    1Day2Die's Avatar
    Join Date
    Oct 2012
    Posts
    467
    Thanks given
    22
    Thanks received
    33
    Rep Power
    8
    wtf, does nobody can help me? im kinda fucked....
    Reply With Quote  
     

  9. #9  
    GooRoo
    Guest
    Did you try ripping a different one from a different source?
    Reply With Quote  
     

  10. #10  
    Donator

    Jason's Avatar
    Join Date
    Aug 2009
    Posts
    6,092
    Thanks given
    2,402
    Thanks received
    2,823
    Rep Power
    4550
    Post your entire combatassistant class on Rune-Server Official Pastebin.
    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. [PI] Range problem
    By EricFtw in forum Help
    Replies: 6
    Last Post: 07-07-2011, 10:45 AM
  2. Range problem.
    By BenjaminZz in forum Help
    Replies: 11
    Last Post: 05-04-2011, 10:52 AM
  3. Range Problem
    By TheeRash in forum Help
    Replies: 19
    Last Post: 01-10-2011, 09:37 AM
  4. Range Problem
    By owner jacob in forum Help
    Replies: 30
    Last Post: 01-20-2010, 06:38 AM
  5. Range problem help !
    By yahya in forum Help
    Replies: 0
    Last Post: 02-11-2009, 07:47 PM
Tags for this Thread

View Tag Cloud

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