ответ — Как мне получить скрипт php для отправки текста в чат Minecraft Server?

Я настроил сервер Bukkit Minecraft (1.7.10) и использую плагин MyCommand.

'website':
command: /website
type: CALL_URL
url: '(my website)/bukkit-server/respond.php?action=$arg1&player=$player'
get_output : true
show_output_ingame : true
save_output_as : httpResponse

Я считаю, что синтаксис этого абзаца правильный. Я хочу, чтобы мой php-скрипт на моем сайте возвращал что-то вроде «Веб-сайт: мы получили вашу команду $ player!» на мой сервер Minecraft. Вот мой текущий скрипт php.

<?php
$mc_name = htmlspecialchars($_GET['player']);
$action = htmlspecialchars($_GET['action']);

//php response code
?>

Нужно ли устанавливать какой-нибудь плагин для сокетов?

-1

Решение

Согласно спецификации внизу этой страницы, вам нужно будет использовать

<?php
$mc_name = htmlspecialchars($_GET['player']);
$action = htmlspecialchars($_GET['action']);

echo "Website: We received you command $mc_name";
?>

Однако это только показывает, что сообщение было получено, и дает обратную связь серверу Bukkit, который затем может либо сохранить, отобразить или проигнорировать сообщение. Вы не сможете напрямую запускать команды для вашего сервера Minecraft, используя только эту функцию.

Если бы вы могли объединить это с командой RUN-COMMAND типа, команда будет выполнена непосредственно, и сервер уведомит, который затем сможет обработать информацию и, используя приведенный выше код, вернуть сообщение на сервер minecraft.

Вы также можете взглянуть на этот существующий вопрос вводный и-получить-а-команду-на-экрана-через-PHP

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]