Kamix2115 0 Opublikowano 15 lipca 2019 Udostępnij Opublikowano 15 lipca 2019 (edytowane) Jest to mój pierwszy skrypt jaki napisałem więc proszę o wyrozumiałość command /spawn [<text>]: trigger: apply nausea 2 to player for 7 seconds apply slownnes 2 to player for 7 seconds send "&cTeleportuje... &7&lPozostalo 5 sekund" wait 1 second send "&cTeleportuje... &7&lPozostaly 4 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 3 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 2 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostala 1 sekunda" wait 1 second send "&c&lTeleport Powiodl sie..." teleport %player% to 0 0 100 remove nausea from player if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" isn't {_loc}: send "&c&lBlad! &7Teleportacja przerwana!" remove nausea from player remove slowness from player stop Edytowane 20 lipca 2019 przez HeezQ Wrzucam w code Notatka dodana przez HeezQ Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/ Udostępnij na innych stronach Więcej opcji udostępniania...
Gość ZiemniaQ Opublikowano 15 lipca 2019 Udostępnij Opublikowano 15 lipca 2019 (edytowane) Bardzo wyrozumiale stwierdzam, iż ten skrypt nie działa i nie został nawet przetestowany przed opublikowaniem. Dziękuję za uwagę. @HotAngel2K17 w imię zasad mój drogi, w imię zasad. Edytowane 17 lipca 2019 przez ZiemniaQ Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/#findComment-218540 Udostępnij na innych stronach Więcej opcji udostępniania...
Kamix2115 0 Opublikowano 15 lipca 2019 Autor Udostępnij Opublikowano 15 lipca 2019 @LuckyPotato dlaczego nie działa?Jaki jest w nim błąd prosze o odpowiedz Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/#findComment-218541 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość ZiemniaQ Opublikowano 15 lipca 2019 Udostępnij Opublikowano 15 lipca 2019 29 minut temu, Kamix2115 napisał: @LuckyPotato dlaczego nie działa?Jaki jest w nim błąd prosze o odpowiedz Ależ oczywiście, skoro nie wiesz to ci wypiszę: Używasz wyrażenia w kodzie bez wstawienia go w string w miejscu gdzie tak naprawdę powinna być zmienna przechowująca gracza Porównujesz tekst który chyba miał być punktem w układzie współrzędnych z niezdefiniowaną zmienną Sprawdzasz nieudolnie zmianę położenia gracza zaraz po jego teleportacji Co jeżeli sender = console? Gdzie permisja do komendy? W jakim celu nadajesz efekt na 7 sekund, żeby po 5 sekundach go usunąć? Wystarczy tyle? 53 minuty temu, Kamix2115 napisał: Jest to mój pierwszy skrypt jaki napisałem więc proszę o wyrozumiałość command /spawn [<text>]: trigger: apply nausea 2 to player for 7 seconds apply slownnes 2 to player for 7 seconds send "&cTeleportuje... &7&lPozostalo 5 sekund" wait 1 second send "&cTeleportuje... &7&lPozostaly 4 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 3 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 2 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostala 1 sekunda" wait 1 second send "&c&lTeleport Powiodl sie..." teleport %player% to 0 0 100 remove nausea from player if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" isn't {_loc}: send "&c&lBlad! &7Teleportacja przerwana!" remove nausea from player remove slowness from player stop Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/#findComment-218544 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 16 lipca 2019 Udostępnij Opublikowano 16 lipca 2019 19 godzin temu, LuckyPotato napisał: Ależ oczywiście, skoro nie wiesz to ci wypiszę: Używasz wyrażenia w kodzie bez wstawienia go w string w miejscu gdzie tak naprawdę powinna być zmienna przechowująca gracza Porównujesz tekst który chyba miał być punktem w układzie współrzędnych z niezdefiniowaną zmienną Sprawdzasz nieudolnie zmianę położenia gracza zaraz po jego teleportacji Co jeżeli sender = console? Gdzie permisja do komendy? W jakim celu nadajesz efekt na 7 sekund, żeby po 5 sekundach go usunąć? Wystarczy tyle? Jest to dział nauka, więc wskazane jest pokazać takim graczom, co jest źle w kodzie, albo najlepiej im wytłumaczyć. Może ja też wytłumaczę co powinno zostać zmienione, otóż napisałeś Cytat if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" isn't {_loc}: Gracz może się ruszać, ponieważ {_loc} nie został ustawiony w miejscu wpisania komendy /spawn Cytat command /spawn [<text>]: trigger: apply nausea 2 to player for 7 seconds apply slownnes 2 to player for 7 seconds send "&cTeleportuje... &7&lPozostalo 5 sekund" wait 1 second send "&cTeleportuje... &7&lPozostaly 4 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 3 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostaly 2 sekundy" wait 1 second send "&cTeleportuje... &7&lPozostala 1 sekunda" wait 1 second send "&c&lTeleport Powiodl sie..." teleport %player% to 0 0 100 remove nausea from player if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" isn't {_loc}: send "&c&lBlad! &7Teleportacja przerwana!" remove nausea from player remove slowness from player stop Po lub przed nałożeniem efektów, powinno pisać: "set {_loc} of player's location" Wtedy lokalizacja gracza, która nie może zostać zmieniona, przeniesie gracza w wyznaczone miejsce. Myślę że kolega @up również wyjaśnił Ci jaki problem w kodzie występuje. Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/#findComment-218596 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 17 lipca 2019 Udostępnij Opublikowano 17 lipca 2019 (edytowane) Nikt chyba nie zauważył, że jeżeli gracz i tak by się ruszył, to i tak go teleportuje, ponieważ linijka "teleport %player% to 0 0 100" jest wcześniej niż porównywanie lokacji gracza xD @LuckyPotato i za co raka dajesz ? Edytowane 17 lipca 2019 przez HotAngel2K17 Odnośnik do komentarza https://skript.pl/temat/33931-komenda-spawn/#findComment-218641 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi