Skocz do zawartości
  • 0

Skrypt na itemy


Nigdys123

Pytanie

Witam , wie ktoś może jak dodać   do tego skryptu kod zeby  bylo auto uzupełnianie przedmiotów z bazy danych, np. pluginu FunnyGuilds , próbowałem dodać itemy np dla svipa w funnyguilds ale bez efektów 

itemy dla vipa i gracza działają ale jak spróbuje dodac np. range svip to lipa

 

 

Skrypt:

command /itemy:
    trigger:
        if player has permissions "vip.itemy":
            open chest with 1 row named "&8» &4&lITEMY NA GILDIE" to player
            format slot 0 of player with 32 57 named "&8» &9&lDIAXY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 57 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 57 in player's inventory%&8/&a32" to be unstealable
            format slot 1 of player with 32 41 named "&8» &9&lZLOTO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 41 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 41 in player's inventory%&8/&a32" to be unstealable
            format slot 2 of player with 32 133 named "&8» &9&lSZMARAGDY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 133 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 133 in player's inventory%&8/&a32" to be unstealable
            format slot 3 of player with 32 bookshelf named "&8» &9&lBIBLOTECZKI" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of bookshelf in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of bookshelf in player's inventory%&8/&a32" to be unstealable
            format slot 4 of player with 32 redstone named "&8» &9&lCZERWONY PROSZEK" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of redstone in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of redstone in player's inventory%&8/&a32" to be unstealable
            format slot 5 of player with 32 42 named "&8» &9&LZELAZO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 42 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 42 in player's inventory%&8/&a32" to be unstealable
            format slot 6 of player with 32 apple named "&8» &9&LJABLKA" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of apple in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of apple in player's inventory%&8/&a32" to be unstealable
            format slot 7 of player with 32 341 named "&8» &9&LSLIME" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 341 in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of 341 in player's inventory%&8/&a32" to be unstealable
            format slot 8 of player with 32 obsidian named "&8» &9&LOBSIDIAN" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of obsidian in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of obsidian in player's inventory%&8/&a32" to be unstealable
        else:
            if player has permissions "g.itemy":
                open chest with 1 row named "&8» &4&lITEMY NA GILDIE" to player
                format slot 0 of player with 64 diamond named "&8» &9&lDIAXY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of diamond in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of diamond in player's inventory%&8/&a64" to be unstealable
                format slot 1 of player with 64 gold ingot named "&8» &9&lZLOTO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of gold ingot in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of gold ingot in player's inventory%&8/&a64" to be unstealable
                format slot 2 of player with 64 emerald named "&8» &9&lSZMARAGDY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of emerald in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of emerald in player's inventory%&8/&a64" to be unstealable
                format slot 3 of player with 64 book named "&8» &9&lKSIAZKI" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of book in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of book in player's inventory%&8/&a64" to be unstealable
                format slot 4 of player with 64 redstone named "&8» &9&lCZERWONY PROSZEK" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of redstone in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of redstone in player's inventory%&8/&a64" to be unstealable
                format slot 5 of player with 64 iron ingot named "&8» &9&LZELAZO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of iron ingot in player's enderchest%&8/&a64||&2● &7Ekwipunek: &a%amount of iron ingot in player's inventory%&8/&a64" to be unstealable
                format slot 6 of player with 64 apple named "&8» &9&LJABLKA" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of apple in player's enderchest%&8/&a64 ||&2● &7Ekwipunek: &a%amount of apple in player's inventory%&8/&a64" to be unstealable
                format slot 7 of player with 64 341 named "&8» &9&LSLIME" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 341 in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of 341 in player's inventory%&8/&a32" to be unstealable
                format slot 8 of player with 64 tnt named "&8» &9&LTNT" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of tnt in player's enderchest%&8/&a64 ||&2● &7Ekwipunek: &a%amount of tnt in player's inventory%&8/&a64" to be unstealable

        else:
        if player has permissions "svip.itemy":
            open chest with 1 row named "&8» &4&lITEMY NA GILDIE" to player
            format slot 0 of player with 16 57 named "&8» &9&lDIAXY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 57 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 57 in player's inventory%&8/&a32" to be unstealable
            format slot 1 of player with 16 41 named "&8» &9&lZLOTO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 41 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 41 in player's inventory%&8/&a32" to be unstealable
            format slot 2 of player with 16 133 named "&8» &9&lSZMARAGDY" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 133 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 133 in player's inventory%&8/&a32" to be unstealable
            format slot 3 of player with 16 bookshelf named "&8» &9&lBIBLOTECZKI" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of bookshelf in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of bookshelf in player's inventory%&8/&a32" to be unstealable
            format slot 4 of player with 32 redstone named "&8» &9&lCZERWONY PROSZEK" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of redstone in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of redstone in player's inventory%&8/&a32" to be unstealable
            format slot 5 of player with 32 42 named "&8» &9&LZELAZO" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 42 in player's enderchest%&8/&a32||&2● &7Ekwipunek: &a%amount of 42 in player's inventory%&8/&a32" to be unstealable
            format slot 6 of player with 32 apple named "&8» &9&LJABLKA" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of apple in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of apple in player's inventory%&8/&a32" to be unstealable
            format slot 7 of player with 32 341 named "&8» &9&LSLIME" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of 341 in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of 341 in player's inventory%&8/&a32" to be unstealable
            format slot 8 of player with 32 obsidian named "&8» &9&LOBSIDIAN" with lore "&cPosiadasz:||&2● &7Enderchest: &a%amount of obsidian in player's enderchest%&8/&a32 ||&2● &7Ekwipunek: &a%amount of obsidian in player's inventory%&8/&a32" to be unstealable

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
9 minut temu, Nigdys123 napisał:

