CommandePanels - Создание 2-х проверок при покупке.

Jover

Пользователь
Сообщения
39
Плагин
Сomande panels
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.18+
Память сервера ОЗУ
16Gb
Добрый день всем, нужна помощь по плагину CommandePanels.


У меня на сервере 2 валюты.(Донатная, внутриигровая)
Так же на спавне стоит НПС который может менять внутриигровую валюту на деньги.

Что я хочу: Что бы он видел сколько часов наиграл игрок и его баланс для совершения покупки.
Пример:

50ч и 10000 монет = 100донатных кредитов.


И после первой покупки у игрока блокировался доступ к этому лоту.
Всего 3 лота.

50ч и 10000м = 100 кредитов
100ч и 10000м = 100 кредитов
200ч и 10000м = 100 кредитов

Что бы 1 игрок максимум смог купить 3 лота, не больше.

У меня проблема в создании проверки баланса или наигранного времени.
То есть, если я ставлю проверку ток на валюту, он её проверяет да. И если у человека не хватает денег (10000монет) он тупо не может купить.
С временем тоже наоборот.

Во общем кто работает с данным плагином, просьба помочь.
Буду очень благодарен!
Авто объединение сообщений:

'31':
material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTc2YmM2ODU0N2M3NmJhNDYyNTA4NTAyOTgwNDY0N2I4MmY4MTY3MDVjOGJiNjFlMzdkMTQ4NWE3NWM3MmM1ZiJ9fX0=
stack: 1
name: '&6&lМонеты &7&l> &6&lКредиты'
lore:
- '&f'
- '&eНажмите, чтобы обменять'
- ''
- '&fЕсли у тебя от &a60ч &fи &a10000 &a☈'
- '&fТы можешь обменять на &a50 &6&l⛂'
- ''
- '&fВы наиграли: &6%statistic_hours_played% &aч.'
- '&fВаш баланс: &6%vault_eco_balance_fixed% &a☈'
- ''
commands:
- sound= ENTITY_VILLAGER_NO 4.0 3.0
- 'msg= &cУ вас недостаточно часов или монет для обмена!'
has0:
material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTc2YmM2ODU0N2M3NmJhNDYyNTA4NTAyOTgwNDY0N2I4MmY4MTY3MDVjOGJiNjFlMzdkMTQ4NWE3NWM3MmM1ZiJ9fX0=
stack: 1
name: '&6&lМонеты &7&l> &6&lКредиты'
enchanted: true
lore:
- '&f'
- '&eНажмите, чтобы обменять'
- ''
- '&fЕсли у тебя от &a60ч &fи &a10000 &a☈'
- '&fТы можешь обменять на &a50 &6&l⛂'
- ''
- '&fВы наиграли: &6%statistic_hours_played% &aч.'
- '&fВаш баланс: &6%vault_eco_balance_fixed% &a☈'
- ''
value0: '%statistic_hours_played% ISGREATER'
compare0: 60
commands:
- sound= BLOCK_CHEST_LOCKED 4.0 3.0
- 'msg= &aВы успешно обменяли валюту!'
- console= points give %cp-player-name% 50
- console= eco take %player_name% 10000

Временно сейчас так стоит. Но это в корне не правильно я знаю!
Авто объединение сообщений:

.
 

Вложения

  • Новый текстовый документ.txt
    1.9 KB · Просмотры: 0
Последнее редактирование:
Добрый день всем, нужна помощь по плагину CommandePanels.


У меня на сервере 2 валюты.(Донатная, внутриигровая)
Так же на спавне стоит НПС который может менять внутриигровую валюту на деньги.

Что я хочу: Что бы он видел сколько часов наиграл игрок и его баланс для совершения покупки.
Пример:

50ч и 10000 монет = 100донатных кредитов.


И после первой покупки у игрока блокировался доступ к этому лоту.
Всего 3 лота.

50ч и 10000м = 100 кредитов
100ч и 10000м = 100 кредитов
200ч и 10000м = 100 кредитов

Что бы 1 игрок максимум смог купить 3 лота, не больше.

У меня проблема в создании проверки баланса или наигранного времени.
То есть, если я ставлю проверку ток на валюту, он её проверяет да. И если у человека не хватает денег (10000монет) он тупо не может купить.
С временем тоже наоборот.

Во общем кто работает с данным плагином, просьба помочь.
Буду очень благодарен!
Реализуй через deluxe menus
 
Назад
Сверху Снизу