Shooterowy 356 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 (edytowane) Witam, dzisiaj chciałbym zaprezentować skrypt, który dodaje sklep oraz skup przedmiotów w GUI. Wszystko, łącznie z komendami można skonfigurować w pliku config.yml Przy pierwszym uruchomieniu skryptu zostaną pobrane 3 pliki konfiguracyjne: config.yml, buy.yml oraz sell.yml. Pliki te znajdują się w folderze "plugins/Skript/scripts/EasyShops/". W pierwszym z nich można ustawić nazwy komend, uprawnienia, nazwy sklepów oraz wiadomości. W pozostałych dwóch dodajemy przedmioty do naszych sklepów. Plik config.yml: Spoiler #Dostepne zmienne:# {ILOSC} - Ilosc przedmiotu# {PRZEDMIOT} - nazwa przedmiotu# {CENA} - Cena przedmiotu# {PIENIADZE} - Pieniadze gracza# {BRAKUJE} - Brakujaca kwotaoptions: buy_command: "buy" buy_name: "&2Kupno" buy_message: "&bKupiles &6{ILOSC} {PRZEDMIOT}&b za &6${CENA}&b." buy_no_space_message: "&cNie masz miejsca w ekwipunku!" buy_no_money_message: "&cNie masz tyle pieniedzy! Brakuje Ci ${BRAKUJE}!" buy_permission: shop.buy buy_no_permission_message: "&cNie masz uprawnien do kupowania!" sell_command: "sell" sell_name: "&2Sprzedaz" sell_message: "&bSprzedales &6{ILOSC} {PRZEDMIOT}&b za &6${CENA}&b." sell_no_items_message: "&cNie masz &6{ILOSC} {PRZEDMIOT} &cw ekwipunku!" sell_permission: "shop.sell" sell_no_permission_message: "&cNie masz uprawnien do sprzedawania!" Plik buy.yml oraz sell.yml (Rozmiar GUI powiększa się wraz ilością przedmiotów) Spoiler # Maksymalna ilosc przedmiotow wynosi 54!items: 1: przedmiot: diamond ilosc: 1 cena: 200 2: przedmiot: stone ilosc: 1 cena: 20 3: przedmiot: grass ilosc: 1 cena: 100 4: przedmiot: iron ingot ilosc: 1 cena: 150 Screeny: Spoiler Wymagania: - Skript 2.2 - WildSkript - SkQuery - Vault - plugin odpowiadający za ekonomię (np. Essentials) TO DO: - system autoaktualizacji - System kodu błędów (Wyświetla informacje o błędach w plikach .yml) - Dodanie więcej opcji do plików .yml - Przepisanie kodu, aby można było tworzyć nieskończenie wiele sklepów i skupów Download Pastebin Raw pastebin Edytowane 25 lutego 2016 przez Shooterowy AspinQ i mati770ka 2 Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 Ogółem skrypt dość krótki, napisany chaotycznie.Lecz wykonanie, jak i pomysł jest dobry.#SK_Miesiąca Co do tematu:- Vault- plugin odpowiadający za ekonomię Vault jest odpowiedzialny za ekonomie, on sam starczy.Soo, - plugin odpowiadający za ekonomię Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60447 Udostępnij na innych stronach Więcej opcji udostępniania...
Shooterowy 356 Opublikowano 5 maja 2015 Autor Udostępnij Opublikowano 5 maja 2015 (edytowane) Vault jest odpowiedzialny za ekonomie, on sam starczy.Soo, - plugin odpowiadający za ekonomię Wywaliłem plugin Essentials (ten od ekonomii) i proszę: Następnym razem upewnij się, zanim napiszesz. Edit: @down @, nadal uważasz, że plugin od ekonomii jest zbędny? Edytowane 5 maja 2015 przez Shooterowy Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60448 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 @Shooterowy Player's balance chyba z samym Vault działa :-) Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60449 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 Vault jest odpowiedzialny za ekonomie, on sam starczy.Soo, - plugin odpowiadający za ekonomięVault to api dla twórców pluginów. Bez pluginu na ekonomię wspierającego Vault wyrażenia z nią związane nie będą działać. boleknowak, AspinQ, Norbi i 1 inny 4 Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60451 Udostępnij na innych stronach Więcej opcji udostępniania...
herhor67 916 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 @up to temu mi to nie działa ;_; @top Skrypt może być, rozumiem że tylko 1 sklep można zrobić? Moar optionz! Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60456 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 5 maja 2015 Udostępnij Opublikowano 5 maja 2015 Eh... Skrypt wgl nie chce mi działać :3 Odnośnik do komentarza https://skript.pl/temat/7624-easyshops-sklep-przedmiot%C3%B3w-w-gui/#findComment-60489 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi