variables:
# ################################# #
# ZMIENNE DO MISJI PIERWSZEJ #
{misjapierwsza.%player%} = true
{misjapierwszailosc1.%player%} = 0
{misjapierwszawykonywanie.%player%} = false
{misjapierwszawykonana.%player%} = false
# #
# ################################# #
# ################################# #
# ZMIENNE DO MISJI DRUGIEJ #
{misjadruga.%player%} = false
# # # # # # # # # # # # # # # # # # #
# Equester #
# By #
# hergot007 #
# aka #
# Wakal #
# # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # #
# MISJA PIERWSZA #
# # # # # # # # # # # # # # # # # # #
on rightclick on entity:
if name of entity contains "&4&lWojownik":
if {misjapierwsza.%player%} is true:
if {misjapierwszawykonywanie.%player%} is false:
set {misjapierwszawykonywanie.%player%} to true
set {misjapierwszailosc1.%player%} to 0
send "&7[&4&lWojownik&7] &eWitaj! Widze ze jestes tu nowy..." to player
wait 2 seconds
send "&7[&4&lWojownik&7] &eJak zwykle nowy, to i same szmaty ma na sobie." to player
wait 2 seconds
send "&7[&4&lWojownik&7] &eA nawet miecza dobrego nie masz, a kasy w portfelu cos masz?" to player
wait 2 seconds
send "&2%player% &aNiestety nie mam." to player
wait 2 seconds
send "&7[&4&lWojownik&7] &eMoge Ci dac jakis miecz wzamian za drobna przysluge." to player
wait 2 seconds
send "&7[&4&lWojownik&7] &eA wiec tak, zabij 20 Krwawych zombie, i wroc do mnie, a dosteniesz swoje wynagrodzenie!" to player
wait 1 seconds
send "&2%player% &aTak jest! Panie generale!" to player
stop
if {misjapierwszawykonywanie.%player%} is true:
if {misjapierwszawykonana.%player%} is false:
send " " to player
send "&6==============================" to player
send "&7[&4&lWojownik&7] &2Zabiles juz &c%{misjapierwszailosc1.%player%}%&8/&c&l20 &2Krwawych Zombie" to player
send "&6==============================" to player
send " " to player
stop
if {misjapierwszailosc1.%player%} is greater than or equal to 20:
if {misjapierwszawykonana.%player%} is false:
if {misjapierwszawykonana.%player%} is false:
set {misjapierwszawykonana.%player%} to true
set {misjadruga.%player%} to true
set {misjapierwsza.%player%} to false
send "&7[&4&lWojownik&7] &e&lGratulacje! Udalo ci sie wykonac misje pierwsza!" to player
wait 1 second
send "&7[&4&lWojownik&7] &e&lProsze, oto twoja nagroda!" to player
add 1 gold sword of unbreaking 10, sharpness 3, smite 2 named "&e&lMiecz misji pierwszej" to player
stop
on death:
if {misjapierwszawykonywanie.%attacker%} is true:
if {misjapierwszailosc1.%attacker%} is less than or equal to 20:
add 1 to {misjapierwszailosc1.%attacker%}
send "&7Zabiles juz &c%{misjapierwszailosc1.%attacker%}%&8/&c&l20 &7Krwawych Zombie." to attacker
stop
Chodzi o to ze nawet jak ma sie wiecej niz 20 mobow zabitych to dodaje po zabiciu do zmiennej, a nie chce tego, poza tym jak juz mam zabitych wiecej niz 20 mobow to i tak po klikniejciu na npc wyswietla sie ile zabilem mobow.
Pytanie
Wakal 23
variables: # ################################# # # ZMIENNE DO MISJI PIERWSZEJ # {misjapierwsza.%player%} = true {misjapierwszailosc1.%player%} = 0 {misjapierwszawykonywanie.%player%} = false {misjapierwszawykonana.%player%} = false # # # ################################# # # ################################# # # ZMIENNE DO MISJI DRUGIEJ # {misjadruga.%player%} = false # # # # # # # # # # # # # # # # # # # # Equester # # By # # hergot007 # # aka # # Wakal # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # MISJA PIERWSZA # # # # # # # # # # # # # # # # # # # # on rightclick on entity: if name of entity contains "&4&lWojownik": if {misjapierwsza.%player%} is true: if {misjapierwszawykonywanie.%player%} is false: set {misjapierwszawykonywanie.%player%} to true set {misjapierwszailosc1.%player%} to 0 send "&7[&4&lWojownik&7] &eWitaj! Widze ze jestes tu nowy..." to player wait 2 seconds send "&7[&4&lWojownik&7] &eJak zwykle nowy, to i same szmaty ma na sobie." to player wait 2 seconds send "&7[&4&lWojownik&7] &eA nawet miecza dobrego nie masz, a kasy w portfelu cos masz?" to player wait 2 seconds send "&2%player% &aNiestety nie mam." to player wait 2 seconds send "&7[&4&lWojownik&7] &eMoge Ci dac jakis miecz wzamian za drobna przysluge." to player wait 2 seconds send "&7[&4&lWojownik&7] &eA wiec tak, zabij 20 Krwawych zombie, i wroc do mnie, a dosteniesz swoje wynagrodzenie!" to player wait 1 seconds send "&2%player% &aTak jest! Panie generale!" to player stop if {misjapierwszawykonywanie.%player%} is true: if {misjapierwszawykonana.%player%} is false: send " " to player send "&6==============================" to player send "&7[&4&lWojownik&7] &2Zabiles juz &c%{misjapierwszailosc1.%player%}%&8/&c&l20 &2Krwawych Zombie" to player send "&6==============================" to player send " " to player stop if {misjapierwszailosc1.%player%} is greater than or equal to 20: if {misjapierwszawykonana.%player%} is false: if {misjapierwszawykonana.%player%} is false: set {misjapierwszawykonana.%player%} to true set {misjadruga.%player%} to true set {misjapierwsza.%player%} to false send "&7[&4&lWojownik&7] &e&lGratulacje! Udalo ci sie wykonac misje pierwsza!" to player wait 1 second send "&7[&4&lWojownik&7] &e&lProsze, oto twoja nagroda!" to player add 1 gold sword of unbreaking 10, sharpness 3, smite 2 named "&e&lMiecz misji pierwszej" to player stop on death: if {misjapierwszawykonywanie.%attacker%} is true: if {misjapierwszailosc1.%attacker%} is less than or equal to 20: add 1 to {misjapierwszailosc1.%attacker%} send "&7Zabiles juz &c%{misjapierwszailosc1.%attacker%}%&8/&c&l20 &7Krwawych Zombie." to attacker stopChodzi o to ze nawet jak ma sie wiecej niz 20 mobow zabitych to dodaje po zabiciu do zmiennej, a nie chce tego, poza tym jak juz mam zabitych wiecej niz 20 mobow to i tak po klikniejciu na npc wyswietla sie ile zabilem mobow.
Dajel ike.
Odnośnik do komentarza
https://skript.pl/temat/23177-naprawa-skryptu/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi