Skocz do zawartości
  • 0

Wytabuje ktoś?


Olix

Pytanie

options:
	
	vip.linijki: 3
	vip.permisja: vip.vip
	vip.plecak.item: chest named "&aPlecak vipa" with lore "&8>> &7Kliknij PPM aby otworzyc"
	vip.nazwa.plecaka.w.gui: &8Plecak vipa
	vip.szansa.na.drop: 10%
	
	gracz.linijki: 2
	gracz.plecak.item: chest named "&aPlecak gracza" with lore "&8>> &7Kliknij PPM aby otworzyc"
	gracz.nazwa.plecaka.w.gui: &8Plecak gracza
	gracz.szansa.na.drop: 50%
on script load:
	while "{@gracz.nazwa.plecaka.w.gui}" is "{@vip.nazwa.plecaka.w.gui}":
		broadcast "&4Blad w &8%script%.sk &cnazwa plecaka vipa nie moze byc nazwa plecaka gracza!"
		wait 1 second
on rightclick:
	if player's tool is {@vip.plecak.item}:
		cancel event
		open chest with {@vip.linijki} rows named "{@nazwa.plecaka.w.gui}" to player
		wait 1 tick
		loop {@vip.linijki}*9 times:
			set slot loop-number - 1 of current inventory of player to {plecak::%player%::%loop-number%}
	if player's tool is {@gracz.plecak.item}:
		cancel event
		open chest with {@gracz.linijki} rows named "{@nazwa.plecaka.w.gui}" to player
		wait 1 tick
		loop {@gracz.linijki}*9 times:
			set slot loop-number - 1 of current inventory of player to {plecak::%player%::%loop-number%}
