Как узнать координаты игрока в майнкрафт на сервере
Перейти к содержимому

Как узнать координаты игрока в майнкрафт на сервере

  • автор:

PHP rcon Minecraft, как получить координат игрока?

Я не давно посмотрел Игоря Линка (https://www.youtube.com/watch?v=amvD0y1RE6s) и подумал а почему бы не сделать получение инфы из игры через rcon на PHP.Уже нашел библиотеку (https://github.com/ekaomk/Minecraft-RCON-Console) все работает.Но я так и не понял как можно получить через консоль координаты игрока в Minecraft

  • Вопрос задан более трёх лет назад
  • 913 просмотров

Комментировать
Решения вопроса 1
Dinesh_Chugtai @Dinesh_Chugtai

Поставь плагин, который позволит получать координаты пользователя по имени на самом сервере. После этого будет доступно и в RCON.

В качестве примера просто плагин для CraftBukkit (не знаю, какой ты используешь стек на сервере)
https://dev.bukkit.org/projects/get-position

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос

Войдите, чтобы написать ответ

php

  • PHP
  • +1 ещё

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

  • 1 подписчик
  • 34 минуты назад
  • 2 просмотра

Получение координат игрока

Доброго времени суток. Мне нужно в своем рендере использовать координаты игрока, а именно X и Y, пробую получать таким способом, но ловлю Null. Я так понял, что нужно пакеты слать, но не могу допереть как. Заранее благодарен.

Minecraft.getMinecraft().thePlayer.posY

Кто хочет вступить в проект по созданию дополнения к IC2, то пишем мне в личку.

timaxa007

Модератор
5,831 409 672

Когда ты ловишь Null? Null с крашем?
X и Y? А почему не X и Z?

Вроде пакеты не нужны для рендера. А то что Null, всякое возможно. Ты уверен в выписанности кода?

Ну, как-то так. Я тоже могу ошибаться. Я пишу на 1.7.10.

svk2140

Очевидно же, что нулл на сервере.

Где именно тебе нужно достать координаты?

[font=Georgia,]В общепринятом понятии я поехал с катушек. Подробнее: https://vk.com/club147044002[/font]

Asd1995sse

timaxa007 написал(а):

Когда ты ловишь Null? Null с крашем?
X и Y? А почему не X и Z?

Вроде пакеты не нужны для рендера. А то что Null, всякое возможно. Ты уверен в выписанности кода?

Странные дела творятся. Решил обновить эклипс, ибо вирус убил старый, после все заработало.
Кто хочет вступить в проект по созданию дополнения к IC2, то пишем мне в личку.

Asd1995sse

Хмм. Как проблему пофиксить? ! фото до моего рендера, 2 после.

1.png

2.png

3.png

Кто хочет вступить в проект по созданию дополнения к IC2, то пишем мне в личку.

hohserg

7,099 324 1,510
Код рендера?
Новая рандомная ава топовая)

Таумкрафт 6 — ураа!
Пишу на Scala
Какая ирония: написание тутора позволяет понять тему лучше, чем его чтение
Test BB-code

Asd1995sse

hohserg написал(а):
Код рендера?

Я понял свою ошибку. Мне нужно менять цвет тумана, в зависимости от времени суток.

Смотрю EntityRenderer и понимаю, что все не так просто, как казалось. Нашел как меняется цвет, в зависимости от зелей и т.п., но время так и не нашел.

WorldClient worldclient = this.mc.theWorld; EntityLivingBase entitylivingbase = this.mc.renderViewEntity; float f1 = 0.25F + 0.75F * (float)this.mc.gameSettings.renderDistanceChunks / 16.0F; f1 = 1.0F - (float)Math.pow((double)f1, 0.25D); Vec3 vec3 = worldclient.getSkyColor(this.mc.renderViewEntity, p_78466_1_); float f2 = (float)vec3.xCoord; float f3 = (float)vec3.yCoord; float f4 = (float)vec3.zCoord; Vec3 vec31 = worldclient.getFogColor(p_78466_1_); this.fogColorRed = (float)vec31.xCoord; this.fogColorGreen = (float)vec31.yCoord; this.fogColorBlue = (float)vec31.zCoord;

Нашел, но я так понимаю, что нужно брать полностью ванильный код и редактировать под себя ,чтобы корректно работал рендер.

МАЙНКРАФТ МОД: Найти любого игрока в Майнкрафте по координатам

Мне нужен мод, позволяющий узнавать координаты игроков в майнкрафте на онлайн сервере. Буду признателен любой информации!

Голосование за лучший ответ

В плагине Essentials есть команды:
/seen [ник] — показывает, находится ли игрок в сети, сколько времени в/вне сети и если вне сети, где вышел.
/whois — показывает координаты, продолжительность сеанса, и много чего ещё

Тимофей СкрипкоУченик (122) 7 лет назад

А можно ли подобное сделать в мультиплеере? (я игрок, не админ)

Лёха БалакайУченик (158) 1 год назад

а можно ли сделать чтоб в /seen показовались координаты игрока

координаты игрока

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем некорректно.
Необходимо обновить браузер или попробовать использовать другой.

Kalich_
New member

26.09.2008 1 197 32

координаты игрока

как узнать координаты игрока?

SCS
Parted..

10.01.2011 515 36

Если в игре, то в консоли прописываем developer 1 или developer 2 (более подробная информация). Вроде так.

Подумав, добавил: 18.01.2011

это из хелпа по созданию overview карты с сайта Дмитрича. Ну и из моего опыта взлома игр

Подумав, добавил: 18.01.2011

а зачем координаты то?
Последнее редактирование: 18.01.2011

Monyak
Всэх зарэжу-пэрэрэжу

22.04.2007 1 174
2 Kalich_:
По идее их должна выдавать команда status, но не выдает)
Я обычно BSPViewer’ом пользуюсь.

SCS
Parted..

10.01.2011 515 36
Monyak сказал(а):
2 Kalich_:
По идее их должна выдавать команда status, но не выдает)
Я обычно BSPViewer’ом пользуюсь.
Можно кстати и так.

GizmoN
New member

18.06.2010 1 267 47

Координаты игрока можно вычислить командой getpos, я пользуюсь этой командой для определения телепортирования чего либо на карте )))
В ответе выйдет первая часть сама позиция,вторая часть поворот игрока.
Пример; getpos
setpos 269.875488 2167.937988 -73.356201;setang 3.986511 179.074005 0.000000

Kalich_
New member

26.09.2008 1 197 32
а можно консольную команду вызвать при помощи энтити?

Monyak
Всэх зарэжу-пэрэрэжу

22.04.2007 1 174
2 Kalich_:
в обычной контре нет)

SCS
Parted..

10.01.2011 515 36
а в HL чё можно.

Monyak
Всэх зарэжу-пэрэрэжу

22.04.2007 1 174
2 zeze:
можно это сделать через amx(и в хл, и в кс), ну и конечно через свой мод.

Flash
VIP

VIP
21.09.2004 16 980 41

Kalich_ сказал(а):
как узнать координаты игрока?
Консольная команда Stat.

GizmoN
New member

18.06.2010 1 267 47
Можно любую команду выполнить!
Напиши что хочешь сделать — я помогу.

Flash
VIP

VIP
21.09.2004 16 980 41

GizmoN сказал(а):
Можно любую команду выполнить!
Напиши что хочешь сделать — я помогу.
Ты это к чему?

GizmoN
New member

18.06.2010 1 267 47
Kalich_ сказал(а):
а можно консольную команду вызвать при помощи энтити?
Вот к чему

Flash
VIP

VIP
21.09.2004 16 980 41

Движок гс без модификаций? Конечно нет.

stfbee
Тыжпрограммист

15.02.2009 1 244 28

в сурсе это делается через server_command или client_command (Вроде так), не ли подобного в 1.6? Можно через триггер сделать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *