Skocz do zawartości
  • 0

Skrypt na md i bh


Fifixd

Pytanie

Witam, czy da się napisać skrypt że jak wpisze komendę /md mnie tępa do gracza. Dostaje wtedy gm1 i vanisha, jak klikam w ekwipunek to nie mogę nic brać i dostaje patyk z nazwą md i na actionbarze wyświetla się ping tego gracza. Jak kliknę w patyk mam opcje butów i jak kliknę to otwiera się menu gdzie mam różne szybkości, jak kliknę w patyk znowu to mam to samo menu ale mogę też wybrać teleportację do gracza i po środku złote buty z nazwą kicki i jak kliknie otwierają się różne powody np bluzgi i obok kicków wracam do menu z patykiem bany i podobnie jak z kickami, jeszcze chciałbym że jak kogoś kickne lub zbanuje to się ten md wyłączalo jak kogoś zbanuje i wykickuje. Jeszcze osobne komendy /bh do banów i otwiera się menu , banem i /kick do kicków otwiera się to samo menu z kickami co z patykiem. Z góry dzięki wielkie, życzę wszystkim wesołych świąt wielkanocnych. 🙃

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
W dniu 11.04.2020 o 18:06, LjayPL789 napisał:

Tak, za takie coś, to nie jest takie hop siup xD

sorki mialem napisac ile xd

 

W dniu 11.04.2020 o 18:06, LjayPL789 napisał:

Tak, za takie coś, to nie jest takie hop siup xD

sam zaczalem pisac cos takiego:

command /md [<player>] [<text>]:
	permission: bh.md
	permission message: &4Blad: &cNie masz dostepu do tej komendy! &7(bh.md)
	trigger:
		if player-arg is set:
			if player-arg is online:
				if arg 2 is not set:
					every 5 seconds:	
						set action bar of player to "&cPing gracza &7%player-arg%: &e%player-arg's ping%"
						execute console command "/effect %player% clear"
						set {_md} to 1
						teleport player to player-arg
						set the gamemode of player to creative
						give player 1 stick named "&2ModMode&8: &7%player-arg%" with lore "&eSprawdzasz gracza: &7%player-arg%"
						send "&cWlaczyles modmode!"
						send player title "&8&l* &2&lMODMODE &8&l*" with subtitle "&eWlaczyles modmode na gracza &7%player-arg%" for 3 seconds
						apply night vision potion of tier 1 to the player for 9999 second 
			if player-arg is not set: 
				send "&4Blad: &cNie podales gracza!"
				stop
			if player-arg is offline:
				send "&4Blad: &cPodany gracz jest offline!"
				stop
			if arg 2 is set:
				send "&4Blad: &cPoprawne uzycie: &7/md <gracz>"
				stop
					
on inventory click:
	if {_md} is 1:
		cancel event
	else:
		stop

 

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241469
Udostępnij na innych stronach

  • 0
2 minuty temu, LjayPL789 napisał:

@Fifixd, będzie szybciej jak to komuś zlecisz, bo masz mnóstwo błędów w kodzie

poprawilem 

command /md [<player>] [<text>]:
	permission: bh.md
	permission message: &4Blad: &cNie masz dostepu do tej komendy! &7(bh.md)
	trigger:
		if player-arg is set:
			if player-arg is online:
				if arg 2 is not set:
					set action bar of player to "&cPing gracza &7%player-arg%: &e%player-arg's ping%"
					execute console command "/effect %player% clear"
					set {_md} to 1
					teleport player to player-arg
					set the gamemode of player to creative
					give player 1 stick named "&2ModMode&8: &7%player-arg%" with lore "&eSprawdzasz gracza: &7%player-arg%"
					send "&cWlaczyles modmode!"
					send player title "&8&l* &2&lMODMODE &8&l*" with subtitle "&eWlaczyles modmode na gracza &7%player-arg%" for 3 seconds
					apply night vision potion of tier 1 to the player for 9999 second 
			if player-arg is not set: 
				send "&4Blad: &cNie podales gracza!"
				stop
			if player-arg is offline:
				send "&4Blad: &cPodany gracz jest offline!"
				stop
			if arg 2 is set:
				send "&4Blad: &cPoprawne uzycie: &7/md <gracz>"
				stop
					
on inventory click:
	if {_md} is 1:
		cancel event
		send "&cNie mozesz uzywac ekwipunku podczas sprawdzania gracza!"
	else:
		stop
		

 

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241472
Udostępnij na innych stronach

  • 0
21 godzin temu, Grex napisał:

Kiedyś coś takiego napisałem:

przerób sobie jak tam chcesz :P 

juz napisalem :)

 

21 godzin temu, Fifixd napisał:

juz napisalem :)

mam tylko jedna pytanko

on rightclick:
	if player is holding stick named "&2ModMode&8: &7%player%" with lore "&eSprawdzasz gracza: &7%player%":
		wait 1 tick
		open chest with 1 row named "&8Menu moderatora" to player 
		set player's current inventory's slot 0 to golden helmet named "&aPrzeteleportuj sie do gracza %player%" with lore "&ePrzeteleportuj sie||&edo sprawdzanego gracza!"
		set player's current inventory's slot 5 to iron axe named "&aZbanuj gracza %player%" with lore "&eWyswietla menu||&epozwalajace na||&ezbanowanie lub||&eskickowanie gracza"
		set player's current inventory's slot 8 to stick named "&aUstawienia" with lore "&eUstawienia predkosci!"
		
on inventory click:
	if inventory name of current inventory of player is "&8Menu moderatora":
		if clicked slot is 0:
			teleport player to %player%
		if clicked slot is 5:
			execute player command "/bh %player%"
		if clicked slot is 8:
			execute player command "/settingsbh"

czy to tepanie mozna zeby moda tepalo do gracza? bo nie ogarniam

Edytowane przez xAxee
xAxee

Łączę posty

Wstawiam długi kod na code.skript.pl

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241517
Udostępnij na innych stronach

  • 0
teleport player to %player% #teleportuje gracza który wykonuje komende do samego siebie
execute player command "/bh %player%" #wykonuje komende /bh %Gracz który wykonał komende/kliknął%

Więc to nie ma prawa działać, musisz zastąpić to, ponieważ będziesz samego siebie banował :P 
zrób tak że po wykonaniu komendy /md nick = %arg 1% zapisuje sie do zmiennej, o tak:
 

command /md [<offline player>]:
	trigger: 
  		set {Md::%player%} to "%arg 1%" parsed as offline player

i aby przeteleportować gracza do {Md::%player%} zrób

teleport player to {Md::%player%}

Wszystko co zrobiłeś nie zbanuje gracza którego wybierzesz w komendzie, tylko ciebie. Ponieważ %player% oznacza Ciebie - Gracza, którego dotyczy event 

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241599
Udostępnij na innych stronach

  • 0
40 minut temu, Grex napisał:

teleport player to %player% #teleportuje gracza który wykonuje komende do samego siebie

execute player command "/bh %player%" #wykonuje komende /bh %Gracz który wykonał komende/kliknął%

Więc to nie ma prawa działać, musisz zastąpić to, ponieważ będziesz samego siebie banował :P 
zrób tak że po wykonaniu komendy /md nick = %arg 1% zapisuje sie do zmiennej, o tak:
 


command /md [<offline player>]:
	trigger: 
  		set {Md::%player%} to "%arg 1%" parsed as offline player

i aby przeteleportować gracza do {Md::%player%} zrób


teleport player to {Md::%player%}

Wszystko co zrobiłeś nie zbanuje gracza którego wybierzesz w komendzie, tylko ciebie. Ponieważ %player% oznacza Ciebie - Gracza, którego dotyczy event 

poczekaj bo przerobilem skrypt i wysle ci kod od nowa

 

23 minuty temu, Fifixd napisał:

poczekaj bo przerobilem skrypt i wysle ci kod od nowa

 

40 minut temu, Grex napisał:

teleport player to %player% #teleportuje gracza który wykonuje komende do samego siebie

execute player command "/bh %player%" #wykonuje komende /bh %Gracz który wykonał komende/kliknął%

Więc to nie ma prawa działać, musisz zastąpić to, ponieważ będziesz samego siebie banował :P 
zrób tak że po wykonaniu komendy /md nick = %arg 1% zapisuje sie do zmiennej, o tak:
 


command /md [<offline player>]:
	trigger: 
  		set {Md::%player%} to "%arg 1%" parsed as offline player

i aby przeteleportować gracza do {Md::%player%} zrób


teleport player to {Md::%player%}

Wszystko co zrobiłeś nie zbanuje gracza którego wybierzesz w komendzie, tylko ciebie. Ponieważ %player% oznacza Ciebie - Gracza, którego dotyczy event 

https://code.skript.pl/TKVLbBZI

 

22 minuty temu, Fifixd napisał:

ref

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241601
Udostępnij na innych stronach

  • 0

Wytłumacze ci: 

Jeżeli po /md ustawi sie {Gracz} na "nick", a inny moderator też użyje md, tylko na kogoś innego, to ustawi {Gracz} na inny nick, i oboje będziecie mieli {Gracz} inne niż chcieliście.

Ale jeżeli np masz Nick 'NICK1' i użyjesz md, a ustawiać bedzie {Gracz::%player%} to ustawi zmienną {Gracz::%nick1%}, i inny mod ci nie zmieni zmiennej, bo ma inny nick.

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241608
Udostępnij na innych stronach

  • 0
1 minutę temu, Grex napisał:

Wytłumacze ci: 

Jeżeli po /md ustawi sie {Gracz} na "nick", a inny moderator też użyje md, tylko na kogoś innego, to ustawi {Gracz} na inny nick, i oboje będziecie mieli {Gracz} inne niż chcieliście.

Ale jeżeli np masz Nick 'NICK1' i użyjesz md, a ustawiać bedzie {Gracz::%player%} to ustawi zmienną {Gracz::%nick1%}, i inny mod ci nie zmieni zmiennej, bo ma inny nick.

command /bh [<offlineplayer>]:
    permission: bh.sk
    permission message: &4Blad: &cNie masz dostepu do tej komendy!
    trigger:
        if arg 1 is not set:
            send "&4Blad: &cPodaj gracza!"
            stop
        else:
            wait 1 tick
            set {gracz::%player%} to arg-1

dobrze?

Edytowane przez Fifixd
Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241609
Udostępnij na innych stronach

  • 0
Teraz, Fifixd napisał:

command /bh [<offlineplayer>]:
    permission: bh.sk
    permission message: &4Blad: &cNie masz dostepu do tej komendy!
    trigger:
        if arg 1 is not set:
            send "&4Blad: &cPodaj gracza!"
            stop
        else:
            wait 1 tick
            set {gracz::%player%} to arg-1

dobrze?

Dokładnie. Teraz przy banowaniu masz ban {Gracz} - zamień to na ban {Gracz::%player%}

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241610
Udostępnij na innych stronach

  • 0
3 minuty temu, Grex napisał:

Dokładnie. Teraz przy banowaniu masz ban {Gracz} - zamień to na ban {Gracz::%player%}

