Skocz do zawartości
  • 0

Regulamin NPC


Custom3r

Pytanie

Witam !

Chcialbym npc ktory nazywal by sie &c&lRegulamin. I mialby on dzialac tak ze najpierw wyslal by 1 punkt potem 5 sekund pozniej kolejny.

Oraz pod koniec bylyby 2 opcje. /regulamin potwierdz lub /regulamin odrzuc.

Gdy wpisze sie /regulamin potwierdz teleportuje Cie na dane kordy.

Jednak gdy wpisze sie /regulamin odrzuc wyrzuca Cie z serwera

Z gory dziekuje.

Pozdrawiam!

Edytowane przez Custom3r
Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość ZiemniaQ
options:
	entity: villager
	name: &c&lRegulamin
	wait: 5 seconds

on load:
	delete {regulamin::*}
	add "Zasada pierwsza: Nigdy nie krzywdź kartofli" to {regulamin::*}
	add "Zasada druga: Nie krzycz bo obudzisz ziemniaki" to {regulamin::*}
	add "Zasada trzecia: Admin nigdy nie ma racji" to {regulamin::*}

	#(...)


on rightclick on entity:
	if event-entity = {@entity}:
		if name of event-entity = "{@name}":
			if {reg::%player%} is not set:
				set {reg::%player%} to 0
				loop {regulamin::*}:
					send "%loop-value%" to player
					wait {@wait}
				delete {reg::%player%}

 

Edytowane przez ZiemniaQ
Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220039
Udostępnij na innych stronach

  • 0
11 minut temu, LuckyPotato napisał:

options:
	entity: villager
	name: &c&lRegulamin
	wait: 5 seconds

on load:
	delete {regulamin::*}
	add "Zasada pierwsza: Nigdy nie krzywdź kartofli" to {regulamin::*}
	add "Zasada druga: Nie krzycz bo obudzisz ziemniaki" to {regulamin::*}
	add "Zasada trzecia: Admin nigdy nie ma racji" to {regulamin::*}

	#(...)


on rightclick on entity:
	if event-entity = {@entity}:
		if name of event-entity = "{@name}":
			if {reg::%player%} is not set:
				set {reg::%player%} to 0
				loop {regulamin::*}:
					send "%loop-value%" to player
					wait {@wait}
				delete {reg::%player%}

 

Chodzilo mi bardziej zeby npc to nie byl villager tylko gracz. Czyli w pluginie citizens /npc create &c&lRegulamin i zeby on wtedy dzialal.

Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220043
Udostępnij na innych stronach

  • 0
options:
	entityname: ździsio
	name: &c&lRegulamin
	wait: 5 seconds

on load:
	delete {regulamin::*}
	add "Zasada pierwsza: Nie używaj mózgu" to {regulamin::*}
	add "Zasada druga: Nie graj tu" to {regulamin::*}
	add "Zasada trzecia: Każdy może mieć op" to {regulamin::*}

	#(...)


on rightclick on entity:
	if event-entity's name is "{@entityname}":
		if name of event-entity = "{@name}":
			if {reg::%player%} is not set:
				set {reg::%player%} to 0
				loop {regulamin::*}:
					send "%loop-value%" to player
					wait {@wait}
				delete {reg::%player%}

 

Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220063
Udostępnij na innych stronach

  • 0
1 minutę temu, maxcom1Games napisał:

options:
	entityname: ździsio
	name: &c&lRegulamin
	wait: 5 seconds

on load:
	delete {regulamin::*}
	add "Zasada pierwsza: Nie używaj mózgu" to {regulamin::*}
	add "Zasada druga: Nie graj tu" to {regulamin::*}
	add "Zasada trzecia: Każdy może mieć op" to {regulamin::*}

	#(...)


on rightclick on entity:
	if event-entity's name is "{@entityname}":
		if name of event-entity = "{@name}":
			if {reg::%player%} is not set:
				set {reg::%player%} to 0
				loop {regulamin::*}:
					send "%loop-value%" to player
					wait {@wait}
				delete {reg::%player%}

 

Dziala dziekuje. A dalbys rade zrobic jeszcze z tym /regulamin akceptuj/odrzuc?

Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220064
Udostępnij na innych stronach

  • 0

Dodaj jeszcze:

options:
	koordynaty: x: 0.0, y: 0.0, z: 0.0
	acceptmessage: &aDziekujemy za zaakceptowanie regulaminu!
	kickmessage: &cAby grac na naszym serwerze musisz zaakceptowac regulamin
	usagemessage: &cUzyj: /regulamin <potwierdz/odrzuc>
command /regulamin [<text>]:
  	trigger:
  		if arg 1 is "potwierdz":
  			tepelport player to {@koordynaty}
			send "{@acceptmessage}"
		if arg 1 is "odrzuc":
			kick player due to "{@kickmessage}"
		if arg 1 is not "odrzuc" or "potwierdz":
			send "{@usagemessage}"
			

 

Edytowane przez maxcom1
Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220065
Udostępnij na innych stronach

  • 0
11 minut temu, maxcom1Games napisał:

Dodaj jeszcze:


options:
	koordynaty: x: 0.0, y: 0.0, z: 0.0
	acceptmessage: &aDziekujemy za zaakceptowanie regulaminu!
	kickmessage: &cAby grac na naszym serwerze musisz zaakceptowac regulamin
	usagemessage: &cUzyj: /regulamin <potwierdz/odrzuc>
command /regulamin [<text>]:
  	trigger:
  		if arg 1 is "potwierdz":
  			tepelport player to {@koordynaty}
			send "{@acceptmessage}"
		if arg 1 is "odrzuc":
			kick player due to "{@kickmessage}"
		if arg 1 is not "odrzuc" or "potwierdz":
			send "{@usagemessage}"
			

 

Mozesz wyslac jak powinien wygladac caly kod?

Odnośnik do komentarza
https://skript.pl/temat/34181-regulamin-npc/#findComment-220068
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ę...