Jover
Пользователь
- Сообщения
- 39
- Плагин
- Сomande panels
- Ядро сервера
- Purpur
- Версия сервера
- 1.21
- Память сервера ОЗУ
- 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
Временно сейчас так стоит. Но это в корне не правильно я знаю!
.
У меня на сервере 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
Временно сейчас так стоит. Но это в корне не правильно я знаю!
Объединено
.
Вложения
Последнее редактирование: