Skocz do zawartości
  • 0

jak zrobić zestaw startowy dla gracza?


Pytanie

hej ;)

zakładam właśnie serwer i mam kilka pytań:

1.Jak zrobić zestaw startowy dla gracza?
2.chciałabym aby gracze mogli ustawiać sobie działkę poprzez blok (na 8 kratek od bloku ) a i aby mogli tylko w jednym miejscu to      zrobić.  - bardzo mi zależy na tym podpunkcie.

3.Jak ustawić teleporty?:
-na spown co 2godz
4.Jak ustawić Plugin na zablokowanie craftingu poszczególnych zbroi?
5. Można ustawić aby zbroja (SET) nie wypadała z ludzi po zabiciu? 

Proszę o pomoc;)

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

1, Mozesz za pomocą give player itemek :p no wiesz- command /gracz:   trigger:   give player itemid...

2.dzialke? o co chodzi? chodzi aby tworzylo rg na 8blokow od tego bloku :p ?

3.Cos na zasadzie dokumentacji w variables na skript:

command /setpvp:	permission: skript.pvp	description: Set warp pvp	trigger:		set {warp.pvp} to location of player		message "&4Ustawiono warp pvp na kordach <grey>%location of player%<reset>" command /pvp:	permission: skript.pvpuse	description: Teleport yourself to warp pvp	trigger:		if {warp.pvp} is not set:			message "Nie ustawiono takiego warpu"			stop trigger		teleport player to {warp.pvp}

Mozesz dodawac kolejne warpy jak zrobisz opcje: copy paste :p i zmieniaj zmienne. Oczywiscie odpowiadam ci na szybko wiec narazie masz taką mala odp. Jak bede mial czas to moze napisze aby bylo /setwarp [text] i aby ustawialo dane warpy  :p

to 4 W wildSkript zobacz dokumentacje- takie cos tylko po pl napisze :p jezeli gracz wycraftuje [item] to cancel event

Edytowane przez MrPatryk07
Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39686
Udostępnij na innych stronach

  • 0

1, Mozesz za pomocą give player itemek :p no wiesz- command /gracz:   trigger:   give player itemid...

2.dzialke? o co chodzi? chodzi aby tworzylo rg na 8blokow od tego bloku :p ?

3.Cos na zasadzie dokumentacji w variables na skript:

command /setpvp:	permission: skript.pvp	description: Set warp pvp	trigger:		set {warp.pvp} to location of player		message "&4Ustawiono warp pvp na kordach <grey>%location of player%<reset>" command /pvp:	permission: skript.pvpuse	description: Teleport yourself to warp pvp	trigger:		if {warp.pvp} is not set:			message "Nie ustawiono takiego warpu"			stop trigger		teleport player to {warp.pvp}

Mozesz dodawac kolejne warpy jak zrobisz opcje: copy paste :p i zmieniaj zmienne. Oczywiscie odpowiadam ci na szybko wiec narazie masz taką mala odp. Jak bede mial czas to moze napisze aby bylo /setwarp [text] i aby ustawialo dane warpy  :p

to 4 W wildSkript zobacz dokumentacje- takie cos tylko po pl napisze :p jezeli gracz wycraftuje [item] to cancel event

Dzięki to czekam na więcej ;)

Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39689
Udostępnij na innych stronach

  • 0

2.chciałabym aby gracze mogli

ustawiać sobie działkę poprzez

blok (na 8 kratek od bloku ) a i

aby mogli tylko w jednym miejscu

to zrobić. - bardzo mi zależy na

tym podpunkcie.

Chodzi o to, że gracz ma móc mieć tylko jednego cuboida?
Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39719
Udostępnij na innych stronach

  • 0

da sie stworzyc od bloku do bloku ale aby rg w danym zakresie to chyba sie nie da. mozna takie cos ze tak stawia 1blok a potem drugi to wykonuje komende //pos 1 //pos 2 a potem /rg define %player% aby gracz mial 1 cuba :p

---------------------------------------------------------------------

ok prosze jednak sie da i specjalnie dla ciebie:

#mozesz zaczac od:command /dzialka:				 trigger:                         make console execute command "pex user %name of player% add worldedit.*"                         make console execute command "pex user %name of player% add worldguard.*"                         make player execute command "//pos1"                         make player execute command "//pos2"                         make player execute command "//expand 8 n"                         make player execute command "//expand 8 e"                         make player execute command "//expand 8 s"                         make player execute command "//expand 8 w"                         make player execute command "//expand vert"                         wait 1 tick                         make player execute command "rg define %player%"                         wait 1 tick                         make console execute command "pex user %name of player% remove worldguard.*"                         make console execute command "pex user %name of player% remove worldedit.*"

