Solved send message to player on Event

Discussion in 'Plugin Development' started by PeterXonwiiXx, Oct 30, 2015.

Thread Status:
Not open for further replies.
  1. i made a event with cooldown,but does anyone know how i can add message to a event,,keep getting errors if i add

    p.sendMessage......
    pleas help ASAP
     
    Last edited: Oct 30, 2015
  2. Offline

    RoboticPlayer

  3. Offline

    Zombie_Striker

    Code:
    ArrayList<Player> cooldown = new ArrayList<Player>();
            private Player p;
    .....
    @EventHandler
            public void onPlayerMove(PlayerMoveEvent event) {
                    Player sender = null;
                    p = (Player) sender;
    
    Topest Kek.

    A) You most likely should never store a player field outside a method, unless it's an array/list/set.
    B) sender = null; p = sender. In other words, p = null.
    C) The fact that you called a player in the player in an event a "sender" troubles me.'

    Please revise your code. There are a lot of flaws already in it.
     
  4. Offline

    Scimiguy

    @PeterXonwiiXx
    Your problem is here:
    1. Player sender = null;
    2. p = (Player) sender;
    3. Player player = event.getPlayer();
    I have.. no idea what you were trying to do here.
    Get rid of the first 2 lines entirely, and also delete this:
    private Player p;
    from up above.

    Then use player.sendMessage()
     
  5. @Scimiguy jup i know,my friend already helped me and it worked,but still thanks for coming out and help me!!
     
  6. Offline

    Scimiguy

Thread Status:
Not open for further replies.

Share This Page