Skocz do zawartości

Sprawdzanie 1.0


Rekomendowane odpowiedzi

Przepraszam za tam to teraz wkleje na pasebina i wszystko jest dobrze wytabowane 

Planuje versje 2.0 skrypta piszcie co moge dodac

Skrypt 

Prosze o Dorady Skrypt na wersje 1.8.8

Pluginy: SkQuery Skript

Jak sie ustawia miejsce klatki nie mozna latac

Edytowane przez BrixNW
Nieaktywny

Wstawiam na code.skript.pl

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/
Udostępnij na innych stronach

Źle wytabowane, kod "na odwal" zrobiony, nic dodać nic ująć...

Ciekawe jakby poszedł Ci skrypt na ClearChat, dawałbyś broadcast? :kappa:

Zamiast broadcast używaj send, dobrze wytabuj bo nie zadziała.

A co do dodania czegoś do tego to proponuje dodać wielką poprawkę...

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221121
Udostępnij na innych stronach

  • Nieaktywny zmienił(a) tytuł na Sprawdzanie 1.0
6 godzin temu, CountingDogs napisał:

Źle wytabowane, kod "na odwal" zrobiony, nic dodać nic ująć...

Ciekawe jakby poszedł Ci skrypt na ClearChat, dawałbyś broadcast? :kappa:

Zamiast broadcast używaj send, dobrze wytabuj bo nie zadziała.

A co do dodania czegoś do tego to proponuje dodać wielką poprawkę...

Wszystko dziala jak się wklei także no

Edytowane przez Kurotsuwa
Kurotsuwa

Poprawiam deklinację. 

Notatka dodana przez Kurotsuwa

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221128
Udostępnij na innych stronach

        if arg 1 is set:
        execute console command "pardon %arg 1%"
        broadcast ""
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast "&a&lgracz %arg 1% zostal odbanowany"
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast ""

 

To jest według Ciebie dobrze wytabowane? Chyba nigdy nie widziałeś jak się dobrze tabuje...

    if arg 1 is set:
        execute console command "pardon %arg 1%"
        broadcast ""
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast "&a&lgracz %arg 1% zostal odbanowany"
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast ""

wgl nie wiem po co broadcast... Konsole tym zaśmiecasz.

 

Mnie ciekawi jeszcze jedno..

execute console command "tempban %arg 1% 3d &4&lprzyznanie sie do cheatow"

Czyli sam SkQuery wystarczy? Otóż nie, potrzebny jest jeszcze plugin/skrypt na bany i wtedy można stwierdzić że działa 100%.

 

command /vis [<text>]:
    permission: vis.night
    permission message: dasasd
    trigger:
        execute console command "effect %player% night_vision 9999 255"
        send "&bWlaczyles night vision"

Na kotlety dodajesz do tego jakieś dziwne komendy... 

 

on quit:
           
    if {%player%.spr} is 1:
        set {%player%.spr} to 0
        ban the player because "{@pog} &4&lwyszedles podczas sprawdzania"
        broadcast "&2&l%player% wyszedl podczas sprawdzania"
on quit:
   
    broadcast "&8{&4-&8}&a&l"

 

Zastanawia mnie jak to ma działać...

 

Rozumiem że to dział nauka i teraz powinienem poprawić, więc tak też zrobię.

1. Sprawdzaj czy dobrze tabujesz bo tak jak wspomniałem źle jest wytabowane

Przykład

if arg 1 is set:
execute console command "pardon %arg 1%"
broadcast ""
broadcast "     &8[&4&lpogcraft&8]"
broadcast "&a&lgracz %arg 1% zostal odbanowany"
broadcast "     &8[&4&lpogcraft&8]"
broadcast ""

2. Sprawdź czy event/wydarzenie zadziała.

Przykład

on quit:
           
    if {%player%.spr} is 1:
        set {%player%.spr} to 0
        ban the player because "{@pog} &4&lwyszedles podczas sprawdzania"
        broadcast "&2&l%player% wyszedl podczas sprawdzania"
on quit:
   
    broadcast "&8{&4-&8}&a&l"

3. Nie wstawiaj niepotrzebnych komend.

Przykład

command /vis [<text>]:
    permission: vis.night
    permission message: dasasd
    trigger:
        execute console command "effect %player% night_vision 9999 255"
        send "&bWlaczyles night vision"

4. Zawsze upewnij się jakich dodatków potrzebujesz.

Przykład

Napisane:

Cytat

Pluginy: SkQuery Skript

Rzeczywistość

execute console command "tempban %arg 1% 3d &4&lprzyznanie sie do cheatow"
Cytat

Pluginy: SkQuery Skript + Essentials(Inny plugin na bany)

 

Także skrypt nie jest najgorszy, aczkolwiek tak jak wyżej wspomniałem warto poprawić.

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221202
Udostępnij na innych stronach

15 godzin temu, CountingDogs napisał:

        if arg 1 is set:
        execute console command "pardon %arg 1%"
        broadcast ""
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast "&a&lgracz %arg 1% zostal odbanowany"
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast ""

 

