Plugin Zrobiłem Pod LuckPerms ( można ustawić pod każde komendy np. /voucher give vip-30 <gracz> <ilość> )
Mogę go edytować dla ciebie za darmo
discord: owczaxxx
# Lista kodów i ich komend
variables:
{kody.vip} = "lp user %player% parent addtemp vip 30d"
{kody.vip+} = "lp user %player% parent addtemp vip+ 30d"
# Zmienna do przechowywania, czy gracz już użył kodu
variables:
{used.kody.%player%::vip} = false
{used.kody.%player%::vip+} = false
# Podstawa Komendy
command /kod <text>:
description: Wykorzystaj specjalny kod
usage: /kod <kod>
trigger:
set {_kod} to arg-1
# Sprawdzanie, czy kod to "vip"
if {_kod} is "vip":
# Sprawdź, czy gracz już użył kodu
if {used.kody.%player%::vip} is false:
# Wykonaj komendę nadania VIP-a na 30 dni
execute console command "lp user %player% parent addtemp vip 30d"
send "&aPomyślnie użyłeś kodu VIP na 30 dni!" to player
set {used.kody.%player%::vip} to true
else:
send "&cJuż użyłeś tego kodu!" to player
# Sprawdzanie, czy kod to "vip+"
if {_kod} is "vip+":
# Sprawdź, czy gracz już użył kodu
if {used.kody.%player%::vip+} is false:
# Wykonaj komendę nadania VIP+-a na 30 dni
execute console command "lp user %player% parent addtemp vip+ 30d"
send "&aPomyślnie użyłeś kodu VIP+ na 30 dni!" to player
set {used.kody.%player%::vip+} to true
else:
send "&cJuż użyłeś tego kodu!" to player
else:
send "&cTaki kod nie istnieje!" to player
# Komendy /usunkod
command /usunkod-vip:
description: Usuń gracza z listy użytych kodów
usage: /usunkod-vip
permission: kody.usun.kod.vip # Tylko gracze z tym uprawnieniem mogą go użyć
trigger:
# Usuń gracza z listy użytych kodów VIP
set {used.kody.%player%::vip} to false
send "&e&l----------------------------" to player
send "&2Zostałeś usunięty z listy kodów VIP." to player
send "&aMożesz teraz użyć kodu ponownie." to player
send "&e&l----------------------------" to player
command /usunkod-vip+:
description: Usuń siebie z listy użytych kodów
usage: /usunkod-vip+
permission: kody.usun.kod.vip+ # Tylko gracze z tym uprawnieniem mogą go użyć
trigger:
# Usuń gracza z listy użytych kodów VIP
set {used.kody.%player%::vip+} to false
send "&e&l----------------------------" to player
send "&2Zostałeś usunięty z listy kodów VIP+." to player
send "&aMożesz teraz użyć kodu ponownie." to player
send "&e&l----------------------------" to player
Po Więcej Informacji Zapraszam Do Mnie na Discorda: owczaxxx