on inventory close:
	if inventory name of current inventory of player is "{@vip.nazwa.plecaka.w.gui}":
		clear {plecak::%player%::*}
		loop {@vip.linijki}*9 times:
			set {plecak::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
	if inventory name of current inventory of player is "{@gracz.nazwa.plecaka.w.gui}":
		clear {plecak::%player%::*}
		loop {@gracz.linijki}*9 times:
			set {plecak::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
command /plecak [<text>]:
	permission: plecak.sk
	trigger:
		if arg-1 is "gracz":
			give player {@gracz.plecak.item}:
		if arg-1 is "vip":
			give player {@vip.plecak.item}:command /plecak [<text>]:
	permission: plecak.sk
	trigger:
		if arg-1 is not set:
            if player has permission "Gracz.Plecak":
			    give player {@gracz.plecak.item}:
            if player has permission "Vip.Plecak":
		        give player {@vip.plecak.item}:
            Set {Plecak.Status} to 2
        else:
            if {Plecak.Status} is  2:
                send "Kolejny plecak mozesz wziasc, gdy zginiesz!"
on death:
	set {Plecak.Status} to 1
	loop drops:
		loop-value is {@vip.plecak.item}:
			chance of {@vip.szansa.na.drop}:
				loop {@vip.linijki}*9 times:
					add {plecak::%victim%::%loop-number%} to drops
			clear {plecak::%victim%::*}
		loop-value is {@gracz.plecak.item}:
			chance of {@gracz.szansa.na.drop}:
				loop {@gracz.linijki}*9 times:
					add {plecak::%victim%::%loop-number%} to drops
			clear {plecak::%victim%::*}

Wytabował by ktoś bo jest źle wytabowane...

Odnośnik do komentarza
https://skript.pl/temat/21661-wytabuje-kto%C5%9B/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

options:
	
	vip.linijki: 3
	vip.permisja: vip.vip
	vip.plecak.item: chest named "&aPlecak vipa" with lore "&8>> &7Kliknij PPM aby otworzyc"
	vip.nazwa.plecaka.w.gui: &8Plecak vipa
	vip.szansa.na.drop: 10%
	
	gracz.linijki: 2
	gracz.plecak.item: chest named "&aPlecak gracza" with lore "&8>> &7Kliknij PPM aby otworzyc"
	gracz.nazwa.plecaka.w.gui: &8Plecak gracza
	gracz.szansa.na.drop: 50%
on script load:
	while "{@gracz.nazwa.plecaka.w.gui}" is "{@vip.nazwa.plecaka.w.gui}":
		broadcast "&4Blad w &8%script%.sk &cnazwa plecaka vipa nie moze byc nazwa plecaka gracza!"
		wait 1 second
on rightclick:
	if player's tool is {@vip.plecak.item}:
		cancel event
		open chest with {@vip.linijki} rows named "{@nazwa.plecaka.w.gui}" to player
		wait 1 tick
		loop {@vip.linijki}*9 times:
			set slot loop-number - 1 of current inventory of player to {plecak::%player%::%loop-number%}
	if player's tool is {@gracz.plecak.item}:
		cancel event
		open chest with {@gracz.linijki} rows named "{@nazwa.plecaka.w.gui}" to player
		wait 1 tick
		loop {@gracz.linijki}*9 times:
			set slot loop-number - 1 of current inventory of player to {plecak::%player%::%loop-number%}
on inventory close:
	if inventory name of current inventory of player is "{@vip.nazwa.plecaka.w.gui}":
		clear {plecak::%player%::*}
		loop {@vip.linijki}*9 times:
			set {plecak::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
	if inventory name of current inventory of player is "{@gracz.nazwa.plecaka.w.gui}":
		clear {plecak::%player%::*}
		loop {@gracz.linijki}*9 times:
			set {plecak::%player%::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
command /plecak [<text>]:
	permission: plecak.sk
	trigger:
		if arg-1 is "gracz":
			give player {@gracz.plecak.item}
		if arg-1 is "vip":
			give player {@vip.plecak.item}:command /plecak [<text>]:
	permission: plecak.sk
	trigger:
		if arg-1 is not set:
            if player has permission "Gracz.Plecak":
			    give player {@gracz.plecak.item}
            if player has permission "Vip.Plecak":
		        give player {@vip.plecak.item}
            Set {Plecak.Status} to 2
        else:
            if {Plecak.Status} is  2:
                send "Kolejny plecak mozesz wziasc, gdy zginiesz!"
on death:
	set {Plecak.Status} to 1
	loop drops:
		loop-value is {@vip.plecak.item}:
			chance of {@vip.szansa.na.drop}:
				loop {@vip.linijki}*9 times:
					add {plecak::%victim%::%loop-number%} to drops
			clear {plecak::%victim%::*}
		loop-value is {@gracz.plecak.item}:
			chance of {@gracz.szansa.na.drop}:
				loop {@gracz.linijki}*9 times:
					add {plecak::%victim%::%loop-number%} to drops
			clear {plecak::%victim%::*}

 

Sprawdź teraz. Następnym razem podawaj błędy, ułatwią życie.

Edytowane przez Bielecki
Odnośnik do komentarza
https://skript.pl/temat/21661-wytabuje-kto%C5%9B/#findComment-147563
Udostępnij na innych stronach

  • 0
[18:38:49 ERROR]: [Skript] indentation error: expected 3 tabs, but found '->->____' [-> = tab, _ = space, ? = other whitespace] (pierogi.sk, line 48: remove 1 dragon egg named "&6Magiczny Pierozek" from player')
[18:38:51 WARN]: [Skript] 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. (plec.sk, line 45: give player {@vip.plecak.item}:command /plecak [<text>]:')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 12 spaces (plec.sk, line 49: if player has permission "Gracz.Plecak":')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found '->->->____' [-> = tab, _ = space, ? = other whitespace] (plec.sk, line 50: give player {@gracz.plecak.item}')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 12 spaces (plec.sk, line 51: if player has permission "Vip.Plecak":')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found '->->________' [-> = tab, _ = space, ? = other whitespace] (plec.sk, line 52: give player {@vip.plecak.item}')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 12 spaces (plec.sk, line 53: Set {Plecak.Status} to 2')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 8 spaces (plec.sk, line 54: else:')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 12 spaces (plec.sk, line 55: if {Plecak.Status} is2:')
[18:38:51 ERROR]: [Skript] indentation error: expected 3 tabs, but found 16 spaces (plec.sk, line 56: send "Kolejny plecak mozesz wziasc, gdy zginiesz!"')
Edytowane przez Olix
Odnośnik do komentarza
https://skript.pl/temat/21661-wytabuje-kto%C5%9B/#findComment-147624
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ę...