command /praca:
executable by: players
trigger:
open chest with 3 rows named "&6&lPrace" to player
loop 27 times:
set slot loop-number - 1 of player's current inventory to white stained glass pane named " "
loop 9 times:
set slot loop-number + 8 of player's current inventory to gray stained glass pane named " "
if groups of player contains "{@gornik-grupa}":
set slot 11 of player's current inventory to iron pickaxe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
else:
set slot 11 of player's current inventory to iron pickaxe named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!"
if groups of player contains "{@rybak-grupa}":
set slot 13 of player's current inventory to fishing rod of infinity 10 named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!" and "&aJuz posiadasz te prace!"
else:
set slot 13 of player's current inventory to fishing rod named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!"
if groups of player contains "{@drwal-grupa}":
set slot 15 of player's current inventory to iron axe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
else:
set slot 15 of player's current inventory to iron axe named "&ePraca&7: &aDrwal" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!"
set slot 26 of player's current inventory to barrier named "&cZamknij" with lore "&7Kliknij &6LPM&7, aby zamknac te okno!"
on inventory click:
if name of player's current inventory is not "&6&lPrace":
stop
if clicked inventory is player's inventory:
stop
cancel event
if clicked slot is 11:
if groups of player contains "{@gornik-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@rybak-grupa}":
execute console command "pex user %player% group remove {@rybak-grupa}"
if groups of player contains "{@drwal-grupa}":
execute console command "pex user %player% group remove {@drwal-grupa}"
execute console command "pex user %player% group add {@gornik-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&6&lGornik" to player
else if clicked slot is 13:
if groups of player contains "{@rybak-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@gornik-grupa}":
execute console command "pex user %player% group remove {@gornik-grupa}"
if groups of player contains "{@drwal-grupa}":
execute console command "pex user %player% group remove {@drwal-grupa}"
execute console command "pex user %player% group add {@rybak-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&b&lRybak" to player
else if clicked slot is 15:
if groups of player contains "{@drwal-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@gornik-grupa}":
execute console command "pex user %player% group remove {@gornik-grupa}"
if groups of player contains "{@rybak-grupa}":
execute console command "pex user %player% group remove {@rybak-grupa}"
execute console command "pex user %player% group add {@drwal-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&a&lDrwal" to player
else if clicked slot is 26:
close player's inventory
on mine:
if event-block is stone:
if groups of player doesn't contain "{@gornik-grupa}":
stop
else if event-block is any log:
if groups of player doesn't contain "{@drwal-grupa}":
stop
else if event-block is not stone or any log:
stop
add 2 to player's money
on fishing:
if fishing state is not CAUGHT_FISH:
stop
if groups of player doesn't contain "{@rybak-grupa}":
stop
add 10 to player's money
Pytanie
koncuwka69 1
Witam przychodze z prosba o pomoc by dodac range w skrypcie farmer ktora bedzie dostawala za scinanie lisci, zabijanie zwierzat 4$
I aby byly tez ranga budowniczy, nie musi nic robic oby tylko dalo sie nadac przez skrypt
options:
gornik-grupa: gornik
rybak-grupa: rybak
drwal-grupa: drwal
command /praca:
executable by: players
trigger:
open chest with 3 rows named "&6&lPrace" to player
loop 27 times:
set slot loop-number - 1 of player's current inventory to white stained glass pane named " "
loop 9 times:
set slot loop-number + 8 of player's current inventory to gray stained glass pane named " "
if groups of player contains "{@gornik-grupa}":
set slot 11 of player's current inventory to iron pickaxe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
else:
set slot 11 of player's current inventory to iron pickaxe named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!"
if groups of player contains "{@rybak-grupa}":
set slot 13 of player's current inventory to fishing rod of infinity 10 named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!" and "&aJuz posiadasz te prace!"
else:
set slot 13 of player's current inventory to fishing rod named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!"
if groups of player contains "{@drwal-grupa}":
set slot 15 of player's current inventory to iron axe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
else:
set slot 15 of player's current inventory to iron axe named "&ePraca&7: &aDrwal" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!"
set slot 26 of player's current inventory to barrier named "&cZamknij" with lore "&7Kliknij &6LPM&7, aby zamknac te okno!"
on inventory click:
if name of player's current inventory is not "&6&lPrace":
stop
if clicked inventory is player's inventory:
stop
cancel event
if clicked slot is 11:
if groups of player contains "{@gornik-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@rybak-grupa}":
execute console command "pex user %player% group remove {@rybak-grupa}"
if groups of player contains "{@drwal-grupa}":
execute console command "pex user %player% group remove {@drwal-grupa}"
execute console command "pex user %player% group add {@gornik-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&6&lGornik" to player
else if clicked slot is 13:
if groups of player contains "{@rybak-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@gornik-grupa}":
execute console command "pex user %player% group remove {@gornik-grupa}"
if groups of player contains "{@drwal-grupa}":
execute console command "pex user %player% group remove {@drwal-grupa}"
execute console command "pex user %player% group add {@rybak-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&b&lRybak" to player
else if clicked slot is 15:
if groups of player contains "{@drwal-grupa}":
send "&cJuz posiadasz te prace!" to player
stop
if groups of player contains "{@gornik-grupa}":
execute console command "pex user %player% group remove {@gornik-grupa}"
if groups of player contains "{@rybak-grupa}":
execute console command "pex user %player% group remove {@rybak-grupa}"
execute console command "pex user %player% group add {@drwal-grupa}"
close player's inventory
send title "&eWybrales prace&7:" with subtitle "&a&lDrwal" to player
else if clicked slot is 26:
close player's inventory
on mine:
if event-block is stone:
if groups of player doesn't contain "{@gornik-grupa}":
stop
else if event-block is any log:
if groups of player doesn't contain "{@drwal-grupa}":
stop
else if event-block is not stone or any log:
stop
add 2 to player's money
on fishing:
if fishing state is not CAUGHT_FISH:
stop
if groups of player doesn't contain "{@rybak-grupa}":
stop
add 10 to player's money
Odnośnik do komentarza
https://skript.pl/temat/41934-pomoc-z-skryptem/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.