Mam problem ze skryptem aby poprawnie działał. Zdaję sobie sprawę, że napewno coś pomieszałam dlatego proszę o pomoc.
Skrypt ma za zadanie dodawać lub odejmować punkty na pvp - czyli zwyciesca otrzymuje 1p honoru a pokonany go traci.
Na start przyznawanych jest 5p. Po uzbieranej odpowiedniej ilości punktów czyli 100 jest możliwość wymiany ich na Range Vip poprzez tabliczkę. Są tam dwie komendy: /honor - pokazuję ilość zdobytych punktów oraz /resetpvp - komenda tylko dla adminów - resetuje punkty ( ale tylko graczy którzy są online, a fajnie było by wszystkich tych offline też )
Z góry dziekuję za pomoc.
Oto kod:
variables:
{honor.%player%} = 5
on first join:
set {honor.%player%} to 5
on death of player:
attacker is player
victim is player
add 1 to {honor.%attacker%}
send "&c%attacker% otrzymal 1 Punkt Honoru za zabicie %victim%"
remove 1 from {honor.%victim%}
send "&c%victim% Zostal zabity przez %attacker% i stracil Punkt Honoru"
stop
command /honor:
trigger:
send "&cTwoje Punkty Honoru wynosza {honor.%player%}"
stop
command /resetpvp:
permission: permisja.pvpadmin
permission message: Nie masz permisji do uzywania tej komendy
trigger:
loop all players:
set {punkty.honoru.%loop-player%} to 0
send "&2Usunieto punkty wszystkich graczy!"
stop
on right click on sign:
if line 1 is "&4PUNKTY HONORU":
if line 2 is "100 Punktow Honoru":
if line 3 is "Za":
if line 4 is "Ranga Vip":
if {honor.%player%} is "100":
set {honor.%player%} to 0
execute console command "/pex user %player% group set Vip"
send "Oddales %line 2%. W nagrode otrzymales %line 4%"
else:
send "&4Tu wymienisz tylko Punkty Honoru. Nie masz odpowiedniej ilosci punktow"
Pytanie
keiko 0
Witam.
Mam problem ze skryptem aby poprawnie działał. Zdaję sobie sprawę, że napewno coś pomieszałam dlatego proszę o pomoc.
Skrypt ma za zadanie dodawać lub odejmować punkty na pvp - czyli zwyciesca otrzymuje 1p honoru a pokonany go traci.
Na start przyznawanych jest 5p. Po uzbieranej odpowiedniej ilości punktów czyli 100 jest możliwość wymiany ich na Range Vip poprzez tabliczkę. Są tam dwie komendy: /honor - pokazuję ilość zdobytych punktów oraz /resetpvp - komenda tylko dla adminów - resetuje punkty ( ale tylko graczy którzy są online, a fajnie było by wszystkich tych offline też )
Z góry dziekuję za pomoc.
Oto kod:
variables:
{honor.%player%} = 5
on first join:
set {honor.%player%} to 5
on death of player:
attacker is player
victim is player
add 1 to {honor.%attacker%}
send "&c%attacker% otrzymal 1 Punkt Honoru za zabicie %victim%"
remove 1 from {honor.%victim%}
send "&c%victim% Zostal zabity przez %attacker% i stracil Punkt Honoru"
stop
command /honor:
trigger:
send "&cTwoje Punkty Honoru wynosza {honor.%player%}"
stop
command /resetpvp:
permission: permisja.pvpadmin
permission message: Nie masz permisji do uzywania tej komendy
trigger:
loop all players:
set {punkty.honoru.%loop-player%} to 0
send "&2Usunieto punkty wszystkich graczy!"
stop
on right click on sign:
if line 1 is "&4PUNKTY HONORU":
if line 2 is "100 Punktow Honoru":
if line 3 is "Za":
if line 4 is "Ranga Vip":
if {honor.%player%} is "100":
set {honor.%player%} to 0
execute console command "/pex user %player% group set Vip"
send "Oddales %line 2%. W nagrode otrzymales %line 4%"
else:
send "&4Tu wymienisz tylko Punkty Honoru. Nie masz odpowiedniej ilosci punktow"
Odnośnik do komentarza
https://skript.pl/temat/8499-problem-ze-skryptem/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi