Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Отправка сообщения администратору

Discussion in 'Разработка плагинов для новичков' started by SilentSmoke, Jun 4, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Trophy Points:
    73
    Как, на пример, при заходе какого-либо игрока отправлять админу сообщение, о том где зашел этот игрок?
    Лучше с кодом
     
    Last edited: Jun 4, 2014
  2. Хостинг MineCraft
    <
  3. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Вы имеете в виду его расположение в мире?
     
  4. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Trophy Points:
    73
    В игровом
     
  5. kris13

    kris13 Активный участник Пользователь

    Trophy Points:
    78
    Слушать PlayerJoin, от игрока получать location, знать ник администратора, делать sendMessage
     
  6. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Trophy Points:
    73
    Насчет PlayerJoin и локейшион ясно, но мне надо чтобы дальше плагин получал список игроков на сервере, искал там администратора(ов) и отправлял ему сообщение
     
  7. makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    Понятие "админ" может восприниматься по разному. Это может быть OPнутый человек, может быть человек с пермом '*'. А может быть вообще просто как игрок, но он условно админ.
    А так, присоединяюсь к @kris13
     
  8. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Trophy Points:
    73
    Например опнутый, я хочу узнать как получать список игроков и искать там опнутого игрока.
     
  9. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Code:
    for(Player player : Bukkit.getOnlinePlayers()) if(player.isOp() || player.hasPermission("*")) player.sendMessage("message");
     
  10. makssof

    makssof Старожил Девелопер Пользователь

    Trophy Points:
    103
    Skype:
    makssofez
    Пройдись for'ом Player player : getServer().getOnlinePlayers() , и проверяй - player.isOp() то player.sendMessage("");[DOUBLEPOST=1401908618,1401908474][/DOUBLEPOST]
    //Off-topic
    [CODE|=|Java]
     
  11. Автор темы
    SilentSmoke

    SilentSmoke Активный участник Пользователь

    Trophy Points:
    73
    всем спасибо
     
Thread Status:
Not open for further replies.

Share This Page