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

Мониторинг в клиенте MCP и обновить

Тема в разделе "Управление сервером Bukkit", создана пользователем LisyFOX, 16 ноя 2013.

  1. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Привет,вы встречали на проекте бендера и тому подобное,что в гл.меню есть мониторинг "Войти на SandBox 15 из 100"вот такое и как сделать кнопку обновления?
     
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Легко. Кнопка захода на сервер есть в разделе руководств, надо только прикрутить количество игроков.
     
  4. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Я так уже сделал,но как прикрутить?
     
    ПриветОтМиднайта нравится это.
  5. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    GuiMainMenu.java
     
  6. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Кеп,но как написать этих игроков?[DOUBLEPOST=1384593231,1384593137][/DOUBLEPOST]
    Код:
    this.buttonList.add(new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, I18n.getString("§eВойти на §bBuildTech")));
    Код:
          if (par1GuiButton.id == 2)
            {
            this.mc.displayGuiScreen(newGuiConnecting(this,this.cnewServerData("BuildTech","localhost:40410")));
            }
     
  7. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Моим туториалом воспользовались? Сейчас посмотрю что можно сделать.[DOUBLEPOST=1384595302][/DOUBLEPOST]Количество игроков хранится в переменной populationInfo класса ServerData
     
    Likeobot нравится это.
  8. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Просто напиши код,5 лайков дам[DOUBLEPOST=1384596212,1384595550][/DOUBLEPOST]UPP[DOUBLEPOST=1384596700][/DOUBLEPOST]UP
     
  9. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Создаете поле serverdata типа ServerData и multiplayerbutton типа GuiButton.
    В initGui() пишете
    Код:
    serverdata = new ServerData("server", "host:port");
    multiplayer = new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, "Обновление информации о сервере");
    В updateScreen() пишете
    Код:
    multiplayerbutton.displayString = "Добро пожаловать на сервер servername! Игроков: " + serverdata.populationInfo;
    А вместо
    Код:
    this.buttonList.add(new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, /*I18n.getString("menu.multiplayer")*/"Зайти на сервер"));
    пишете
    Код:
    this.buttonList.add(multiplayerbutton);
    Правда я не уверен, будет ли так обновляться надпись, так как я изменяю надпись после добавления кнопки в buttonList
     
    Последнее редактирование: 22 ноя 2013
  10. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Не понял не фига
     
  11. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Зачем столько up? Ваша тема могла уехать? К тому же я и так писал.[DOUBLEPOST=1384597097,1384597065][/DOUBLEPOST]
    Что вы не поняли?
     
  12. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Сделал,3 ошибки
     
  13. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Какие? Я не тестировал, писал готовый код.
     
  14. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Метод не робит,1.6.2[DOUBLEPOST=1384597583,1384597462][/DOUBLEPOST]Войти на BuildTech 0 из 100 вот такое надо сделать
     
  15. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    0 из 100 со мной не получится, только 0/100
     
  16. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Хоть так
     
  17. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Так какие ошибки?
     
  18. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Вообщем я убрал это,я не умею копировать из cmd[DOUBLEPOST=1384597770,1384597739][/DOUBLEPOST]Дай скрин что из этого получиться
     
  19. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Я же говорю не тестировал. Будет Добро пожаловать на сервер servername. Игроков: 0 из 100.
    Давайте вы скриншот ошибки.[DOUBLEPOST=1384609405,1384597888][/DOUBLEPOST]Ну так?
     
  20. Автор темы
    LisyFOX

    LisyFOX Старожил Пользователь

    Баллы:
    123
    Skype:
    evgexa_ranger777
    Имя в Minecraft:
    LisyFOX
    Код:
    == MCP 8.04 (data: 8.04, client: 1.6.2, server: 1.6.2) ==
    "scalac" is not found on the PATH.  Scala files will not be recompiled
    # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle co
    nfig, rg, ss
    == Recompiling client ==
    > Cleaning bin
    > Recompiling
    '"C:\Program Files\Java\jdk1.7.0_25\bin\javac" -Xlint:-options -deprecation -g -
    source 1.6 -target 1.6 -classpath "jars\versions\1.6.2\1.6.2.jar;lib;lib\*;lib;l
    ib\*;jars\bin\minecraft.jar;jars\bin\jinput.jar;jars\bin\lwjgl.jar;jars\bin\lwjg
    l_util.jar;jars\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;jars\lib
    raries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows
    .jar;jars\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;jars\l
    ibraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;jars\libraries\ne
    t\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;ja
    rs\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;jars\libraries\com\paulsco
    de\codecjorbis\20101023\codecjorbis-20101023.jar;jars\libraries\org\bouncycastle
    \bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;jars\libraries\org\apache\commons\c
    ommons-lang3\3.1\commons-lang3-3.1.jar;jars\libraries\com\paulscode\soundsystem\
    20120107\soundsystem-20120107.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwj
    gl-2.9.0.jar;jars\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;jars\li
    braries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;ja
    rs\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;jars\librari
    es\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;jar
    s\libraries\com\google\guava\guava\14.0\guava-14.0.jar;jars\libraries\com\google
    \code\gson\gson\2.2.2\gson-2.2.2.jar;jars\libraries\net\java\jutils\jutils\1.0.0
    \jutils-1.0.0.jar" -sourcepath src\minecraft -d bin\minecraft src\minecraft\*.ja
    va src\minecraft\net\minecraft\client\*.java src\minecraft\net\minecraft\client\
    main\*.java src\minecraft\net\minecraft\server\*.java src\minecraft\net\minecraf
    t\src\*.java' failed : 1
    
    == ERRORS FOUND in JAVA CODE ==
    
    src\minecraft\net\minecraft\src\GuiMainMenu.java:145: error: not a statement
            multiplayer new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, "Min
    ecraftServer");
            ^
    
    src\minecraft\net\minecraft\src\GuiMainMenu.java:145: error: ';' expected
            multiplayer new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, "Min
    ecraftServer");
                      ^
    
    2 errors
    ==================
    
    !! Can not find server sources, try decompiling !!
    Для продолжения нажмите любую клавишу . . .
     
  21. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Давайте код
     

Поделиться этой страницей