Witam , wie ktoś może jak dodać   do tego skryptu kod zeby  bylo auto uzupełnianie przedmiotów z bazy danych, np. pluginu FunnyGuilds , próbowałem dodać itemy np dla svipa w funnyguilds ale bez efektów 

itemy dla vipa i gracza działają ale jak spróbuje dodac np. range svip to lipa

Źle zrobiłeś wcięcie w ostatnim warunku sprawdzającym permisję "svip.itemy". Musisz go przesunąć o jeden znak tabulacji w prawo wraz z kodem po nim.

Zamiast używać 'else' i po tym 'if', użyj po prostu 'else if'.

Odradzam używania 'format slot' z SkQuery, gdyż zawiera błędy i jest ograniczone w swych możliwościach. Jeżeli nie chcesz, aby gracze mogli kopiować przedmiotów, użyj formatowania GUI ze Skript lub TuSKe. Możesz również rzucić okiem na skrypt mGUI Pana Marudy.

Co do twojego pytania o bazę danych, mógłbyś dokładniej wyjaśnić?

Edytowane przez xNightPower_
Nieaktywny

Naprawiam formatowanie na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279142
Udostępnij na innych stronach

  • 0
Teraz, Nigdys123 napisał:

A masz jakiś pomysł czemu nie moge dodac nowej rangi do funnyguilds?

Tylko dwie podstawowe działają

 

Zapewne źle dodajesz rangę w pliku konfiguracyjnym lub po prostu robisz coś źle. Jeżeli mam ci z tym pomóc, pokaż jak dodałeś tę rangę albo jak próbujesz to zrobić.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279145
Udostępnij na innych stronach

  • 0

To w jaki mam sposób mam zmniejszyć itemy dla danej rangi bo jednak te skrypt działa tylko jako gui ?

 

 

6 minut temu, Kormic napisał:

Zapewne źle dodajesz rangę w pliku konfiguracyjnym lub po prostu robisz coś źle. Jeżeli mam ci z tym pomóc, pokaż jak dodałeś tę rangę albo jak próbujesz to zrobić.

items: 
- 64 diamond
- 64 emerald
- 64 iron_ingot
- 64 gold_ingot
- 64 tnt
- 2 ender_pearl
- 8 anvil
# Wymagana ilosc doswiadczenia do zalozenia gildii
required-experience: 0
# Wymagana ilosc pieniedzy do zalozenia gildii
# UWAGA: Aby ta opcja mogla dzialac, na serwerze musi byc plugin Vault oraz plugin dodajacy ekonomie
required-money: 0.0
# Przedmioty wymagane do zalozenia gildii dla osoby z uprawnieniem funnyguilds.svip.items
items-svip
- 64 diamond
- 64 emerald
- 64 iron_ingot
- 64 gold_ingot
- 64 tnt
- 2 ender_pearl
- 8 anvil
# Wymagana ilosc doswiadczenia do zalozenia gildii
required-experience-svip: 0
# Wymagana ilosc pieniedzy do zalozenia gildii
# UWAGA: Aby ta opcja mogla dzialac, na serwerze musi byc plugin Vault oraz plugin dodajacy ekonomie
required-money-svip: 0.0
# Przedmioty wymagane do zalozenia gildii dla osoby z uprawnieniem funnyguilds.vip.items
items-vip: 
- 32 d iamond
- 32 emerald
- 32 iron_ingot
- 32 gold_ingot
- 32 tnt
- 1 ender_pearl
- 4 anvil
# Wymagana ilosc doswiadczenia do zalozenia gildii dla osoby z uprawnieniem funnyguilds.vip.items
required-experience-vip: 0
# Wymagana ilosc pieniedzy do zalozenia gildii dla osoby z uprawnieniem funnyguilds.vip.items
# UWAGA: Aby ta opcja mogla dzialac, na serwerze musi byc plugin Vault oraz plugin dodajacy ekonomie
required-money-vip: 0.0

 

Nieaktywny

Łączę posty, umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279146
Udostępnij na innych stronach

  • 0

:facepalm:

Tyle mam do powiedzenia.

Przecież pliki konfiguracyjne tak nie działają... Nie możesz sobie ot tak dodać co ci się zamarzy. Nie dodasz tego i tyle, masz gracza i vipa w configu i to ci musi wystarczyć.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279150
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

