#██╗░░░██╗██╗░░░░░████████╗██╗███╗░░░███╗░█████╗░████████╗███████╗ #██║░░░██║██║░░░░░╚══██╔══╝██║████╗░████║██╔══██╗╚══██╔══╝██╔════╝ #██║░░░██║██║░░░░░░░░██║░░░██║██╔████╔██║███████║░░░██║░░░█████╗░░ #██║░░░██║██║░░░░░░░░██║░░░██║██║╚██╔╝██║██╔══██║░░░██║░░░██╔══╝░░ #╚██████╔╝███████╗░░░██║░░░██║██║░╚═╝░██║██║░░██║░░░██║░░░███████╗ #░╚═════╝░╚══════╝░░░╚═╝░░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝ #██╗░░░██╗░█████╗░██╗░░░██╗░█████╗░██╗░░██╗███████╗██████╗░ #██║░░░██║██╔══██╗██║░░░██║██╔══██╗██║░░██║██╔════╝██╔══██╗ #╚██╗░██╔╝██║░░██║██║░░░██║██║░░╚═╝███████║█████╗░░██████╔╝ #░╚████╔╝░██║░░██║██║░░░██║██║░░██╗██╔══██║██╔══╝░░██╔══██╗ #░░╚██╔╝░░╚█████╔╝╚██████╔╝╚█████╔╝██║░░██║███████╗██║░░██║ #░░░╚═╝░░░░╚════╝░░╚═════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝ options: # <-- NIE ZMIENIAJ! # ========================================= # KONFIGURACJA OGOLNA # ========================================= prefix: &6&lUltimate&f&lVoucher # <-- Jaki ma byc przedrostek wiadomosci? nopermission: &cNie masz permisji do tego! # <-- Wiadomosc jaka ma byc wysylana, jesli gracz nie ma permisji nazwapliku: voucher # <-- Jaka jest twoja nazwa pliku? Podaj wartość lub .sk permission0: ultimatevoucher.reload # <-- Permisja do przeladowywania skryptu. # ========================================= # KONFIGURACJA GUI # ========================================= i1: stone pickaxe # <-- Przedmiot odpowiadajacy za voucher 1 w GUI i2: golden pickaxe # <-- Przedmiot odpowiadajacy za voucher 2 w GUI i3: diamond pickaxe # <-- Przedmiot odpowiadajacy za voucher 3 w GUI i4: netherite pickaxe # <-- Przedmiot odpowiadajacy za voucher 4 w GUI permissiongui: voucher.gui # <--- Permisja, by moc otwierac GUI. # ========================================= # PIERWSZY VOUCHER # ========================================= rank1: vip # <--- Jaka ranga ma tu byc? NIE UZYWAJ &, <##0000FF>!!! permission1: voucher.vip # <--- Permisja jaka jest wymagana, by otworzyc gui z wyborem voucheru. vouchername1: &6Voucher &5VIP # <-- Nazwa pierwszego vouchera. komenda1: lp user %player% parent set vip # <-- Komenda, ktora wykona sie po kliknieciu na voucher. # ========================================= # DRUGI VOUCHER # ========================================= rank2: svip # <--- Jaka ranga ma tu byc? NIE UZYWAJ &, <##0000FF> !!! permission2: voucher.svip # <--- Permisja jaka jest wymagana, by otworzyc gui z wyborem voucheru. vouchername2: &6Voucher &eSVIP # <-- Nazwa pierwszego vouchera. komenda2: lp user %player% parent set svip # <-- Komenda, ktora wykona sie po kliknieciu na voucher. # ========================================= # TRZECI VOUCHER # ========================================= rank3: mvip # <--- Jaka ranga ma tu byc? NIE UZYWAJ &, <##0000FF> !!! permission3: voucher.mvip # <--- Permisja jaka jest wymagana, by otworzyc gui z wyborem voucheru. vouchername3: &4Voucher &cMVIP # <-- Nazwa pierwszego vouchera. komenda3: lp user %player% parent set mvip # <-- Komenda, ktora wykona sie po kliknieciu na voucher. # ========================================= # CZWARTY VOUCHER # ========================================= rank4: uvip # <--- Jaka ranga ma tu byc? NIE UZYWAJ &, <##0000FF> !!! permission4: voucher.uvip # <--- Permisja jaka jest wymagana, by otworzyc gui z wyborem voucheru. vouchername4: &3Voucher &9UVIP # <-- Nazwa pierwszego vouchera. komenda4: lp user %player% parent set uvip # <-- Komenda, ktora wykona sie po kliknieciu na voucher. # ========================================= # PONIZEJ JEST KOD SKRYPTU # JESLI NIE WIESZ CO ROBISZ, # NIE ZMIENIAJ TAM NIC! # ========================================= command /vouchery: aliases: voucher, rangi, premiumrangi permission: {@permissiongui} permission message: {@prefix} {@nopermission} trigger: set {_voucher} to chest inventory with 1 row named "{@prefix} &9&lVOUCHERY" set slot 1 of {_voucher} to {@i1} named "{@vouchername1}" with lore "&8» &7Kliknij, by stworzyc {@vouchername1}" set slot 3 of {_voucher} to {@i2} named "{@vouchername2}" with lore "&8» &7Kliknij, by stworzyc {@vouchername2}" set slot 5 of {_voucher} to {@i3} named "{@vouchername3}" with lore "&8» &7Kliknij, by stworzyc {@vouchername3}" set slot 7 of {_voucher} to {@i4} named "{@vouchername4}" with lore "&8» &7Kliknij, by stworzyc {@vouchername4}" open {_voucher} to player on inventory click: event-inventory is not player's inventory if name of event-inventory is "{@prefix} &9&lVOUCHERY": cancel event if clicked slot is 1: close player's inventory send "" send "&bBy dac komus {@vouchername1}&b, wpisz komende:" send "&d/voucher{@rank1} " send "" execute player command "voucher{@rank1} %player%" play sound "entity.experience_orb.pickup" if clicked slot is 3: close player's inventory send "" send "&bBy dac komus {@vouchername2}&b, wpisz komende:" send "&d/voucher{@rank2} " send "" execute player command "voucher{@rank2} %player%" play sound "entity.experience_orb.pickup" if clicked slot is 5: close player's inventory send "" send "&bBy dac komus {@vouchername3}&b, wpisz komende:" send "&d/voucher{@rank3} " send "" execute player command "voucher{@rank3} %player%" play sound "entity.experience_orb.pickup" if clicked slot is 7: close player's inventory send "" send "&bBy dac komus {@vouchername4}&b, wpisz komende::" send "&d/voucher{@rank4} " send "" execute player command "voucher{@rank4} %player%" play sound "entity.experience_orb.pickup" command /voucher{@rank1} []: permission: {@permission1} permission message: {@prefix} {@nopermission} trigger: give paper named "{@vouchername1}" with lore "&8» &aKliknij Prawym by odebrac voucher!" to arg player if arg 1 is executor: send "&bWygenerowales &d{@vouchername1}&b!" if arg 1 is not executor: send "&d%player%&b dal ci &d{@vouchername1}&b!" to arg player play sound "entity.experience_orb.pickup" on rightclick: if player's tool is paper named "{@vouchername1}": send action bar "&8» &3Wykorzystales {@vouchername1}" to player play sound "entity.experience_orb.pickup" execute console command "{@komenda1}" delete player's tool command /voucher{@rank2} []: permission: {@permission2} permission message: {@prefix} {@nopermission} trigger: give paper named "{@vouchername2}" with lore "&8» &aKliknij Prawym by odebrac voucher!" to arg player if arg 1 is executor: send "&bWygenerowales &d{@vouchername2}&b!" if arg 1 is not executor: send "&d%player%&b dal ci &d{@vouchername2}&b!" to arg player play sound "entity.experience_orb.pickup" on rightclick: if player's tool is paper named "{@vouchername2}": send action bar "&8» &3Wykorzystales {@vouchername2}" to player play sound "entity.experience_orb.pickup" execute console command "{@komenda2}" delete player's tool command /voucher{@rank3} []: permission: {@permission3} permission message: {@prefix} {@nopermission} trigger: give paper named "{@vouchername3}" with lore "&8» &aKliknij Prawym by odebrac voucher!" to arg player if arg 1 is executor: send "&bWygenerowales &d{@vouchername3}&b!" if arg 1 is not executor: send "&d%player%&b dal ci &d{@vouchername3}&b!" to arg player play sound "entity.experience_orb.pickup" on rightclick: if player's tool is paper named "{@vouchername3}": send action bar "&8» &3Wykorzystales {@vouchername3}" to player play sound "entity.experience_orb.pickup" execute console command "{@komenda3}" delete player's tool command /voucher{@rank4} []: permission: {@permission4} permission message: {@prefix} {@nopermission} trigger: give paper named "{@vouchername4}" with lore "&8» &aKliknij Prawym by odebrac voucher!" to arg player if arg 1 is executor: send "&bWygenerowales &d{@vouchername4}&b!" if arg 1 is not executor: send "&d%player%&b dal ci &d{@vouchername4}&b!" to arg player play sound "entity.experience_orb.pickup" on rightclick: if player's tool is paper named "{@vouchername4}": send action bar "&8» &3Wykorzystales {@vouchername4}" to player play sound "entity.experience_orb.pickup" execute console command "{@komenda4}" delete player's tool command /ultimatevoucher []: permission: {@permission0} permission message: {@prefix} {@nopermission} aliases: uv trigger: if arg 1 is "reload": execute console command "sk reload {@nazwapliku}" send "" send "{@prefix} &aPrzeladowano skrypt. Zobacz konsole w razie bledow." send ""