[19:37:52 INFO]: [Skript] Reloading banhammer.sk...
[19:37:52 ERROR]: indentation error: expected 12 spaces, but found 3 tabs (banhammer.sk, line 44: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cCHEATY"')
[19:37:52 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (banhammer.sk, line 43: if clicked slot is 10:')
[19:37:52 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please replace '76' with e.g. 'redstone torch on'. (banhammer.sk, line 24: set player's current inventory's slot 4 to 76 named "&8Wybierz kare" with lore "&eWybierz kare||&eza co||&egracz ma||&ezostac zbanowany"')
[19:37:53 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please replace '166' with e.g. 'barrier'. (banhammer.sk, line 37: set player's current inventory's slot 51 to 166 named "&c&lKICK ZA BLUZGI" with lore "&eWyrzuc gracza||&eza nie||&edozwolone||&ewyzywanie"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 46: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cBLUZGI"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 48: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cSPAM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 50: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cBUGOWANIE"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 52: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cOBRAZA"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 54: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cWSPOLPRACA Z CHEATEREM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 56: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cREKLAMA"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 58: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cSPAM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 60: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cFLOOD"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 62: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cBUGOWANIE"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 64: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cBLUZGI"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 66: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cWSPOLPRACA Z CHEATEREM"')
[19:37:53 INFO]: [Skript] Encountered 12 errors while reloading banhammer.sk!

 

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241612
Udostępnij na innych stronach

  • 0
Godzinę temu, Fifixd napisał:

[19:37:52 INFO]: [Skript] Reloading banhammer.sk...
[19:37:52 ERROR]: indentation error: expected 12 spaces, but found 3 tabs (banhammer.sk, line 44: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cCHEATY"')
[19:37:52 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (banhammer.sk, line 43: if clicked slot is 10:')
[19:37:52 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please replace '76' with e.g. 'redstone torch on'. (banhammer.sk, line 24: set player's current inventory's slot 4 to 76 named "&8Wybierz kare" with lore "&eWybierz kare||&eza co||&egracz ma||&ezostac zbanowany"')
[19:37:53 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please replace '166' with e.g. 'barrier'. (banhammer.sk, line 37: set player's current inventory's slot 51 to 166 named "&c&lKICK ZA BLUZGI" with lore "&eWyrzuc gracza||&eza nie||&edozwolone||&ewyzywanie"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 46: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cBLUZGI"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 48: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cSPAM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 50: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cBUGOWANIE"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 52: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cOBRAZA"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 54: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cWSPOLPRACA Z CHEATEREM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 56: ban {gracz::%player%) due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cREKLAMA"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 58: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cSPAM"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 60: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cFLOOD"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 62: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cBUGOWANIE"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 64: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cBLUZGI"')
[19:37:53 ERROR]: Invalid amount or placement of brackets. Please make sure that each opening bracket has a corresponding closing bracket. (banhammer.sk, line 66: kick {gracz::%player%) due to "&eZostales wyrzucony z serwera%nl%&ePowod: &cWSPOLPRACA Z CHEATEREM"')
[19:37:53 INFO]: [Skript] Encountered 12 errors while reloading banhammer.sk!

 

Masz błędy bo napisałeś {Gracz::%player%) zamiast {Gracz::%player%}

Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241639
Udostępnij na innych stronach

  • 0
15 godzin temu, Grex napisał:

Masz błędy bo napisałeś {Gracz::%player%) zamiast {Gracz::%player%}

nie dziala jak klikam w patyk i chce sie przeteleportowac do gracza albo go zbanowac jest napisane "Przeteleportuj sie do gracza {gracz::twojnick}" i z banem tak samo "Zbanuj gracza {gracz::twojnick}" tak pokazuje @up

Edytowane przez Fifixd
Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241643
Udostępnij na innych stronach

  • 0
1 godzinę temu, Grex napisał:

Dlatego że jeżeli używasz zmiennej to musisz ją dać w %%, czyli % {Gracz::%player%)%

teraz gdy klikam na patyk nic sie nie pojawia jak dalem %{gracz::%player%}%
Mam errora [Skript] Reloading banhammer.sk...
[15:27:31 ERROR]: indentation error: expected 8 spaces, but found 2 tabs (banhammer.sk, line 43: if clicked slot is 10:')
[15:27:31 ERROR]: indentation error: expected 8 spaces, but found 12 spaces (banhammer.sk, line 44: ban {gracz::%player%} due to "&eZostales zbanoawny na serwerze%nl%&ePowod: &cCHEATY"') @Grex

Edytowane przez Fifixd
Odnośnik do komentarza
https://skript.pl/temat/38181-skrypt-na-md-i-bh/#findComment-241733
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ę...