Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Minecraft и HikaShop  (Прочетена 4464 пъти)

Неактивен driftaa

  • За малко е тук
  • *
  • Публикации: 1
  • Репутация: 0
Minecraft и HikaShop
« -: 05 Май, 2024, 00:56:09 »
0
Здравейте! От година и нещо ръчкам Joomla и стигнах до затворена улица относно MInecraft и HikaShop. Всички които са се занимавали с MInecraft сървъри знаят за TEBEX (Buycraft). Тebex позволява чрез сваляне на плугин за minecraft сървъра и бърза настройка да се свърже уебсайтът им с Minecraft сървъра. Когато човек купи за пример ранк в сървъра от уебсайта на тебекс автоматично поръчката се праща към Minecraft сървъра и дава конкрентият ранк на даденият играч. Проблема е че стигнах до глуха улица с Joomla и Minecraft. Няма абсолютно нищо.. нито плугини за Jommla нито Template-и , същото е с Discord. Ако някой знае как да направя система подобна на тази на Tebex ще е много хубаво.

Мерси предварително!

Неактивен Бого

  • Администратор
  • Гуру
  • *
  • Публикации: 2285
  • Репутация: +28
Re: Minecraft и HikaShop
« Отговор #1 -: 30 Май, 2024, 22:11:03 »
0
HikaShop > System > Payment methods.
<?php
// Получаване на данни от HikaShop
$data json_decode(file_get_contents(&#39;php://input&#39;), true);

// Вземете необходимите данни от поръчката
$username $data[&#39;username&#39;]; // Примерно, трябва да настроите какви данни да се изпращат от HikaShop
$rank $data[&#39;rank&#39;];

// Изпращане на команда към Minecraft сървъра чрез RCON
$rcon_host = &#39;localhost&#39;;
$rcon_port 25575;
$rcon_password = &#39;your_rcon_password&#39;;

$rcon fsockopen($rcon_host$rcon_port);
if (
$rcon) {
    
fwrite($rcon"\xFE\xFD\x09\x01\x02\x03\x04" $rcon_password);
    
$response fread($rcon4096);
    if (
$response) {
        
fwrite($rcon"\xFE\xFD\x00\x01\x02\x03\x04/give $username $rank");
        
fread($rcon4096);
    }
    
fclose($rcon);
}
?>


Настройка на Minecraft сървъра, активиране RCON в server.properties
enable-rcon=true
rcon.password=your_rcon_password
rcon.port=25575
Joomla, произлиза от думата Jumla (на суахили), която означава `всички заедно`, като потвърждение на open source инициативата!