Redcrafter772 0 Opublikowano 1 grudnia 2020 Udostępnij Opublikowano 1 grudnia 2020 Skrypt Jest Taki : Ustawia Turbodrop Na 1 I Po 1H Wylacza Go Tam Sa Jeszcze If Ze Gdy Jest To Wlaczone To Daje Wiekszy Drop I Teraz Pytanie Czy Jest To Dobrze Napisane? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1951 Opublikowano 1 grudnia 2020 Udostępnij Opublikowano 1 grudnia 2020 W komendzie nie masz zdefiniowanego argumentu. Jak wywali serwer gracz będzie miał turbodrop na zawsze. To turbodrop jest dla gracza czy dla serwera? Bo zmienna a wiadomości pokazują co innego. command /turbodropall: if player has permission "Turbo.Active": trigger: ten if jest kodem a kod dajemy po triggerze, chyba że chcesz ustawić permisje to daj permission: uprawnienie np: command /turbodropall: permission: Turbo.Active trigger: Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 1 grudnia 2020 Udostępnij Opublikowano 1 grudnia 2020 Teraz, Redcrafter772 napisał: Czy Jest To Dobrze Napisane? Nie jest dobrze napisane, ponieważ: 1. Użyłeś warunku poza triggerem, co jest błędem. 2. Używanie delayu do odmierzania 1 godziny zdecydowanie nie jest dobrym pomysłem. Jeżeli w ciągu trwania tego delaya praca serwera zostanie wstrzymana, delay zostanie wyczyszczony, a turbodrop nigdy nie zostanie wyłączony. 3. Komenda nie posiada zdefiniowanego typu argumentu 1, a używasz go w zmiennej. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Redcrafter772 0 Opublikowano 1 grudnia 2020 Autor Udostępnij Opublikowano 1 grudnia 2020 2 minuty temu, xAxee napisał: W komendzie nie masz zdefiniowanego argumentu. Jak wywali serwer gracz będzie miał turbodrop na zawsze. To turbodrop jest dla gracza czy dla serwera? Bo zmienna a wiadomości pokazują co innego. command /turbodropall: if player has permission "Turbo.Active": trigger: ten if jest kodem a kod dajemy po triggerze, chyba że chcesz ustawić permisje to daj permission: uprawnienie np: command /turbodropall: permission: Turbo.Active trigger: oki dzieki wielkie Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 618 Opublikowano 1 grudnia 2020 Udostępnij Opublikowano 1 grudnia 2020 To (tak szczerze) napisane jest fatalnie. Po 1: używasz to po trigger if player has permission "xyz": Albo to przed trigger permission: xyz Po 2: użycie tego: wait 3600 seconds lub wait 1 hour jest fatalne. Lepiej ustawić zmienną na now i potem co kilka minut sprawdzać, czy czas nie jest większy. [...] set {turbodrop.time} to now set {turbodrop} to true every 5 minutes: if {turbodrop.time} is set: if difference between now and {turbodrop.time} is bigger than 1 hour: set {turbodrop} to false delete {turbodrop.time} Po 3: w linii 4 użyłeś argumentu, a w komendzie go nie ma. Dowiedz się podstaw, elementarnej wiedzy a dopiero potem twórz skrypty Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Redcrafter772 0
Skrypt Jest Taki :
Ustawia Turbodrop Na 1 I Po 1H Wylacza Go
Tam Sa Jeszcze If Ze Gdy Jest To Wlaczone To Daje Wiekszy Drop
I Teraz Pytanie
Odnośnik do komentarza
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ą.