Skocz do zawartości
  • 0

[pytanie] Komenda


OpsiareK

Pytanie

Witam, mam pytanie... a mianowicie chciałbym zrobić komende np. /zglos [<tekst>], no i chodzi o to że chcę aby zamiast tej komendy wykonywała się komenda /helpop [<tekst>], czyli żeby ta komenda /zgłoś zastąpiła komendę /helpop.

Za każdą pomoc dziekuję ;) 

PS. Wiem że jest coś takiego jak "execute player command" ale jak to piszę to kompletnie nie to co chcę :/ 

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/
Udostępnij na innych stronach

20 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
11 minut temu, xAxee napisał:

czy masz jakiś skrypt na helpop

mam,

command /helpop <text>:
    trigger:
        send "&7Zglosiles problem: &6%argument%&7"
        loop all players:
            loop-player has permission "helpop.gracz":
                send "&4[&7HelpOP&4] &7%player%: &6%argument%&7" to loop-player

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230567
Udostępnij na innych stronach

  • 0
command /helpop <text>:
	aliases: zglos
	trigger:
		send "&7Zglosiles problem: &6%argument%&7"
		loop all players:
			loop-player has permission "helpop.gracz":
				send "&4[&7HelpOP&4] &7%player%: &6%argument%&7" to loop-player

 

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230568
Udostępnij na innych stronach

  • 0
1 minutę temu, xAxee napisał:

command /helpop <text>:
	aliases: zglos
	trigger:
		send "&7Zglosiles problem: &6%argument%&7"
		loop all players:
			loop-player has permission "helpop.gracz":
				send "&4[&7HelpOP&4] &7%player%: &6%argument%&7" to loop-player

 

czyli tak, te aliases: zglos 

to jest takie cos co jest/moze byc zamiennikiem /helpop?

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230570
Udostępnij na innych stronach

  • 0

Daję Ci już gotowe, nie męcz się już. Liczę na najlepszą odpowiedź i reputację!
 

# Jesli masz essensiala czy skrypt na helpop to bedzie blokowac /helpop
on command /helpop:
    cancel event
    send "&cPoprawne uzycie &a/zglos <tresc zgloszenia>"

variables:
    {cooldown::%player%} = false

command /zglos [<text>]:
    trigger:
        if arg 1 is set:
            if {cooldown::%player%} is false:
                send "&c&lZGLOSZENIE &7Wyslales wiadomosc o tresci: &b%arg 1%"
                loop all players:
                    if loop-player has permission "admin.zgloszenie":
                        send "&4[ZGLOSZENIE]&c %player%&8: &6%arg 1%" to loop-player
                        set action bar of loop-players to "&cZgloszenie od gracza &7%player%" 
                set {cooldown::%player%} to true
                wait 1 minute
                set {cooldown::%player%} to false
            else:
                send "&cZglaszac mozna co 1 minute!"
        else:
            send "&cPoprawne uzycie: &a/zglos <tresc zgloszenia>" to player

on join:
    set {cooldown::%player%} to false

 

Edytowane przez Mr_0VERR
Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230573
Udostępnij na innych stronach

  • 0
5 minut temu, Mr_0VERR napisał:

Daję Ci już gotowe, nie męcz się już. Liczę na najlepszą odpowiedź i reputację!
 


# Jesli masz essensiala czy skrypt na helpop to bedzie blokowac /helpop
on command /helpop:
    cancel event
    send "&cPoprawne uzycie &a/zglos <tresc zgloszenia>"

variables:
    {cooldown::%player%} = false

command /zglos [<text>]:
    trigger:
        if arg 1 is set:
            if {cooldown::%player%} is false:
                send "&c&lZGLOSZENIE &7Wyslales wiadomosc o tresci: &b%arg 1%"
                loop all players:
                    if loop-player has permission "admin.zgloszenie":
                        send "&4[ZGLOSZENIE]&c %player%&8: &6%arg 1%" to loop-player
                        set action bar of loop-players to "&cZgloszenie od gracza &7%player%" 
                set {cooldown::%player%} to true
                wait 1 minute
                set {cooldown::%player%} to false
            else:
                send "&cZglaszac mozna co 1 minute!"
        else:
            send "&cPoprawne uzycie: &a/zglos <tresc zgloszenia>" to player

