sebek_2000 0 Opublikowano 11 lipca 2025 Udostępnij Opublikowano 11 lipca 2025 I żeby gracz mógł odebrać to tylko jeden raz Cytuj Odnośnik do komentarza https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 11 lipca 2025 Udostępnij Opublikowano 11 lipca 2025 Nie opisałeś tego bardziej więc zakładam że chodzi o jednorazowy kod za który coś dostajesz. Jeden z tych powinien działać Cytuj Odnośnik do komentarza https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/#findComment-346841 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gorylkacper 0 Opublikowano 31 lipca 2025 Udostępnij Opublikowano 31 lipca 2025 W dniu 11.07.2025 o 16:54, sebek_2000 napisał: I żeby gracz mógł odebrać to tylko jeden raz spoko tylko musisz sobie zedytowac co ma gracz dostawać. Ten skrypt działa w 100% był testowany przeze mnie już. command /kod [<text>] [<text>]: trigger: if arg 1 is not set: send "&cPoprawne użycie /kod <kod>" else if arg 1 is "start": if {wykorzystany_start::%player%} is not set: set {wykorzystany_start::%player%} to true send "&aPoprawnie odebrałeś nagrodę!" execute server command "TUTAJ DAJESZ CO CHCESZ ZEBY GRACZ DOSTAWAL" else: send "&cTen kod został już wykorzystany." 20 godzin temu, gorylkacper napisał: spoko tylko musisz sobie zedytowac co ma gracz dostawać. Ten skrypt działa w 100% był testowany przeze mnie już. command /kod [<text>] [<text>]: trigger: if arg 1 is not set: send "&cPoprawne użycie /kod <kod>" else if arg 1 is "start": if {wykorzystany_start::%player%} is not set: set {wykorzystany_start::%player%} to true send "&aPoprawnie odebrałeś nagrodę!" execute server command "TUTAJ DAJESZ CO CHCESZ ZEBY GRACZ DOSTAWAL" else: send "&cTen kod został już wykorzystany." " else: send "&cTen kod został już wykorzystany." troche źle mi sie wyslalo bo nie umialem tego wyslac pierwszy raz na tej stronie jestem probuje znalezc skrypt ktory ja potrzebuje Łączę posty. Następnym razem proszę skorzystać z opcji edycji postu, którą można znaleźć poprzez kliknięcie na ikonę trzech kropek w prawym górnym rogu postu. Notatka dodana przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/#findComment-346916 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 1 sierpnia 2025 Udostępnij Opublikowano 1 sierpnia 2025 @gorylkacper To prawda, skrypt działa, ale posiada on dwie wady: Ten sam kod może zostać wykorzystany przez wielu graczy. Wiadomości w Twoim skrypcie sugerują, że wykorzystanie danego kodu przez jednego gracza powinno zablokować jego możliwość ponownego użycia, nieważne przez kogo. W Twoim skrypcie nie sprawdzasz czy kod został kiedykolwiek wygenerowany, co sprawia, że de facto wystarczy podać dowolny ciąg znaków. @Fendi udostępnił linki do rozwiązań jego autorstwa, które są lepsze, ale nadal nie optymalne. Przy generacji kodu należałoby sprawdzać czy taki kod nie istnieje już w liście. Oczywiście, ktoś mógłby powiedzieć, że się czepiam, bo z rachunku prawdopodobieństwa wynika, iż szansa na wylosowanie każdej liczby z zakresu [0; 10^16 - 1] wynosi 1 na 10 biliardów (0,00000000000001%). Należy jednak w tym miejscu podkreślić, że powyższe rozumowanie traci na znaczeniu w przypadku generatorów liczb pseudolosowych (PRNG), które mają tendencję do oscylowania wokół pewnych wartości. Niemniej jednak, do rozwiązań amatorskich na mniejszych serwerach takie podejście uznaję za dopuszczalne. Jeśli ktoś poczuje się jakkolwiek zaatakowany, spokojnie, tylko wypunktowuję błędy i potencjalne problemy. Autor zlecenia (@sebek_2000) powinien bardziej profesjonalnie podejść do tworzenia opisu wymagań. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/#findComment-346923 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1952 Opublikowano 1 sierpnia 2025 Udostępnij Opublikowano 1 sierpnia 2025 Ten temat został przeniesiony. Cytuj Odnośnik do komentarza https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/#findComment-346924 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
sebek_2000 0
I żeby gracz mógł odebrać to tylko jeden raz
Odnośnik do komentarza
https://skript.pl/temat/58755-czy-by%C5%82-by-kto%C5%9B-kto-zrobi%C5%82-by-mi-skrypt-na-kod-start/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
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ą.