jahumen 293 Opublikowano 14 października 2017 Udostępnij Opublikowano 14 października 2017 (edytowane) Genialne, proste, innowacyjne, świetne, przydatne - jednym słowem jShop. Bardzo prosty w obsłudze skrypt, który umożliwi Ci tworzenie tabliczkowych sklepów. Proste tworzenie sklepów. Sklep po stworzeniu - prosty, schludny, minimalistyczny. Przejrzyste GUI, łatwe w obsłudze. Możliwość kupowania przedmiotów po 16 i 64 sztuk. Możliwość sprzedawania przedmiotów tylko po jednej sztuce. Wybrane przez Ciebie nazwy przedmiotów. Mimo prostej konfiguracji, wszystkie nazwy wyświetlają się w języku polskim. PROSTA KONFIGURACJA: 1. Pobieranie:https://code.skript.pl/ijeAE115/ 2. Otwórz plik worth.yml, wygenerowany w scripts/jshop/worth.yml Kamien: worth: buy: 10 sell: 5 item: Stone 16: true 64: true Diax Miecz: worth: buy: 50 sell: 25 item: Diamond Sword 16: false 64: false Wszystkie kolejne przedmioty dodajesz według tego wzoru. Nie musisz podawać cen za 16 i 64 przedmiotów, plugin sam je oblicza. Dodajmy do naszego sklepu ziemię (wszystkie napisy po // to komentarze, nie dodawaj ich w pliku): Ziemia: //wyswietlana nazwa przedmiotu worth: buy: 30 //cena zakupu jednej sztuki sell: 20 //cena sprzedazy jednej sztuki item: Dirt //bukkitowa nazwa przedmiotu 16: true //czy przedmiot ma byc sprzedawany po 16 sztuk? 64: true //czy przedmiot ma byc sprzedawany po 64 sztuki? 3. Utwórz tabliczkę: 4. Gotowe, sklep działa. Proste, nie? Uprawnienie wymagane do tworzenia sklepów to "jshop.create". Jeśli skrypt Ci się podoba, daj łapkę w górę. Edytowane 14 października 2017 przez jahumen Varter, Bakkit, Savorski i 2 innych 3 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/ Udostępnij na innych stronach Więcej opcji udostępniania...
_AvaX_ 294 Opublikowano 14 października 2017 Udostępnij Opublikowano 14 października 2017 A ja mam wszystkie przedmioty za free bo można kopiować Na 1.12.2 nie ma WildSkript Spoiler on sign change: if line 1 is "[Shop]": if player has permission "jshop.create": if line 2 is not empty: if yaml value "%line 2%.item" from "plugins/Skript/scripts/jshop/worth.yml" is set: set line 1 to "&a[Sklep]" set line 3 to line 2 set line 2 to "" set line 4 to "" send "{@tag} &aSklep został pomyślnie utworzony!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cNajpierw dodaj &e%line 2%&c w configu!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cPodaj nazwe przedmiotu!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cNie posiadasz uprawnień &ejshop.create" if line 1 is "&a[Sklep]": if player has permission "jshop.create": wait 1 tick else: set event-block to air drop 1 sign at event-block Dwa razy jest ten sam warunek, powtarzasz ten błąd. Moim skromnym zdaniem gracz powinien sam wyznaczać cenę, gospodarka by się rozwijała i wygrywałby ten, który sprzeda czegoś najwięcej czyli w najlepszej cenie. Gracz musi wtedy więcej grać, logiczne. Nie można samemu wybrać co sprzedać, to jest na minus. Dodaj w poście wymagania 5/10 za oryginalność ale kod nie najlepszy, bardzo chętnie Ci z nim pomogę jeżeli chcesz. jahumen 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151205 Udostępnij na innych stronach Więcej opcji udostępniania...
jahumen 293 Opublikowano 14 października 2017 Autor Udostępnij Opublikowano 14 października 2017 (edytowane) 17 minut temu, Quaczi napisał: A ja mam wszystkie przedmioty za free bo można kopiować Na 1.12.2 nie ma WildSkript Ukryj zawartość on sign change: if line 1 is "[Shop]": if player has permission "jshop.create": if line 2 is not empty: if yaml value "%line 2%.item" from "plugins/Skript/scripts/jshop/worth.yml" is set: set line 1 to "&a[Sklep]" set line 3 to line 2 set line 2 to "" set line 4 to "" send "{@tag} &aSklep został pomyślnie utworzony!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cNajpierw dodaj &e%line 2%&c w configu!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cPodaj nazwe przedmiotu!" else: set event-block to air drop 1 sign at event-block send "{@tag} &cNie posiadasz uprawnień &ejshop.create" if line 1 is "&a[Sklep]": if player has permission "jshop.create": wait 1 tick else: set event-block to air drop 1 sign at event-block Dwa razy jest ten sam warunek, powtarzasz ten błąd. Moim skromnym zdaniem gracz powinien sam wyznaczać cenę, gospodarka by się rozwijała i wygrywałby ten, który sprzeda czegoś najwięcej czyli w najlepszej cenie. Gracz musi wtedy więcej grać, logiczne. Nie można samemu wybrać co sprzedać, to jest na minus. Dodaj w poście wymagania 5/10 za oryginalność ale kod nie najlepszy, bardzo chętnie Ci z nim pomogę jeżeli chcesz. 1) W jaki sposób można kopiować? 2) Skrypt wykorzystuje SkUtilities i SkQuery, nie ma tam żadnego WildSkript. 3) Nie widzę błędu związanego z powtórzeniem. 4) Moim skromnym zdaniem, gracz nie powinien przeklinać. Mimo tego powstają skrypty na chat. jShop to prosty skrypt na AdminShop, przydatny na serwery SkyBlock, FreeBuild, Prison i różne odmiany survivalu, gdzie nie da się zdobyć wszystkich przedmiotów. Jest to alternatywa do essentialsowych tabliczek BUY, jednak podana w znacznie prostszej i przyjaźniejszej formie. Do tego dodam, że skrypt ten pochodzi z mojego starego serwera SkyPlanets, został jedynie lekko przerobiony. Stąd też nie jest on napisany w najnowocześniejszy sposób, jednak spełnia wymagania. @Varter (down) W programowaniu jest jedna zasada - cały kod powinien być napisany w języku angielskim, także nazwy metod, funkcji, klas, obiektów itd. Nie jestem pewien czy w tym skrypcie wszystko zostało wykonane w ten sposób, ponieważ pisałem go już dawno, ale jest to poprawna praktyka. Natomiast wiadomości nie mają już większego znaczenia w kwestii języka, a ponieważ jest to skript.pl są one po polsku. Jak skrypt Ci się podoba, to daj lajka. Edytowane 14 października 2017 przez jahumen Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151208 Udostępnij na innych stronach Więcej opcji udostępniania...
Varter 65 Opublikowano 14 października 2017 Udostępnij Opublikowano 14 października 2017 Jak dla mnie, skrypt jest jak najbardziej prawilny. I niemartw sie.. Quaczi czepia się wszystkiego. (Bez obrazy) Tylko jedna uwaga: if arg 1 is "open": skoro robisz wiadomości polskie, to argumenty już też mógłbyś robić polskie ;p A tak to, to niemam sie do czego przyczepić. Przejrzysty kod, dobrze wykonany. 7/10 Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151210 Udostępnij na innych stronach Więcej opcji udostępniania...
_AvaX_ 294 Opublikowano 14 października 2017 Udostępnij Opublikowano 14 października 2017 1 minutę temu, jahumen napisał: 1) W jaki sposób można kopiować? 2) Skrypt wykorzystuje SkUtilities i SkQuery, nie ma tam żadnego WildSkript. 3) Nie widzę błędu związanego z powtórzeniem. 4) Moim skromnym zdaniem, gracz nie powinien przeklinać. Mimo tego powstają skrypty na chat. jShop to prosty skrypt na AdminShop, przydatny na serwery SkyBlock, FreeBuild, Prison i różne odmiany survivalu, gdzie nie da się zdobyć wszystkich przedmiotów. Jest to alternatywa do essentialsowych tabliczek BUY, jednak podana w znacznie prostszej i przyjaźniejszej formie. 1. youtube.com 2. Cofam, mój błąd. 3. Też mój błąd heh 4. To już moja opinia i o to nie mam zamiaru się kłócić ale tylko mówię, mogę. Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151211 Udostępnij na innych stronach Więcej opcji udostępniania...
Bakkit 24 Opublikowano 14 października 2017 Udostępnij Opublikowano 14 października 2017 Dobry skrypt, 7/10. Z chęcią użyłbym na swoim serwerze Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151257 Udostępnij na innych stronach Więcej opcji udostępniania...
kaol48s 211 Opublikowano 16 października 2017 Udostępnij Opublikowano 16 października 2017 @Quaczi ma racje da sie kopiowac jesli klikniesz szybko na tabliczke i otworzysz skrzynke dodaj w linijce 55 po wait 2 tick if inventory name of current inventory of player is "%arg-2%": dalszy kod.. Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151650 Udostępnij na innych stronach Więcej opcji udostępniania...
jahumen 293 Opublikowano 17 października 2017 Autor Udostępnij Opublikowano 17 października 2017 8 godzin temu, kaol48s napisał: @Quaczi ma racje da sie kopiowac jesli klikniesz szybko na tabliczke i otworzysz skrzynke dodaj w linijce 55 po wait 2 tick if inventory name of current inventory of player is "%arg-2%": dalszy kod.. https://code.skript.pl/DC2fJzMw/ Gotowe, przetestujesz działanie? Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151656 Udostępnij na innych stronach Więcej opcji udostępniania...
IprOseK 10 Opublikowano 17 października 2017 Udostępnij Opublikowano 17 października 2017 A da sie zrobic tak zeby kupywac enchantowane itemy;d Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151670 Udostępnij na innych stronach Więcej opcji udostępniania...
kaol48s 211 Opublikowano 17 października 2017 Udostępnij Opublikowano 17 października 2017 1. zmien link do pobrania na poprawiony a po drugie mozna dodać: - enchtowane itemy (wiesz miecz diax 5/2 albo jakies monetki nazwane itd ktos moze by chcial) - zrob komenda np /adminshop czy cos i np /adminshop list pokazuje wszystkie mozliwe sklepy /adminshop dodaj <nazwa> /adminshop usun <nazwa> /adminshop cena <nazwa> <cena> itd najlepiej w gui np Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-151672 Udostępnij na innych stronach Więcej opcji udostępniania...
Whitets 1 Opublikowano 30 stycznia 2018 Udostępnij Opublikowano 30 stycznia 2018 w linijce 6 jest blad ;_; A jak zrobie sam ten plik, wyskakuje "Najpierw zrob Kamien w configu!" Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-166569 Udostępnij na innych stronach Więcej opcji udostępniania...
Zajrek 0 Opublikowano 15 marca 2018 Udostępnij Opublikowano 15 marca 2018 Da się zamienić monety na szmaragdy? Pewnie dla niektórych głupie pytanie, ale skrypty to nie moja bajka Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-172151 Udostępnij na innych stronach Więcej opcji udostępniania...
JanekJaran 102 Opublikowano 15 marca 2018 Udostępnij Opublikowano 15 marca 2018 Ten temat został przeniesiony. Cytuj Odnośnik do komentarza https://skript.pl/temat/22172-jshop-tabliczkowe-sklepy/#findComment-172157 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.