To jest według Ciebie dobrze wytabowane? Chyba nigdy nie widziałeś jak się dobrze tabuje...


    if arg 1 is set:
        execute console command "pardon %arg 1%"
        broadcast ""
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast "&a&lgracz %arg 1% zostal odbanowany"
        broadcast "     &8[&4&lpogcraft&8]"
        broadcast ""

wgl nie wiem po co broadcast... Konsole tym zaśmiecasz.

 

Mnie ciekawi jeszcze jedno..


execute console command "tempban %arg 1% 3d &4&lprzyznanie sie do cheatow"

Czyli sam SkQuery wystarczy? Otóż nie, potrzebny jest jeszcze plugin/skrypt na bany i wtedy można stwierdzić że działa 100%.

 


command /vis [<text>]:
    permission: vis.night
    permission message: dasasd
    trigger:
        execute console command "effect %player% night_vision 9999 255"
        send "&bWlaczyles night vision"

Na kotlety dodajesz do tego jakieś dziwne komendy... 

 


on quit:
           
    if {%player%.spr} is 1:
        set {%player%.spr} to 0
        ban the player because "{@pog} &4&lwyszedles podczas sprawdzania"
        broadcast "&2&l%player% wyszedl podczas sprawdzania"
on quit:
   
    broadcast "&8{&4-&8}&a&l"

 

Zastanawia mnie jak to ma działać...

 

Rozumiem że to dział nauka i teraz powinienem poprawić, więc tak też zrobię.

1. Sprawdzaj czy dobrze tabujesz bo tak jak wspomniałem źle jest wytabowane

Przykład


if arg 1 is set:
execute console command "pardon %arg 1%"
broadcast ""
broadcast "     &8[&4&lpogcraft&8]"
broadcast "&a&lgracz %arg 1% zostal odbanowany"
broadcast "     &8[&4&lpogcraft&8]"
broadcast ""

2. Sprawdź czy event/wydarzenie zadziała.

Przykład


on quit:
           
    if {%player%.spr} is 1:
        set {%player%.spr} to 0
        ban the player because "{@pog} &4&lwyszedles podczas sprawdzania"
        broadcast "&2&l%player% wyszedl podczas sprawdzania"
on quit:
   
    broadcast "&8{&4-&8}&a&l"

3. Nie wstawiaj niepotrzebnych komend.

Przykład


command /vis [<text>]:
    permission: vis.night
    permission message: dasasd
    trigger:
        execute console command "effect %player% night_vision 9999 255"
        send "&bWlaczyles night vision"

4. Zawsze upewnij się jakich dodatków potrzebujesz.

Przykład

Napisane:

Rzeczywistość


execute console command "tempban %arg 1% 3d &4&lprzyznanie sie do cheatow"

 

Także skrypt nie jest najgorszy, aczkolwiek tak jak wyżej wspomniałem warto poprawić.

Dziekuje jeszcze sie ucze a i komenda /vis jest po to zeby jak ktos np sprawdza i jest w kopalni to wpisuje /vis i ma night vision ale dziekuje za wskazowki

Edytowane przez slodziacz3k
Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221253
Udostępnij na innych stronach

1 godzinę temu, slodziacz3k napisał:

Dziekuje jeszcze sie ucze a i komenda /vis jest po to zeby jak ktos np sprawdza i jest w kopalni to wpisuje /vis i ma night vision ale dziekuje za wskazowki

Ale nie widzę sensu robienia takiej komendy... Co innego gdyby to była komenda /vanish, wtedy byłoby okey, ale tak to sensu też nie widzę.

 

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221264
Udostępnij na innych stronach

21 minut temu, CountingDogs napisał:

Ale nie widzę sensu robienia takiej komendy... Co innego gdyby to była komenda /vanish, wtedy byłoby okey, ale tak to sensu też nie widzę.

 

Okej dzieki za porady a i pytanko powiedz mi w jakich sytuacjach sie stawia else bo nie wiem

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221269
Udostępnij na innych stronach

command /test:
	trigger:
		if player doesn't have permission "test.test":
			send "Nie masz uprawnien do uzycia tej komendy!"
			stop
		else:
			send "Komenda poprawnie dziala :)"

Użyliśmy tutaj else żeby sprawdzić czy gracz ma permisje.

on rightclick with golden axe:
	if name of player's tool is "Zloty Topor:
		#Kod na czas#
	else:
		send "Zloty Topor blyszczy"

Użyliśmy else żeby nam wyświetlało wiadomość podczas gdy klikniemy prawym przyciskiem myszy, z cooldownem

Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221271
Udostępnij na innych stronach

W dniu 9.08.2019 o 19:51, CountingDogs napisał:

Zamiast broadcast używaj send

Jak chcesz zamulać serwer to jak najbardziej.

broadcast jest wydajniejsze, bo wysyła do wszystkich, a send działa tak, jakbyś zrobił:

loop all players:
	send "x" to loop-player

 

Edytowane przez Rejszpat
ziemniaki?
Odnośnik do komentarza
https://skript.pl/temat/34364-sprawdzanie-10/#findComment-221277
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...