Skocz do zawartości
  • 0

Skrypt przez konsolę


heraqu

Pytanie

Siemka, mam skrypt:

 

command /is [<text>] [<text>]:
    executable by: console
    trigger: 
        if arg 1 is "nagroda":
            if player has permission "is.nagrodadiscord" or "*":
                broadcast "&r"
                broadcast "&r"
                broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"
                broadcast "&r"
                broadcast "&8» &7Gracz &f%arg-2% &7odebrał darmowe &a$1000 &7za dołączenie na naszego discorda!"
                broadcast "&8» &7Chcesz też odebrać? Nic trudnego, napisz &a/nagroda"
                broadcast "&r"
                broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"
                broadcast "&r"
                broadcast "&r"
                play sound "block.note_block.banjo" with volume 1 and pitch 1 at all players for all players
                execute console command "eco give %arg-2% 1000"
                send title "&a&lNAGRODA" with subtitle "&7Pomyślnie otrzymałeś swoją nagrodę!" to player for 5 seconds



Potrzebuje, że jak wpiszę w konsoli is nagroda nick wykona się skrypt, a tu nic się nie dzieję.
Ktoś coś?
      

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
9 godzin temu, heraqu napisał:

Siemka, mam skrypt:

 


command /is [<text>] [<text>]:
    executable by: console
    trigger: 
        if arg 1 is "nagroda":
            if player has permission "is.nagrodadiscord" or "*":
                broadcast "&r"
                broadcast "&r"
                broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"
                broadcast "&r"
                broadcast "&8» &7Gracz &f%arg-2% &7odebrał darmowe &a$1000 &7za dołączenie na naszego discorda!"
                broadcast "&8» &7Chcesz też odebrać? Nic trudnego, napisz &a/nagroda"
                broadcast "&r"
                broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"
                broadcast "&r"
                broadcast "&r"
                play sound "block.note_block.banjo" with volume 1 and pitch 1 at all players for all players
                execute console command "eco give %arg-2% 1000"
                send title "&a&lNAGRODA" with subtitle "&7Pomyślnie otrzymałeś swoją nagrodę!" to player for 5 seconds



Potrzebuje, że jak wpiszę w konsoli is nagroda nick wykona się skrypt, a tu nic się nie dzieję.
Ktoś coś?
      

Podejrzewam, że argument 2. wlicza się w argument 1. Dla pewności przy wykonywaniu komendy wyślij na jej samym początku czym jest argument 1 i argument 2. Podejrzewam, że argument 1 to będzie "nagroda <nick gracza>", natomiast argument 2 to będzie "<none>".

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277733
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Podejrzewam, że argument 2. wlicza się w argument 1. Dla pewności przy wykonywaniu komendy wyślij na jej samym początku czym jest argument 1 i argument 2. Podejrzewam, że argument 1 to będzie "nagroda <nick gracza>", natomiast argument 2 to będzie "<none>".

w konsoli wpisuję is nagroda heraqu

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277736
Udostępnij na innych stronach

  • 0
Teraz, heraqu napisał:

w konsoli wpisuję is nagroda heraqu

Zrozumiałeś cokolwiek z tego, co napisałem? Typ 'text' może zawierać spacje i Skript nie wie się kończy jest argument 1., a gdzie zaczyna się argument 2. Już rozumiesz?

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277737
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Zrozumiałeś cokolwiek z tego, co napisałem? Typ 'text' może zawierać spacje i Skript nie wie się kończy jest argument 1., a gdzie zaczyna się argument 2. Już rozumiesz?

Teraz rozumiem, po raz pierwszy w życiu to używam XD
tylko zamieniłem komendę na samo /is i tez nic

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277738
Udostępnij na innych stronach

  • 0
Teraz, heraqu napisał:

Teraz rozumiem, po raz pierwszy w życiu to używam XD
tylko zamieniłem komendę na samo /is i tez nic

Zobacz czy taka komenda w ogóle działa.

command /test:
	trigger:
		send "test"

 

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277740
Udostępnij na innych stronach

  • 0
Teraz, heraqu napisał:

Dobra działa, nie zrobiłem reloada xd 
A te argumenty text czym mogę zamienić?

Może /isnagroda [<player>]?

Ewentualnie możesz zrobić tylko jeden argument 'text' i ustawiać do listy go podzielonego na spacji.

set {_args::*} to arg-1 split at " "

if {_args::1} is "nagrody":

 

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277743
Udostępnij na innych stronach

  • 0
12 godzin temu, Kormic napisał:

Może /isnagroda [<player>]?

Ewentualnie możesz zrobić tylko jeden argument 'text' i ustawiać do listy go podzielonego na spacji.


set {_args::*} to arg-1 split at " "

if {_args::1} is "nagrody":

 

Zrobiłem tak:
 

command /nadajdiscord [<player>]:
    trigger: 
        if player has permission "is.nagrodadiscord" or "*":
            broadcast "&r"
            broadcast "&r"
            broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"

 

i w mc jak wpiszę /nadajdiscord to jako nick jest none ale reszta działa a jak wpiszę w konsoli to nic się nie dzieję

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277774
Udostępnij na innych stronach

  • 0
2 minuty temu, heraqu napisał:

Zrobiłem tak:
 


command /nadajdiscord [<player>]:
    trigger: 
        if player has permission "is.nagrodadiscord" or "*":
            broadcast "&r"
            broadcast "&r"
            broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"

 

i w mc jak wpiszę /nadajdiscord to jako nick jest none ale reszta działa a jak wpiszę w konsoli to nic się nie dzieję

Pokaż jak wpisujesz komendę.

Podaj również proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu skryptu
  • błędy w konsoli
Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277776
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Pokaż jak wpisujesz komendę.

Podaj również proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu skryptu
  • błędy w konsoli

wpisuję nadajdiscord nick lub jak zmieniłem skrypt to samo nadajdiscord

 

ECqNQKM.png

błędów 0

 

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277777
Udostępnij na innych stronach

  • 0
25 minut temu, heraqu napisał:

wpisuję nadajdiscord nick lub jak zmieniłem skrypt to samo nadajdiscord

 

ECqNQKM.png

błędów 0

 

Spróbuj usunąć Skripta wraz z folderem Skript i jeszcze raz go pobierz.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277783
Udostępnij na innych stronach

  • 0
Teraz, heraqu napisał:

to samo

W takim razie jeszcze raz pokaż twój kod i jeszcze raz wyjaśnij dokładnie co robisz. Spróbuj zarówno przez konsolę, jak i będąc graczem.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277788
Udostępnij na innych stronach

  • 0
2 godziny temu, Kormic napisał:

W takim razie jeszcze raz pokaż twój kod i jeszcze raz wyjaśnij dokładnie co robisz. Spróbuj zarówno przez konsolę, jak i będąc graczem.

Komenda w mc: 
D9MlZqE.png

 

Kod:

 

command /nadajdiscord:
	trigger: 
		if player has permission "is.nagrodadiscord" or "*":
			broadcast "&r"
			broadcast "&r"
			broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"

 

Komenda w konsoli

 

command /nadajdiscord:
    trigger: 
        if player has permission "is.nagrodadiscord" or "*":
            broadcast "&r"
            broadcast "&r"
            broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277832
Udostępnij na innych stronach

  • 0
5 minut temu, bludis napisał:

W warunku sprawdzającym permisje zamień player na sender.

Usunąłem całkowicie sprawdzanie permisjii
 

command /nadajdiscord:
    trigger: 
            broadcast "&r"
            broadcast "&r"
            broadcast "&8{&f*&8}&m------&8{ &aNAGRODA &8}&m------{&f*&8}"

dalej to samo

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277834
Udostępnij na innych stronach

  • 0

Jeszcze raz, czy poniższa komenda działa poprzez konsole?

command /sprawdz [<text>]:
	trigger:
  		send "%arg 1%" to sender

 

Edytowane przez bludis
zmiana console na sender
Odnośnik do komentarza
https://skript.pl/temat/44292-skrypt-przez-konsol%C4%99/#findComment-277835
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ę...