Thread: [PI] Unable to find Variable [PI]

Results 1 to 6 of 6
  1. #1 [PI] Unable to find Variable [PI] 
    Registered Member
    Join Date
    Jun 2013
    Posts
    13
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    Hey guys! I've been trying to implement Range Guild and stuff, I've modified the snippet I've used to fit my server; almost to entirety.

    My only problem is that variable c isn't being declared for some reason, even though I believe my imports are correct.

    Spoiler for Errors:
    Code:
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:122: error: cannot find symbol
                            c.getDH().sendStatement("You should talk to the competit
    ion judge.");
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:123: error: cannot find symbol
                            c.nextChat = 0;
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:131: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 538);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:132: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 557);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:133: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 559);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:134: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 560);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:135: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 561);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:136: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 562);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:137: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 563);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:138: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 564);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:139: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 565);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:140: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 566);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:141: error: cannot find symbol
                            c.getActionSender().sendFrame126("" + playerScore, 551);
    
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:142: error: cannot find symbol
                            c.getActionSender().sendFrame70(xPos, yPos, 536);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:143: error: cannot find symbol
                            c.getActionSender().showInterface(446);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:148: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 538);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:149: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 557);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:150: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 559);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:151: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 560);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:152: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 561);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:153: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 562);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:154: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 563);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:155: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 564);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:156: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 565);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:157: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 566);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:158: error: cannot find symbol
                            c.getActionSender().sendFrame126("" + playerScore, 551);
    
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:159: error: cannot find symbol
                            c.getActionSender().sendFrame70(xPos, yPos, 536);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:160: error: cannot find symbol
                            c.getActionSender().showInterface(446);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:165: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 538);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:166: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 557);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:167: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 559);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:168: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 560);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:169: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 561);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:170: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 562);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:171: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 563);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:172: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 564);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:173: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 565);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:174: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 566);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:175: error: cannot find symbol
                            c.getActionSender().sendFrame126("" + playerScore, 551);
    
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:176: error: cannot find symbol
                            c.getActionSender().sendFrame70(xPos, yPos, 536);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:177: error: cannot find symbol
                            c.getActionSender().showInterface(446);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:182: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 538);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:183: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 557);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:184: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 559);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:185: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 560);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:186: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 561);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:187: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 562);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:188: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 563);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:189: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 564);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:190: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 565);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:191: error: cannot find symbol
                            c.getActionSender().sendFrame70(1200, 1200, 566);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:192: error: cannot find symbol
                            c.getActionSender().sendFrame126("" + playerScore, 551);
    
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:193: error: cannot find symbol
                            c.getActionSender().sendFrame70(xPos, yPos, 536);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:194: error: cannot find symbol
                            c.getActionSender().showInterface(446);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:199: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 538);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:200: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 557);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:201: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 559);
                            ^
      symbol:   variable c
      location: class RangersGuild
    src\game\minigame\rangersguild\RangersGuild.java:202: error: cannot find symbol
                            c.getActionSender().sendFrame70(0, 0, 560);
                            ^
      symbol:   variable c
      location: class RangersGuild
    100 errors


    Spoiler for IMPORTS:
    Code:
    package game.minigame.rangersguild;
    
    import engine.event.CycleEvent;
    import engine.event.CycleEventContainer;
    import engine.event.CycleEventHandler;
    import engine.util.Misc;
    import game.entity.player.Player;
    import game.entity.player.PlayerHandler;
    import game.Config;
    import game.Server;
    import game.net.packets.DialogueHandler;


    Client isn't imported because player.class is primary.
    Reply With Quote  
     

  2. #2  
    Registered Member I cup's Avatar
    Join Date
    Aug 2013
    Posts
    264
    Thanks given
    54
    Thanks received
    17
    Rep Power
    14
    Are you using Eclipse?
    Reply With Quote  
     

  3. #3  
    Registered Member
    Karma_K's Avatar
    Join Date
    Nov 2012
    Posts
    4,283
    Thanks given
    152
    Thanks received
    610
    Rep Power
    108
    Identify c as Client or Player
    Reply With Quote  
     

  4. #4  
    0x2be|~0x2be
    akamichael's Avatar
    Join Date
    Jan 2012
    Age
    28
    Posts
    73
    Thanks given
    1
    Thanks received
    8
    Rep Power
    44
    If the Player class is primary (which doesn't make sense cause it's suppose to support just the Player), Then the "c" variable must be declared as "Player c" and not "Client c". But I am certain your Player class is not primary, just import you Client class and make sure your "c" variable is being declared in your RangersGuild class either in the constructor or with your variables.
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Jun 2013
    Posts
    13
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    Thanks for all the support guys, I should've actually paid attention to what the error message was defining. I was very tired that day.

    I've since solved this on my own, but once again; thanks for all the support.
    Reply With Quote  
     

  6. #6  
    Registered Member

    Join Date
    Dec 2011
    Age
    29
    Posts
    794
    Thanks given
    92
    Thanks received
    84
    Rep Power
    250
    There is no need to import Client.java when you're using

    Code:
    	private Client c;
    
    	public PlayerAssistant(Client Client) {
    		this.c = Client;
    	}

    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. [PI] Server to Client Variables
    By IcEbLiTzMeHh in forum Help
    Replies: 5
    Last Post: 05-13-2012, 10:20 PM
  2. Replies: 2
    Last Post: 02-14-2012, 06:41 PM
  3. [PI] Unable to spawn certain Items
    By Compaq in forum Help
    Replies: 2
    Last Post: 09-06-2011, 04:29 PM
  4. [PI] Unable to find model [PI]
    By Dharmesh in forum Help
    Replies: 6
    Last Post: 04-19-2011, 07:29 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
  •