Lemonyt30 1 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 Witam chciałbym aby ktoś mi pomógł. chcę aby do mojego sklepu dodać że jak ktoś np. Kupi vip to już drugi raz tej samej rangi nie może i np. Ktoś kupi Vip+ to nie może drugi raz kupić tej samej rangi i nie może kupić niższej rangi Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 Dodaj do każdej rangi permisję np. ranga.vip i sprawdzaj, czy gracz nie posiada już takiej permisji: if player has permission "ranga.vip": Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273551 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 5 godzin temu, Lemonyt30 napisał: Witam chciałbym aby ktoś mi pomógł. chcę aby do mojego sklepu dodać że jak ktoś np. Kupi vip to już drugi raz tej samej rangi nie może i np. Ktoś kupi Vip+ to nie może drugi raz kupić tej samej rangi i nie może kupić niższej rangi Pokaż swój obecny kod. Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273560 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Helios1993 333 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 if "%groups of player%" contains "vip" Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273562 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Lemonyt30 1 Opublikowano 16 grudnia 2020 Autor Udostępnij Opublikowano 16 grudnia 2020 2 godziny temu, Kormic napisał: Pokaż swój obecny kod. Masz Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273587 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Helios1993 333 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 (edytowane) Napisz swój skrypt, ten kod jest jakoś z 2016 i pozwala graczom na wyjmowanie itemów z gui, dodatkowo nie ma szans zadziałać. Edytowane 16 grudnia 2020 przez Helios1993 Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273588 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 Teraz, Lemonyt30 napisał: Masz W takim razie zrób tak jak Helios powiedział, jedynie niepotrzebne jest parse'owanie listy na tekst. groups of player contains "twoja_ranga_VIP": Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273589 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Lemonyt30 1 Opublikowano 16 grudnia 2020 Autor Udostępnij Opublikowano 16 grudnia 2020 1 minutę temu, Kormic napisał: W takim razie zrób tak jak Helios powiedział, jedynie niepotrzebne jest parse'owanie listy na tekst. groups of player contains "twoja_ranga_VIP": nie wiem zbytnio jak to zrobić Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273590 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 (edytowane) 7 minut temu, Lemonyt30 napisał: nie wiem zbytnio jak to zrobić Pokażę ci na przykładzie jednej rangi, a resztę sobie dorzucisz. if arg-1 is "kupvip": if player's groups contains "twoja_ranga_VIP": send "&cJuż zakupiłeś rangę VIP!" to player stop if {coins.%player%} is less than 10.00: send "" to player send "&c&lBŁAD: &4Nie posiadasz wystarczajaco pieniedzy !" to player send "" to player else: execute console command "pex user %player% group set Vip" remove 10.00 from {coins.%player%} send "" to player send "&8» &cZakupiles Rangę &8[&6VIP&8] &7!" to player send "&8» &7Z konta odjeto &610.00 &7zł" to player send "" to player Czyli znaczenie ma fragment między linijkami 2. i 4. Mimo wszystko skrypt brzydko wygląda ze względu na: użycie zbugowanego 'format slot', zalecam użyć 'set slot' pochodzący ze Skripta zły sposób nazewnictwa zmiennych, który uniemożliwia łatwe manipulowanie nimi (zalecam zmienić na listy zmiennych): # Zamiast używania zwykłych zmiennych: {coins.%player%} # Zalecam używac list zmiennych: {coins::%player%} Pozwalają na o wiele łatwiejsze zarządzanie wieloma zmiennymi: # Możesz wyczyścić coinsy wszystkim graczom: clear {coins::*} # Możesz sprawdzić ile wszyscy gracze posiadają coinsów (czyli zapętlić i wykonywać na nich złożone operacje): loop {coins::*}: send "%loop-index% posiada %loop-value% coinsów!" # Możesz sprawdzić rozmiar listy (ilu graczy posiada jakiekolwiek coinsy, 0.00 również będzie się zaliczało, liczy się jedynie, że informacja jest zapisana) send "%size of {coins::*}% graczy posiada coinsy!" wielokrotne wysyłanie pustych linijek pod sobą, a można by to zrobić o wiele prościej: send "" and "" and "" Edytowane 16 grudnia 2020 przez Kormic Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273592 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Helios1993 333 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 Jak napisałem wcześniej, skrypt jest do napisania na nowo, po kodzie widać, że był pisany gdzieś w okolicach 2016 roku przez początkującego skriptera. Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273593 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Lemonyt30 1 Opublikowano 16 grudnia 2020 Autor Udostępnij Opublikowano 16 grudnia 2020 Dziękuje wam napisze na nowo skrypt Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273656 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 16 grudnia 2020 Udostępnij Opublikowano 16 grudnia 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/43678-rangi-sklep-gui/#findComment-273657 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Lemonyt30 1
Witam chciałbym aby ktoś mi pomógł. chcę aby do mojego sklepu dodać że jak ktoś np. Kupi vip to już drugi raz tej samej rangi nie może i np. Ktoś kupi Vip+ to nie może drugi raz kupić tej samej rangi i nie może kupić niższej rangi
Odnośnik do komentarza
https://skript.pl/temat/43678-rangi-sklep-gui/Udostępnij na innych stronach
11 odpowiedzi na to pytanie
Rekomendowane odpowiedzi