Skocz do zawartości
  • 0

Problem z skryptem


PLOGEJMEL69

Pytanie

Witam, to znowu ja... Na początku działało ale znowu to samo..
Chodzi o to, że consola spami komendami zamiast wydac tylko jedną... Tu macie skrypt prosze o pomoc!
 

Spoiler

variables:
    {sprawdz.%player%} = 0    
command /sprawdz <player>:
    permission: admin.mod
    usage: &e/sprawdz (gracz)
    trigger:
        set {miejsce.pobytu.%argument 1%} to location of player
        set {sprawdz.%argument 1%} to 1
        teleport argument 1 to {pokoj.sprawdz}
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
        send "&8» &7Gracz &2%argument 1% jest sprawdzany!" to all players    
        send "&8» &7Prawdopodobnie ma &2cheaty&7!" to all players
        send "&8» &7Osoba sprawdzajaca&8: &2%player%" to all players
        send "&8» &7Podaj skype na &8/&2helpop" to all players
        send "&8» &7Nie masz &2Skype&7? Zglos to!" to all players
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
command /czysty <player>:
    permission: admin.mod
    usage: &2/czysty (player)
    trigger: 
        set {sprawdz.%argument 1%} to 0
        teleport argument 1 to {miejsce.pobytu.%argument 1%}
        clear {miejsce.pobytu.%argument 1%}
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
        send "" to all players
        send "" to all players    
        send "&8» &7Gracz &2%argument 1% jest czysty!" to all players
        send "&8» &7Osoba sprawdzajaca&8: &2%player%" to all players
        send "" to all players
        send "" to all players
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
command /setsprawdz:
    permission: admin.*
    trigger:
        set {pokoj.sprawdz} to location of player
        send "&8» &7Pokoj do sprawdzania zostal &2pomyslnie &7utworzony na kordynantach: &2%{pokoj.sprawdz}%" to player
on chat:
    if {sprawdz.%player%} is 1:
        cancel event
        loop 200 times:
        send "" to player
        send "&8» &7Nie mozesz pisac podczas &2sprawdzania&7!"
on quit:
    if {sprawdz.%player%} is 1:
        execute console command "&cBan %player% Log podczas spr"

command /spr:
    trigger:
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»"
        send "&8» &2/sprawdz (gracz) &8» &7Wezwanie gracz do sprawdzania."
        send "&8» &2/czysty (gracz) &8» &7Wyczyszczenie gracza z zarzutow."
        send "&8» &2/setsprawdz &8» &7Ustawia miejsce sprawdzania."
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»"



Chodzi o ten pogrubiony kolorowy tekst!

 

Edytowane przez Ixidi
Odnośnik do komentarza
https://skript.pl/temat/24399-problem-z-skryptem/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

variables:
    {sprawdz.%player%} = 0    
command /sprawdz <player>:
    permission: admin.mod
    usage: &e/sprawdz (gracz)
    trigger:
        set {miejsce.pobytu.%player-arg%} to location of player-arg
        set {sprawdz.%player-arg} to true
        teleport player-arg to {pokoj.sprawdz}
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
        send "&8» &7Gracz &2%argument 1% jest sprawdzany!" to all players    
        send "&8» &7Prawdopodobnie ma &2cheaty&7!" to all players
        send "&8» &7Osoba sprawdzajaca&8: &2%player%" to all players
        send "&8» &7Podaj skype na &8/&2helpop" to all players
        send "&8» &7Nie masz &2Skype&7? Zglos to!" to all players
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
command /czysty <player>:
    permission: admin.mod
    usage: &2/czysty (player)
    trigger: 
        set {sprawdz.%player-arg%} to false
        teleport player-arg to {miejsce.pobytu.%player-arg%}
        clear {miejsce.pobytu.%player-arg%}
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
        send "" to all players
        send "" to all players    
        send "&8» &7Gracz &2%argument 1% jest czysty!" to all players
        send "&8» &7Osoba sprawdzajaca&8: &2%player%" to all players
        send "" to all players
        send "" to all players
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»" to all players
command /setsprawdz:
    permission: admin.*
    trigger:
        set {pokoj.sprawdz} to location of player
        send "&8» &7Pokoj do sprawdzania zostal &2pomyslnie &7utworzony na kordynantach: &2%{pokoj.sprawdz}%" to player
on chat:
    if {sprawdz.%player%} is true:
        cancel event
        loop 200 times:
            send "" to player
        send "&8» &7Nie mozesz pisac podczas &2sprawdzania&7!"
on quit:
    if {sprawdz.%player%} is true:
        execute console command "Ban %player% &cLog podczas spr"
    else:
		stop
command /spr:
    trigger:
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»"
        send "&8» &2/sprawdz (gracz) &8» &7Wezwanie gracz do sprawdzania."
        send "&8» &2/czysty (gracz) &8» &7Wyczyszczenie gracza z zarzutow."
        send "&8» &2/setsprawdz &8» &7Ustawia miejsce sprawdzania."
        send "&2«&8&m--------&8(&2&lSPRAWDZANIE&8)&8&m--------&2»"

 

Przy okazji pozwoliłem sobie poprawić błędy takie jak:

pisanie na chacie podczas sprawdzania

Komenda podczas wychodzenia, mogła się czasem zbugować, już się nie będzie bugować.

jeżeli gracz byłby czysty, to teleportowało by go, do poprzedniego miejsce admina, a chcemy chyba, żeby teleportowało do poprzedniego miejsca gracza.

Odnośnik do komentarza
https://skript.pl/temat/24399-problem-z-skryptem/#findComment-163540
Udostępnij na innych stronach

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ę...