Wytabuj bo napewno bedzie errorow w ch,, bo trzeba wytabowac :p Dasz naj za to? :p

mozna jeszcze ustawic zmienna- np set {dzialka.%player%} to true i jezeli gracz ma juz dzialke to wysyla mu wiadomosc to bedzie wygladac jakos tak: if {dzialka.%player%} is true   send "masz juz dzialke" cancel event   i na poczatku komendy dzialka zaraz po trigger trzeba dodac set {dzialka.%player% to true

 

wymagania :p:

World guard, editPermissions
Edytowane przez MrPatryk07
Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39732
Udostępnij na innych stronach

  • 0

 

da sie stworzyc od bloku do bloku ale aby rg w danym zakresie to chyba sie nie da. mozna takie cos ze tak stawia 1blok a potem drugi to wykonuje komende //pos 1 //pos 2 a potem /rg define %player% aby gracz mial 1 cuba :p

---------------------------------------------------------------------

ok prosze jednak sie da i specjalnie dla ciebie:

#mozesz zaczac od:command /dzialka:				 trigger:                         make console execute command "pex user %name of player% add worldedit.*"                         make console execute command "pex user %name of player% add worldguard.*"                         make player execute command "//pos1"                         make player execute command "//pos2"                         make player execute command "//expand 8 n"                         make player execute command "//expand 8 e"                         make player execute command "//expand 8 s"                         make player execute command "//expand 8 w"                         make player execute command "//expand vert"                         wait 1 tick                         make player execute command "rg define %player%"                         wait 1 tick                         make console execute command "pex user %name of player% remove worldguard.*"                         make console execute command "pex user %name of player% remove worldedit.*"

Wytabuj bo napewno bedzie errorow w ch,, bo trzeba wytabowac :p Dasz naj za to? :p

mozna jeszcze ustawic zmienna- np set {dzialka.%player%} to true i jezeli gracz ma juz dzialke to wysyla mu wiadomosc to bedzie wygladac jakos tak: if {dzialka.%player%} is true   send "masz juz dzialke" cancel event   i na poczatku komendy dzialka zaraz po trigger trzeba dodac set {dzialka.%player% to true

 

wymagania :p:

World guard, editPermissions

Coś jest nie tak , ponieważ możne je kłaść nawet na spownie ...

Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39840
Udostępnij na innych stronach

  • 0

command /setspawndzialki:

  trigger:

  set {dzialki.spawn} to location of player

 

 

Na gorze masz komende aby ustawic spawn swiata dzialek; odleglosc aby zalozyc dzialke musi byc wieksza niz np: 50 nizej masz linijke ktora to ustawia:

if distance between {dzialki.spawn} and location of player is greater than 50

A oto skript w ulepszeniu dla cb :p

 

Oczywiscie wszystko to wytabuj przed stigger 2 taby przed if distance... 3taby a potem po 4

command /dzialka:				 trigger:						 if distance between {dzialki.spawn} and location of player is greater than 50                                           make console execute command "pex user %name of player% add worldedit.*"                                           make console execute command "pex user %name of player% add worldguard.*"                                           make player execute command "//pos1"                                           make player execute command "//pos2"                                           make player execute command "//expand 8 n"                                           make player execute command "//expand 8 e"                                           make player execute command "//expand 8 s"                                           make player execute command "//expand 8 w"                                           make player execute command "//expand vert"                                           wait 1 tick                                           make player execute command "rg define %player%"                                           wait 1 tick                                           make console execute command "pex user %name of player% remove worldguard.*"                                           make console execute command "pex user %name of player% remove worldedit.*"MOZE BYC?
Edytowane przez MrPatryk07
Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-39859
Udostępnij na innych stronach

  • 0

co do tego na działki to prosze: http://skript.pl/index.php/topic/4794-dzialki/?view=getnewpost zrobiłem skrypt. Bez błędów. :p

Wszystko ok ale gracze nie mogą później budować na tych swoich działkach :( 

Wiesz co jest nie tak?

A dałoby się zrobić aby jak ktoś wejdzie wyświetliło się mu, że jest na czyjejś działce? 

Odnośnik do komentarza
https://skript.pl/temat/4759-jak-zrobi%C4%87-zestaw-startowy-dla-gracza/#findComment-40362
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ę...