gowniak1 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 (edytowane) Cześć. Mianowicie napisałem swój skrypt lecz gdy klikam na npc i niby jest wartość zabezpieczenia ustawiona na TRUE to i tak moge kliknac na nowo. Kod: Edytowane 27 kwietnia 2020 przez LjayPL789 Wstawiam na code.skript. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 Cześć prawdopodobnie w evencie on right click on a entity jest źle wytabowany kod (Nie testowane).Przykład błędu na twoim kodzie: if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player dalsza czesc kodu... Poprawnie wytabowany kod: if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player dalsza czesc kodu... Warto wiedzieć: Głównie gdy na końcu linijki znajduje się dwukropek następna linia musi zwiększyć się o 1 tab! Tak jak w przykładach wyżej.Licze na naj Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243829 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gowniak1 0 Opublikowano 27 kwietnia 2020 Autor Udostępnij Opublikowano 27 kwietnia 2020 (edytowane) 46 minut temu, pawlo napisał: Cześć prawdopodobnie w evencie on right click on a entity jest źle wytabowany kod (Nie testowane).Przykład błędu na twoim kodzie: if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player dalsza czesc kodu... Poprawnie wytabowany kod: if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player dalsza czesc kodu... Warto wiedzieć: Głównie gdy na końcu linijki znajduje się dwukropek następna linia musi zwiększyć się o 1 tab! Tak jak w przykładach wyżej.Licze na naj Gdy mam: on right click on a entity: if name of clicked entity is "&eDrwal": if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player Po przeładowaniu skryptu nie wyskakuje bład lecz jest napisane "npc.sk is empty" mimo że kod w skrypcie jest. Edytowane 27 kwietnia 2020 przez LjayPL789 Wstawiam w code. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243830 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 Ps. Wiem że chodziło o zabezpieczenia zaraz postaram się wysłać działający kod 40 minut temu, gowniak1 napisał: Gdy mam: on right click on a entity: if name of clicked entity is "&eDrwal": if {drwal.dialog.%player%} is false: set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player Po przeładowaniu skryptu nie wyskakuje bład lecz jest napisane "npc.sk is empty" mimo że kod w skrypcie jest. Hmm, poczekaj zaraz Ci poprawie ten kod i wysle W ogóle po co są tam dwie zmienne? Nie starczy jedna? Przykład: on right click on a entity: if name of clicked entity is "&eDrwal": if {drwal.zabezpieczenie.%player%} is true: if name of clicked entity is "&eDrwal": if {drwal.zabezpieczenia.%player%} is true: cancel event stop Łącze posty. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243831 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 (edytowane) Proszę bardzo, edytowałem tylko ten kod z eventem. Pamiętaj nigdy nie rób osobno eventu takiego samego w którym sprawdzasz czy npc może wykonać coś ponieważ na to nie zadziała cancel event! on right click on a entity: if name of clicked entity is "&eDrwal": if {drwal.zabezpieczenie.%player%} is true: cancel event send "&cRozmawiales juz z drwalem!" to player stop if {drwal.dialog.%player%} is false: set {drwal.zabezpieczenie.%player%} to true set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player wait 1 seconds send "&c» &7Drwal: &fO hej! tak.. słyszałem coś o tobie.." to player wait 1 seconds send "&c» &7Drwal: &fMam do ścięcia kilka drzew.." to player wait 1 seconds send "&c» &7Drwal: &fPotrzebuje 256 pni drewna dębowego.." to player wait 1 seconds send "&c» &7Drwal: &fJesteś w stanie to dla mnie wykonać?" to player wait 1 seconds send "&c» &7Ja: &fPewnie.. czemu nie (:" to player wait 1 seconds send "&c» &7Drwal: &fSuper! trzymaj tutaj moje 2 siekiery.." to player wait 1 seconds send "&c» &7Drwal: &fGdy zbierzesz 256 pni drewna wpisz /oddaj" wait 2 tick drop 1 of stone axe drop 1 of stone axe set {drwal.dialog.%player%} to false else: send "&cRozmawiasz juz z drwalem!" to player (Trochę zminimalizowałem kod :D)Ps usuń ostatni event on right click on a entity! Edytowane 27 kwietnia 2020 przez pawlo Dodałem informacje (ps) Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243834 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gowniak1 0 Opublikowano 27 kwietnia 2020 Autor Udostępnij Opublikowano 27 kwietnia 2020 (edytowane) 27 minut temu, pawlo napisał: Proszę bardzo, edytowałem tylko ten kod z eventem. Pamiętaj nigdy nie rób osobno eventu takiego samego w którym sprawdzasz czy npc może wykonać coś ponieważ na to nie zadziała cancel event! on right click on a entity: if name of clicked entity is "&eDrwal": if {drwal.zabezpieczenie.%player%} is true: cancel event send "&cRozmawiales juz z drwalem!" to player stop if {drwal.dialog.%player%} is false: set {drwal.zabezpieczenie.%player%} to true set {drwal.dialog.%player%} to true wait a tick send "&c» &7Ja: &fCześć.. przysłał mnie QUESTER" to player wait 1 seconds send "&c» &7Drwal: &fO hej! tak.. słyszałem coś o tobie.." to player wait 1 seconds send "&c» &7Drwal: &fMam do ścięcia kilka drzew.." to player wait 1 seconds send "&c» &7Drwal: &fPotrzebuje 256 pni drewna dębowego.." to player wait 1 seconds send "&c» &7Drwal: &fJesteś w stanie to dla mnie wykonać?" to player wait 1 seconds send "&c» &7Ja: &fPewnie.. czemu nie (:" to player wait 1 seconds send "&c» &7Drwal: &fSuper! trzymaj tutaj moje 2 siekiery.." to player wait 1 seconds send "&c» &7Drwal: &fGdy zbierzesz 256 pni drewna wpisz /oddaj" wait 2 tick drop 1 of stone axe drop 1 of stone axe set {drwal.dialog.%player%} to false else: send "&cRozmawiasz juz z drwalem!" to player (Trochę zminimalizowałem kod :D)Ps usuń ostatni event on right click on a entity! Wszystko pięknie.. ale zrobilem dalej tak: on right click on a entity: if name of clicked entity is "&eDrwal": if player has 256 oak log: if {drwal.zabezpieczenie.%player%} is true: set {drwal.zabezpieczenie.%player%} to false remove 256 of oak log from player's inventory send title "XD" with subtitle "KLISZ" to player stop else: send "&7[&EDRWAL&7] &7Nie uzbierales jeszcze &a256 pni." to player I mimo że gracz ma 256 pni wyskakuje wiadomość z variables {drwal.zabezpieczenie.%player%} - "Rozmawiales juz z drwalem" Jak to naprawić? Edytowane 27 kwietnia 2020 przez LjayPL789 Wstawiam w code. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243841 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 5 minut temu, gowniak1 napisał: Wszystko pięknie.. ale zrobilem dalej tak: on right click on a entity: if name of clicked entity is "&eDrwal": if player has 256 oak log: if {drwal.zabezpieczenie.%player%} is true: set {drwal.zabezpieczenie.%player%} to false remove 256 of oak log from player's inventory send title "XD" with subtitle "KLISZ" to player stop else: send "&7[&EDRWAL&7] &7Nie uzbierales jeszcze &a256 pni." to player I mimo że gracz ma 256 pni wyskakuje wiadomość z variables {drwal.zabezpieczenie.%player%} - "Rozmawiales juz z drwalem" Jak to naprawić? Znów źle wytabowane Poprawne wytabowanie: on right click on a entity: if name of clicked entity is "&eDrwal": if player has 256 oak log: if {drwal.zabezpieczenie.%player%} is true: set {drwal.zabezpieczenie.%player%} to false remove 256 of oak log from player's inventory send title "XD" with subtitle "KLISZ" to player stop else: send "&7[&EDRWAL&7] &7Nie uzbierales jeszcze &a256 pni." to player (Nie testowałem) Łącze posty. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243842 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gowniak1 0 Opublikowano 27 kwietnia 2020 Autor Udostępnij Opublikowano 27 kwietnia 2020 13 minut temu, pawlo napisał: Znów źle wytabowane Poprawne wytabowanie: on right click on a entity: if name of clicked entity is "&eDrwal": if player has 256 oak log: if {drwal.zabezpieczenie.%player%} is true: set {drwal.zabezpieczenie.%player%} to false remove 256 of oak log from player's inventory send title "XD" with subtitle "KLISZ" to player stop else: send "&7[&EDRWAL&7] &7Nie uzbierales jeszcze &a256 pni." to player (Nie testowałem) Źle wytabowane. [ Dostałem warna za post niewnoszący nic do tematu.] [ Przecież tylko odpowiedziałem..] Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243849 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 3 minuty temu, gowniak1 napisał: Źle wytabowane. [ Dostałem warna za post niewnoszący nic do tematu.] [ Przecież tylko odpowiedziałem..] Już poprawione łap: Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243850 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gowniak1 0 Opublikowano 27 kwietnia 2020 Autor Udostępnij Opublikowano 27 kwietnia 2020 @up "Rozmawiasz juz z drwalem!" "[DRWAL] Nie uzbierales jeszcze 256 pni." Nie zabiera pni itd. Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243852 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawlo 0 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 (edytowane) 4 minuty temu, gowniak1 napisał: "Rozmawiasz juz z drwalem!" "[DRWAL] Nie uzbierales jeszcze 256 pni." Usuń: else: send "&cRozmawiasz juz z drwalem!" to player Poprawiona wersja: 5 minut temu, gowniak1 napisał: Nie zabiera pni itd. u mnie wszystko działa z pniami Edytowane 27 kwietnia 2020 przez pawlo Cytat o pniach Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243854 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gowniak1 0 Opublikowano 27 kwietnia 2020 Autor Udostępnij Opublikowano 27 kwietnia 2020 Okej już wszystko działa Można zamknąć. Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243856 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 27 kwietnia 2020 Udostępnij Opublikowano 27 kwietnia 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/38669-problem-z-zabezpieczeniem/#findComment-243860 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
gowniak1 0
Cześć. Mianowicie napisałem swój skrypt lecz gdy klikam na npc i niby jest wartość zabezpieczenia ustawiona na TRUE to i tak moge kliknac na nowo.
Kod:
Edytowane przez LjayPL789Wstawiam na code.skript.
Notatka dodana przez bludis
Odnośnik do komentarza
https://skript.pl/temat/38669-problem-z-zabezpieczeniem/Udostępnij na innych stronach
12 odpowiedzi na to pytanie
Rekomendowane odpowiedzi