:facepalm:

Tyle mam do powiedzenia.

Przecież pliki konfiguracyjne tak nie działają... Nie możesz sobie ot tak dodać co ci się zamarzy. Nie dodasz tego i tyle, masz gracza i vipa w configu i to ci musi wystarczyć.

A jest plugin bądź skrypt który pozwoli mi na zmniejszenie itemow na gidie dla danej rangi?

Ogólnie to dopiero zaczynam przygode z pluginami i skryptami.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279152
Udostępnij na innych stronach

  • 0
Teraz, Nigdys123 napisał:

A jest plugin bądź skrypt który pozwoli mi na zmniejszenie itemow na gidie dla danej rangi?

Ogólnie to dopiero zaczynam przygode z pluginami i skryptami.

Szczerze wątpię, aby w ogóle było to możliwe do zmiany. Dodatek FunnySkAddon oferuje jedynie wartości do odczytu, natomiast co do pluginu, nigdy nie widziałem takiego. Jeżeli chcesz, to poszukaj, może coś znajdziesz i się podzielisz tym z innymi.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279153
Udostępnij na innych stronach

  • 0

Tego, że tak napisany jest ten plugin nie przeskoczysz, ale możesz próbować to łatać skryptem, przykładowo może on sprawdzać czy gracz (svip) ma permisję -> czy ma przedmioty -> dodaje mu brakującą ilość (róznica między svip a vip) -> wywoływać komendę do tworzenia gildii jako vip

Ewentualnie można użyć on guild create z FunnySkAddon, są różne opcje, ale żadna nie będzie zbytnio dobra.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279158
Udostępnij na innych stronach

  • 0
8 minut temu, CoFFeIN04 napisał:

Tego, że tak napisany jest ten plugin nie przeskoczysz, ale możesz próbować to łatać skryptem, przykładowo może on sprawdzać czy gracz (svip) ma permisję -> czy ma przedmioty -> dodaje mu brakującą ilość (róznica między svip a vip) -> wywoływać komendę do tworzenia gildii jako vip

Ewentualnie można użyć on guild create z FunnySkAddon, są różne opcje, ale żadna nie będzie zbytnio dobra.

A może polecasz jakis lepszy plugin na gildie gdzie mozna to edytowac?

 

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279162
Udostępnij na innych stronach

  • 0

Nie polecam innych, bo nie testowałem, ale najlepszym wyjściem będzie darowanie sobie robienia serwera P2W, który i tak jest zabroniony przez EULA. Nigdy nie rozumiałem sensu robienia 5 różnych rang premium, zamiast jednej porządnej. 

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279163
Udostępnij na innych stronach

  • 0
Teraz, Nigdys123 napisał:

A może polecasz jakis lepszy plugin na gildie gdzie mozna to edytowac?

 

Problem w tym, że FunnyGuilds jest najlepszym pluginem pozwalającym na tworzenie gildii EasyHC i właściwie wyrobił sobie monopol na tym polu.

Jeżeli ogólnie mowa o gildiach, jest kilka całkiem przyzwoitych.

Kilka przykładów:

  • Factions
  • SimpleClans
  • MyGuilds

Chcesz więcej? Użyj klawiatury, trochę głowy i poszukaj samemu.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279165
Udostępnij na innych stronach

  • 0
2 minuty temu, CoFFeIN04 napisał:

Nie polecam innych, bo nie testowałem, ale najlepszym wyjściem będzie darowanie sobie robienia serwera P2W, który i tak jest zabroniony przez EULA. Nigdy nie rozumiałem sensu robienia 5 różnych rang premium, zamiast jednej porządnej. 

Chce tylko dodać jeszcze jedna range svip tylko to!

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279166
Udostępnij na innych stronach

  • 0
Teraz, Nigdys123 napisał:

Chce tylko dodać jeszcze jedna range svip tylko to!

Dobra, dobra, bo temat dyskusji już ostro zboczył z pierwotnego tematu.

Temat nie dotyczy dyskusji na temat sensu tworzenia rang premium, a skryptu na itemy. Działa czy nie działa to, co napisałem? Jeżeli działa, zamykaj temat i tyle.

Co do dodawania tej rangi, już zostało powiedziane, że w FunnyGuilds tego nie zrobisz, albo zrezygnuj, albo użyj innego pluginu. Amen.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279170
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Dobra, dobra, bo temat dyskusji już ostro zboczył z pierwotnego tematu.

Temat nie dotyczy dyskusji na temat sensu tworzenia rang premium, a skryptu na itemy. Działa czy nie działa to, co napisałem? Jeżeli działa, zamykaj temat i tyle.

Co do dodawania tej rangi, już zostało powiedziane, że w FunnyGuilds tego nie zrobisz, albo zrezygnuj, albo użyj innego pluginu. Amen.

Nie zboczył bo cały czas dążę do tego aby móc zmniejszyc itemy na gildie 

 

Dzięki za pomoc , możesz zamknąć temat

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/44498-skrypt-na-itemy/#findComment-279171
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...