Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Вывод баланса в профиле каждого игрока[DLE]

Darirok2

Активный участник
Баллы
61
Имя в Minecraft
Darirok2
Скрипт для вывода баланса игрока в профиль dle

Вывод реального баланса(Ничего менять не нужно):
PHP:
    $tpl->set( '{realmoney}', $member_id['balance'] );

Теперь вывод баланса Плагина/Мода:
PHP:
    $tpl->set( '{gamemoney}', (int)$db->super_query('SELECT balance FROM money WHERE username="'.$member_id['name'].'"')['balance'] );

Разберем:
{realmoney} или {gamemoney} - это теги(модуль). Вставляете туда где нужно вывести баланс без ковычек(можно менять). upload_2021-8-14_20-44-29.png upload_2021-8-14_20-46-33.png
balance - это таблица в колонке с балансом/монетами игрока. upload_2021-8-14_20-46-49.png upload_2021-8-14_20-46-49.png
money - это колонка в которой находится деньги/монеты от плагина или мода(По умолчанию один из видов iconomy). upload_2021-8-14_20-47-41.png
username - это таблица в колонке с ником игрока(По умолчанию iconomy). upload_2021-8-14_20-47-53.png

Запомните:
Для realmoney требуется таблица money или balance
ВСЕ ЧТО НАХОДИТСЯ ПОСЛЕ username= НЕЛЬЗЯ МЕНЯТЬ ТО ЕСТЬ "'.$member_id['name'].'",
НО ['balance'] ); то что находится тут можно менять как и после SELECT.

Установка:
Вставьте код после
PHP:
if ($is_logged) {
Как показано на изображении в \engine\init.php
upload_2021-8-14_20-43-23.png
 

Вложения:

  • upload_2021-8-14_20-47-4.png
    upload_2021-8-14_20-47-4.png
    Размер файла
    941 байт
    Просмотров
    4
  • upload_2021-8-14_20-47-10.png
    upload_2021-8-14_20-47-10.png
    Размер файла
    941 байт
    Просмотров
    3
  • upload_2021-8-14_20-47-26.png
    upload_2021-8-14_20-47-26.png
    Размер файла
    815 байт
    Просмотров
    2
Последнее редактирование:
Я уже давно делаю движок по типу DLE, но скажу, что ты молодец. Только для других стоило оговорить, что для realmoney нужно добавить в таблицу столбец `money` double, а второе так и вообще пишется только под ту систему, которая используется
 
Я уже давно делаю движок по типу DLE, но скажу, что ты молодец. Только для других стоило оговорить, что для realmoney нужно добавить в таблицу столбец `money` double, а второе так и вообще пишется только под ту систему, которая используется
UP
 
Назад
Верх