Skocz do zawartości
  • 0

Przerobienie skryptu


Wakal

Pytanie

Witam, prosze, aby ktos przerobił mi ten skrypt:

Spoiler

command /SetSpawnMob:
    permission: set.spawnmoba
    permission message: &4Nie masz do tego uprawnien...
    trigger:
        set {ZombieBoss} to location of player
every 60 second:
    chance of 100%:
        spawn 1 zombie at {ZombieBoss}
        set the spawned zombie's display name to "&6Lvl. &61. &2Zombie &2YO"
        set the last spawned entity's max health to 20
        heal the last spawned entity    
        set tool of last spawned entity to wooden sword of unbreaking 10
on death:
    if victim is zombie:
        if name of victim is "&2Lvl.&01 &2Zombie YO":
            chance of 100%:
                drop 1 chest named "nazwa" at victim
            chance of 5%:
                drop 2 chest named "Nazwa" at victim

Na taki, który będzie dawal możliwość ustawienia wielu spawnów tego moba poprzez komendę /setspawnmobt

Oraz, żeby z moba leciała dana ilosc expa(Do konfiguracji), prosto do eq.

Za każdą pomoc dzięki!

Edytowane przez Wakal
Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	exp: 50 #Tutaj dajesz ilosc exp
command /SetSpawnMob [<number>]:
    permission: set.spawnmoba
    permission message: &4Nie masz do tego uprawnien...
    trigger:
  		arg 1 is set:
  			if {ZombieBoss::%number-arg%} is not set:
  				add 1 to {bossy}
        			set {ZombieBoss::%number-arg%} to location of player
every 60 second:
    chance of 100%:
  		loop {bossy} times:
        	spawn 1 zombie at {ZombieBoss}
        	set the spawned zombie's display name to "&6Lvl. &61. &2Zombie &2YO"
        	set the last spawned entity's max health to 20
        	heal the last spawned entity    
        	set tool of last spawned entity to wooden sword of unbreaking 10
on death:
    if victim is zombie:
        if name of victim is "&2Lvl.&01 &2Zombie YO":
            chance of 100%:
				if victim can hold 1 chest named "nazwa":
					give {@exp} xp to the victim
					add 1 chest named "nazwa" at victim
            chance of 5%:
				if victim can hold 2 chest named "Nazwa":
					give {@exp} xp to the victim
					add 2 chest named "Nazwa" at victim

(Nastepnym razem wstawiaj kod do funkcji kod a nie spoilera

Edytowane przez Mr Janek
Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150677
Udostępnij na innych stronach

  • 0
1 godzinę temu, Mr Janek napisał:

options:
	exp: 50 #Tutaj dajesz ilosc exp
command /SetSpawnMob [<number>]:
    permission: set.spawnmoba
    permission message: &4Nie masz do tego uprawnien...
    trigger:
  		arg 1 is set:
  			if {ZombieBoss::%number-arg%} is not set:
  				add 1 to {bossy}
        			set {ZombieBoss::%number-arg%} to location of player
every 60 second:
    chance of 100%:
  		loop {bossy} times:
        	spawn 1 zombie at {ZombieBoss}
        	set the spawned zombie's display name to "&6Lvl. &61. &2Zombie &2YO"
        	set the last spawned entity's max health to 20
        	heal the last spawned entity    
        	set tool of last spawned entity to wooden sword of unbreaking 10
on death:
    if victim is zombie:
        if name of victim is "&2Lvl.&01 &2Zombie YO":
            chance of 100%:
				if victim can hold 1 chest named "nazwa":
					give {@exp} xp to the victim
					add 1 chest named "nazwa" at victim
            chance of 5%:
				if victim can hold 2 chest named "Nazwa":
					give {@exp} xp to the victim
					add 2 chest named "Nazwa" at victim

(Nastepnym razem wstawiaj kod do funkcji kod a nie spoilera

Dobrze, dzięki:D ale "at victim" nie działa, jak to naprawic?

Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150688
Udostępnij na innych stronach

  • 0
Teraz, Wakal napisał:

A xD, też tak przeczuwałem, ale moby sie nie respią , czym jest to spowodowane?  

spawn 1 zombie at {ZombieBoss}

Zamien na:

 

spawn 1 zombie at {ZombieBoss::%loop-number%}
Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150701
Udostępnij na innych stronach

  • 0

Ok, respią sie ;) Ale teraz tylko w miejscu w którym ustawiłem spawn po raz pierwszy, jak ustawie np. /setspawnmob 3444 to nie respi sie w tym miejscu, tylko w tym w którym ustawiłem spawn po raz pierwszy. 

25 minut temu, Mr Janek napisał:

spawn 1 zombie at {ZombieBoss}

Zamien na:

 


spawn 1 zombie at {ZombieBoss::%loop-number%}

Ok, respią sie ;) Ale teraz tylko w miejscu w którym ustawiłem spawn po raz pierwszy, jak ustawie np. /setspawnmob 3444 to nie respi sie w tym miejscu, tylko w tym w którym ustawiłem spawn po raz pierwszy. 

Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150703
Udostępnij na innych stronach

  • 0
Dnia 11.10.2017 o 15:39, Wakal napisał:

Ok, respią sie ;) Ale teraz tylko w miejscu w którym ustawiłem spawn po raz pierwszy, jak ustawie np. /setspawnmob 3444 to nie respi sie w tym miejscu, tylko w tym w którym ustawiłem spawn po raz pierwszy. 

Ok, respią sie ;) Ale teraz tylko w miejscu w którym ustawiłem spawn po raz pierwszy, jak ustawie np. /setspawnmob 3444 to nie respi sie w tym miejscu, tylko w tym w którym ustawiłem spawn po raz pierwszy. 

Bo sie dodaje 1 do zmiennej dlatego musisz po kolej ;d

Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150846
Udostępnij na innych stronach

  • 0

 

33 minuty temu, Mr Janek napisał:

Bo sie dodaje 1 do zmiennej dlatego musisz po kolej ;d

Amm... no dobrze, ale nic nie dropi na ziemie ani do eq ;( ani exp do eq

Edytowane przez Wakal
Odnośnik do komentarza
https://skript.pl/temat/22077-przerobienie-skryptu/#findComment-150852
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ę...