1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Как выглядели бы плагины, если они были бы написаны на PHP

Тема в разделе "Оффтопик", создана пользователем craftist, 29 янв 2016.

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

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

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    1. Hello world:
    PHP:
    <?
    echo 
    "Hello world";
    2. Auth:
    PHP:
    <?
    class 
    Auth {
      function 
    onAuth(Player $p) {
        if( 
    $p->uuid == "4jf80jvifvjv" ) {
            
    $p->kick("Ваш UUID запрещен");
        } else {
          echo 
    "Залогиньтесь...";
        }
      }
      function 
    onChatMessage(Player $pString $msg) {
        if( 
    is_command$msg->this ) ) {
          
    $m explode(" "$msg->this);
          if( 
    $m[0] == "login" ) {
            if( 
    $m[1] == getUserPass($p->uuid) ) {
              echo 
    "Успешно вошел!";
            } else {
              
    $p->kick("Неправильный пароль!");
            }
          }
        }
      }
    }
    Предлагаю добавлять свои юмористические виды плагинов на PHP. Можно с примесью HTML.
     
  2. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    PHP:
    <?php
      
    class Main extends JavaPlugin {
       
        public function 
    onJoin(PlayerJoinEvent $e) {
          
    Player $p $e.getPlayer();
         
          if(
    $p.hasPermission("main.main")) {
            
    $e.setJoinMessage("На сервер зашёл игрок " $p.getName());
          }
        }
      }
    ?>
     
  3. Автор темы
    craftist

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

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    Если действительно так, то я, блин, на том сайте буду плагиноделом xD
     
  4. ☺Sanya☺

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

    Баллы:
    61
    Имя в Minecraft:
    Sanya
    Вам что, уже совсем делать нечего ?
     
  5. Автор темы
    craftist

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

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    Совсем
     
  6. Starr

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

    Баллы:
    98
    Java-код, обрамленный <?php ?> :D
     
  7. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    эмм, в Java переменные обозначают без $, и нет function.
     
  8. Starr

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

    Баллы:
    98
    Из-за точек все кажется по-другому
     
  9. Автор темы
    craftist

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

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    Конкатенация в PHP не через +, а через точку. Обращение к методам класса не через точку, а через ->
     
    Последнее редактирование: 31 янв 2016
  10. Starr

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

    Баллы:
    98
    Плюсую.
    В яве конкатенация через +, а обращения через точку.
     
  11. Автор темы
    craftist

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

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    ОписАлся, с кем не бывает. Я имел в виду PHP.
     

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