Thread: Emulous special attacks

Results 1 to 4 of 4
  1. #1 Emulous special attacks 
    m2ti
    Guest
    I am getting this error:
    Code:
                            ^
    .\server\players\SpecialAttacks.java:26: class, interface, or enum expected
                    }
                     ^
    .\server\players\SpecialAttacks.java:29: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:31: class, interface, or enum expected
    public void sendSpecial() {
           ^
    .\server\players\SpecialAttacks.java:33: class, interface, or enum expected
                    double b = (a/10);
                    ^
    .\server\players\SpecialAttacks.java:34: class, interface, or enum expected
                    if(a < 0 || a > 100) {
                    ^
    .\server\players\SpecialAttacks.java:36: class, interface, or enum expected
                    }
                    ^
    .\server\players\SpecialAttacks.java:38: class, interface, or enum expected
                            for(int i = (int)b; i <= 10 && i >= 0; i++) {
                                                ^
    .\server\players\SpecialAttacks.java:38: class, interface, or enum expected
                            for(int i = (int)b; i <= 10 && i >= 0; i++) {
                                                                   ^
    .\server\players\SpecialAttacks.java:40: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:42: class, interface, or enum expected
                    if(b == 10) { b = 9; fillSpecial(500, c.barId+9); }
                                         ^
    .\server\players\SpecialAttacks.java:42: class, interface, or enum expected
                    if(b == 10) { b = 9; fillSpecial(500, c.barId+9); }
                                                                      ^
    .\server\players\SpecialAttacks.java:43: class, interface, or enum expected
                    for(int fill = (int)b; fill >= 0 && fill <= 9 && b > 0; fill--)
    {
                                           ^
    .\server\players\SpecialAttacks.java:43: class, interface, or enum expected
                    for(int fill = (int)b; fill >= 0 && fill <= 9 && b > 0; fill--)
    {
                                                                            ^
    .\server\players\SpecialAttacks.java:45: class, interface, or enum expected
                    }
                    ^
    .\server\players\SpecialAttacks.java:48: class, interface, or enum expected
                    } else {
                    ^
    .\server\players\SpecialAttacks.java:50: class, interface, or enum expected
                    }
                    ^
    .\server\players\SpecialAttacks.java:52: class, interface, or enum expected
    public void fillSpecial(int i, int id) {
           ^
    .\server\players\SpecialAttacks.java:54: class, interface, or enum expected
                    c.outStream.writeWord(i);
                    ^
    .\server\players\SpecialAttacks.java:55: class, interface, or enum expected
                    c.outStream.writeWordBigEndian(0);
                    ^
    .\server\players\SpecialAttacks.java:56: class, interface, or enum expected
                    c.outStream.writeWordBigEndian(id);
                    ^
    .\server\players\SpecialAttacks.java:57: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:59: class, interface, or enum expected
    public static final int[] SPECIAL_WEAPONS = {5698, 8104, 8103, 4153, 1305, 1434,
     3204, 4151, 7158};
                        ^
    .\server\players\SpecialAttacks.java:60: class, interface, or enum expected
            public static final int[] SPECIAL_ANIM = {1062, 2068, 426, -1, 1058, 106
    0, 440, 1658, 3157};
                                ^
    .\server\players\SpecialAttacks.java:61: class, interface, or enum expected
            public static final int[] SPECIAL_GFX = {252, -1, 250, -1, 248, 251, 282
    , 341, -1};
                                ^
    .\server\players\SpecialAttacks.java:62: class, interface, or enum expected
            public static final int[] DOUBLE_HITS = {5698, 3204};
                                ^
    .\server\players\SpecialAttacks.java:63: class, interface, or enum expected
            public static final int[] DRAIN_AMOUNT = {25, 50, 50, 0, 25, 25, 50, 50,
     50};
                                ^
    .\server\players\SpecialAttacks.java:64: class, interface, or enum expected
            public static final double[] BONUS_DAMAGE = {1.0, 1.0, 1.5, 1.0, 1.25, 1
    .5, 1.0, 1.0, 1.0};
                                ^
    .\server\players\SpecialAttacks.java:66: class, interface, or enum expected
    public boolean checkSpecial(int wep) {
           ^
    .\server\players\SpecialAttacks.java:68: class, interface, or enum expected
                            for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                            ^
    .\server\players\SpecialAttacks.java:68: class, interface, or enum expected
                            for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                           ^
    .\server\players\SpecialAttacks.java:68: class, interface, or enum expected
                            for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                                                       ^
    .\server\players\SpecialAttacks.java:72: class, interface, or enum expected
                                            }
                                            ^
    .\server\players\SpecialAttacks.java:76: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:78: class, interface, or enum expected
    public int getSpecialAnim(int wep) {
           ^
    .\server\players\SpecialAttacks.java:79: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                   ^
    .\server\players\SpecialAttacks.java:79: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                                               ^
    .\server\players\SpecialAttacks.java:82: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:85: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:86: class, interface, or enum expected
            public int getSpecialGfx(int wep) {
                   ^
    .\server\players\SpecialAttacks.java:87: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                   ^
    .\server\players\SpecialAttacks.java:87: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                                               ^
    .\server\players\SpecialAttacks.java:90: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:93: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:94: class, interface, or enum expected
            public int getSpecialDrain(int wep) {
                   ^
    .\server\players\SpecialAttacks.java:95: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                   ^
    .\server\players\SpecialAttacks.java:95: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                                               ^
    .\server\players\SpecialAttacks.java:98: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:101: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:102: class, interface, or enum expected
            public boolean doubleHit(int wep) {
                   ^
    .\server\players\SpecialAttacks.java:103: class, interface, or enum expected
                    for(int i = 0; i < DOUBLE_HITS.length; i++) {
                                   ^
    .\server\players\SpecialAttacks.java:103: class, interface, or enum expected
                    for(int i = 0; i < DOUBLE_HITS.length; i++) {
                                                           ^
    .\server\players\SpecialAttacks.java:106: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:109: class, interface, or enum expected
            }
            ^
    .\server\players\SpecialAttacks.java:110: class, interface, or enum expected
            public double getBonusDamage(int wep) {
                   ^
    .\server\players\SpecialAttacks.java:111: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                   ^
    .\server\players\SpecialAttacks.java:111: class, interface, or enum expected
                    for(int i = 0; i < SPECIAL_WEAPONS.length; i++) {
                                                               ^
    .\server\players\SpecialAttacks.java:114: class, interface, or enum expected
                            }
                            ^
    .\server\players\SpecialAttacks.java:117: class, interface, or enum expected
            }→
            ^
    .\server\players\Client.java:292: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
                    getSpecials().specialBar();
                                 ^
    .\server\players\Client.java:403: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
                            getSpecials().specialBar();
                                         ^
    .\server\players\CombatAssistant.java:94: cannot find symbol
    symbol  : method checkSpecial(int)
    location: class server.players.SpecialAttacks
                                                    if(c.getSpecials().checkSpecial(
    c.playerEquipment[c.playerWeapon])) {
                                                                      ^
    .\server\players\CombatAssistant.java:95: cannot find symbol
    symbol  : method getSpecialAnim(int)
    location: class server.players.SpecialAttacks
                                                                    c.startAnimation
    (c.getSpecials().getSpecialAnim(c.playerEquipment[c.playerWeapon]));
    
                    ^
    .\server\players\CombatAssistant.java:96: cannot find symbol
    symbol  : method getSpecialGfx(int)
    location: class server.players.SpecialAttacks
                                                                    c.gfx100(c.getSp
    ecials().getSpecialGfx(c.playerEquipment[c.playerWeapon]));
    
            ^
    .\server\players\CombatAssistant.java:98: cannot find symbol
    symbol  : method getSpecialDrain(int)
    location: class server.players.SpecialAttacks
                                                                    c.specialAmount
    -= c.getSpecials().getSpecialDrain(c.playerEquipment[c.playerWeapon]);
    
                      ^
    .\server\players\CombatAssistant.java:99: cannot find symbol
    symbol  : method doubleHit(int)
    location: class server.players.SpecialAttacks
                                                                    if(c.getSpecials
    ().doubleHit(c.playerEquipment[c.playerWeapon])) {
    
      ^
    .\server\players\CombatAssistant.java:103: cannot find symbol
    symbol  : method getBonusDamage(int)
    location: class server.players.SpecialAttacks
                                                                    c.bonusDamage =
    c.getSpecials().getBonusDamage(c.playerEquipment[c.playerWeapon]);
    
                   ^
    .\server\players\CombatAssistant.java:104: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
                                                                    c.getSpecials().
    specialBar();
                                                                                   ^
    
    .\server\players\CombatAssistant.java:109: cannot find symbol
    symbol  : method checkSpecial(int)
    location: class server.players.SpecialAttacks
                                                    if(c.getSpecials().checkSpecial(
    c.playerEquipment[c.playerWeapon])) {
                                                                      ^
    .\server\players\CombatAssistant.java:110: cannot find symbol
    symbol  : method getSpecialAnim(int)
    location: class server.players.SpecialAttacks
                                                                    c.startAnimation
    (c.getSpecials().getSpecialAnim(c.playerEquipment[c.playerWeapon]));
    
                    ^
    .\server\players\CombatAssistant.java:111: cannot find symbol
    symbol  : method getSpecialGfx(int)
    location: class server.players.SpecialAttacks
                                                                    c.gfx100(c.getSp
    ecials().getSpecialGfx(c.playerEquipment[c.playerWeapon]));
    
            ^
    .\server\players\CombatAssistant.java:113: cannot find symbol
    symbol  : method getSpecialDrain(int)
    location: class server.players.SpecialAttacks
                                                                    c.specialAmount
    -= c.getSpecials().getSpecialDrain(c.playerEquipment[c.playerWeapon]);
    
                      ^
    .\server\players\CombatAssistant.java:114: cannot find symbol
    symbol  : method doubleHit(int)
    location: class server.players.SpecialAttacks
                                                                    if(c.getSpecials
    ().doubleHit(c.playerEquipment[c.playerWeapon])) {
    
      ^
    .\server\players\CombatAssistant.java:118: cannot find symbol
    symbol  : method getBonusDamage(int)
    location: class server.players.SpecialAttacks
                                                                    c.bonusDamage =
    c.getSpecials().getBonusDamage(c.playerEquipment[c.playerWeapon]);
    
                   ^
    .\server\players\CombatAssistant.java:119: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
                                                                    c.getSpecials().
    specialBar();
                                                                                   ^
    
    .\server\players\packets\ClickingButtons.java:32: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
                                    c.getSpecials().specialBar();
                                                   ^
    .\server\players\packets\WearItem.java:27: cannot find symbol
    symbol  : method specialBar()
    location: class server.players.SpecialAttacks
            c.getSpecials().specialBar();
                           ^
    87 errors
    Press any key to continue . . .
    I will Rep++ if you help me to solve this problem !
    Reply With Quote  
     

  2. #2  
    Registered Member Tx-Sec's Avatar
    Join Date
    Jan 2008
    Age
    30
    Posts
    520
    Thanks given
    34
    Thanks received
    15
    Rep Power
    68
    u forgot alot of variables.
    Reply With Quote  
     

  3. #3  
    Registered Member
    Core's Avatar
    Join Date
    Sep 2007
    Posts
    4,194
    Thanks given
    11
    Thanks received
    393
    Rep Power
    1985
    No you missed a bracket above line 26 in your special attacks
    Reply With Quote  
     

  4. #4  
    Registered Member
    Deadly Uzi's Avatar
    Join Date
    Jul 2008
    Posts
    994
    Thanks given
    177
    Thanks received
    87
    Rep Power
    362
    Dude, if you see class interface of enum expected, that means that the code(s) actually expect to be within one of them. If you have a missing bracket, that screws up the entire order, leading to 100+ errors.

    The post above is correct, you missed a bracket. Always look at the FIRST error.
    Attempting to develop a multi-revision library. See it on GitHub.
    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
  •