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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Darirok2, 14 авг 2021.

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

    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
     

    Вложения:

    Последнее редактирование: 16 авг 2021
  2. Автор темы
    Darirok2

    Darirok2 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Darirok2
    Может кому то пригодится)
     
  3. NikKeY [CODER]

    NikKeY [CODER] Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    NikKeY
    Я уже давно делаю движок по типу DLE, но скажу, что ты молодец. Только для других стоило оговорить, что для realmoney нужно добавить в таблицу столбец `money` double, а второе так и вообще пишется только под ту систему, которая используется
     
  4. Автор темы
    Darirok2

    Darirok2 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Darirok2
    UP
     

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