on join:
    set {cooldown::%player%} to false

 

Niestety, twoj kod nie dziala ;-;

 

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230575
Udostępnij na innych stronach

  • 0
1 minutę temu, Mr_0VERR napisał:

Napisz błędy jakie wyskakują w konsoli bo zależy jaka wersja serwera.

Wersja: 1.14.4

[20:10:33] [Server thread/ERROR]: can't understand this event: 'on command /helpop' (bug_raport_pomoc.sk, line 2: on command /helpop:')
[20:10:33] [Server thread/ERROR]: There's no loop that matches 'loop-players to "&cZgloszenie od gracza &7%player%"' (bug_raport_pomoc.sk, line 17: set action bar of loop-players to "&cZgloszenie od gracza &7%player%"')
[20:10:33] [Server thread/ERROR]: A command with the name /zglos is already defined in zglos.sk   <--- to nie wiem o co chodzi :/

 

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230579
Udostępnij na innych stronach

  • 0

3 linika erroru jest spowodowana tym, że masz już jakiś skrypt w którym jest używana komenda /zglos tak jak w moim.

1 linika to zamień "on command /helpop:" na "command /helpop"

Edytowane przez Mr_0VERR
Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230581
Udostępnij na innych stronach

  • 0
2 minuty temu, OpsiareK napisał:

Wersja: 1.14.4

[20:10:33] [Server thread/ERROR]: can't understand this event: 'on command /helpop' (bug_raport_pomoc.sk, line 2: on command /helpop:')
[20:10:33] [Server thread/ERROR]: There's no loop that matches 'loop-players to "&cZgloszenie od gracza &7%player%"' (bug_raport_pomoc.sk, line 17: set action bar of loop-players to "&cZgloszenie od gracza &7%player%"')
[20:10:33] [Server thread/ERROR]: A command with the name /zglos is already defined in zglos.sk   <--- to nie wiem o co chodzi :/

 

on command "helpop":
    cancel event
    send "&cPoprawne uzycie &a/zglos <tresc zgloszenia>"

variables:
    {cooldown::%player%} = false

command /zglos [<text>]:
    trigger:
        if arg 1 is set:
            if {cooldown::%player%} is false:
                send "&c&lZGLOSZENIE &7Wyslales wiadomosc o tresci: &b%arg 1%"
                loop all players:
                    if loop-player has permission "admin.zgloszenie":
                        send "&4[ZGLOSZENIE]&c %player%&8: &6%arg 1%" to loop-player
                        set action bar of loop-player to "&cZgloszenie od gracza &7%player%" 
                set {cooldown::%player%} to true
                wait 1 minute
                set {cooldown::%player%} to false
            else:
                send "&cZglaszac mozna co 1 minute!"
        else:
            send "&cPoprawne uzycie: &a/zglos <tresc zgloszenia>" to player

on join:
    set {cooldown::%player%} to false

... a tamto bo już masz taką komende zdefiniowaną

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230582
Udostępnij na innych stronach

  • 0

OK, ale jak już jej nie mam? :P

 

Uwaga! są już tylko 2 (1) error!

[20:17:42] [Server thread/ERROR]: There's no loop that matches 'loop-player to "&cZgloszenie od gracza &7%player%"' (new 1.sk, line 17: set action bar of loop-player to "&cZgloszenie od gracza &7%player%"')
[20:17:42] [Server thread/ERROR]: A command with the name /zglos is already defined in zglos.sk    <--- udalo sie juz nie ma!

 

UWAGA! jusz wszystko ok... nie byla potrzebna 1 linijka kody! mozna zamykac watek.. :D

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/35964-pytanie-komenda/#findComment-230584
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ę...