Merhaba arkadaşlar;
Bugün farklı bir Skript ile karşınızdayım. Skriptimizin amacı Hayvan kestikçe kutunuz doluyor ve % 100'e ulaştığı zaman menüden seviye atlayabiliyorsunuz. Ayriyetten Yang sistemi ekledim hayvan kestikçe para geliyor fiyatı options kısmından ayarlayabiliyorsunuz ve zararsız-zararlı yaratıkları öldürünce farklı şekilde exp geliyor. Şuanlık sistem böyle ama bunu geliştireceğim çok farklı şeyler ekleyeceğim o yüzden takipte kalın.
Takipte kalın yeni Skriptler paylaşmaya devam edeceğim :))
Bugün farklı bir Skript ile karşınızdayım. Skriptimizin amacı Hayvan kestikçe kutunuz doluyor ve % 100'e ulaştığı zaman menüden seviye atlayabiliyorsunuz. Ayriyetten Yang sistemi ekledim hayvan kestikçe para geliyor fiyatı options kısmından ayarlayabiliyorsunuz ve zararsız-zararlı yaratıkları öldürünce farklı şekilde exp geliyor. Şuanlık sistem böyle ama bunu geliştireceğim çok farklı şeyler ekleyeceğim o yüzden takipte kalın.
Kod:
# Sikiript is my life :d
options:
p: &9Tecrübe »
evcilhayvanlarpara: 50
saldirganhayvanlarpara: 100
function tecrube(p: player, sayfa: string):
if {_sayfa} is "menu":
wait 0.1 ticks
play raw sound "note.pling" at {_p} with pitch 1 volume 10
open virtual chest with size 1 named "&eTecrübe / Menü" to {_p}
make gui slot 0 of {_p} with 384 named "&eTecrüben" with lore "&8------------------------||&aTıkla ve Seviye Atla||||&9Mevcut Seviyen: &e%{tecrube::seviye::%{_p}%}%||||%{tecrube::%{_p}%}%||&8------------------------" to run using left:
if {tecrube::level::%{_p}%} is bigger than or equal to 100:
if {tecrube::seviye::%{_p}%} is not set:
play raw sound "note.pling" at {_p} with pitch 2 volume 10
delete {tecrube::levelbekliyor::%{_p}%}
set {tecrube::seviye::%{_p}%} to 1
set {tecrube::level::%{_p}%} to 0
set {tecrube::%{_p}%} to coloured "&4██████████ &l&e% %{tecrube::level::%{_p}%}%/100"
send "{@p} &eTebrikler! Seviye atladın." to {_p}
send "{@p} &eYeni Seviye: &a%{tecrube::seviye::%{_p}%}%" to {_p}
tecrube({_p}, "menu")
else if {tecrube::seviye::%{_p}%} is bigger than or equal to 1:
play raw sound "note.pling" at {_p} with pitch 2 volume 10
add 1 to {tecrube::seviye::%{_p}%}
delete {tecrube::levelbekliyor::%{_p}%}
set {tecrube::level::%{_p}%} to 0
set {tecrube::%{_p}%} to coloured "&4██████████ &l&e% %{tecrube::level::%{_p}%}%/100"
send "{@p} &eTebrikler! Seviye atladın." to {_p}
send "{@p} &eYeni Seviye: &a%{tecrube::seviye::%{_p}%}%" to {_p}
tecrube({_p}, "menu")
else:
send "{@p} &cSeviyen yeterli değil!" to {_p}
send "{@p} &eBir sonraki seviye için: &a%{tecrube::level::%{_p}%}%/100" to {_p}
command /seviye:
trigger:
tecrube(player, "menu")
on death:
attacker is a player
if {tecrube::levelbekliyor::%attacker%} is not set:
if {tecrube::level::%attacker%} is not set:
set {tecrube::level::%attacker%} to 0
victim is a chicken or pig or cow or sheep or rabbit or ocelot:
set {_rastgelelevel} to a random integer between 1 and 3
add {_rastgelelevel} to {tecrube::level::%attacker%}
if {tecrube::level::%attacker%} is between 0 and 9:
set {tecrube::%attacker%} to coloured "&4██████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&4██████████ &l&e% %{tecrube::level::%attacker%}%/100"
if {tecrube::level::%attacker%} is between 10 and 19:
set {tecrube::%attacker%} to coloured "&a█&4█████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█&4█████████ &l&e% %{tecrube::level::%attacker%}%/100"
if {tecrube::level::%attacker%} is between 19 and 29:
set {tecrube::%attacker%} to coloured "&a██&4████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██&4████████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 29 and 39:
set {tecrube::%attacker%} to coloured "&a███&4███████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a███&4███████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 39 and 49:
set {tecrube::%attacker%} to coloured "&a████&4██████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a████&4██████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 49 and 59:
set {tecrube::%attacker%} to coloured "&a█████&4█████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█████&4█████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 59 and 69:
set {tecrube::%attacker%} to coloured "&a██████&4████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██████&4████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 69 and 79:
set {tecrube::%attacker%} to coloured "&a███████&4███ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a███████&4███ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 79 and 89:
set {tecrube::%attacker%} to coloured "&a████████&4██ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a████████&4██ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 89 and 99:
set {tecrube::%attacker%} to coloured "&a█████████&4█ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█████████&4█ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is bigger than or equal to 100:
play raw sound "note.pling" at attacker with pitch 2 volume 10
set {tecrube::levelbekliyor::%attacker%} to true
set {tecrube::level::%attacker%} to 100
set {tecrube::%attacker%} to coloured "&a██████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██████████ &l&e% %{tecrube::level::%attacker%}%/100"
send "{@p} &eYeni bir Seviye'ye ulaştın! Seviye atlamak için /seviye." to attacker
set action bar of attacker to "&eYeni bir Seviye'ye ulaştın! Seviye atlamak için menüyü aç."
stop
victim is a zombie or skeleton or creeper or spider or enderman or blaze or witch or wolf:
set {_rastgelelevel} to a random integer between 1 and 5
add {_rastgelelevel} to {tecrube::level::%attacker%}
if {tecrube::level::%attacker%} is between 0 and 9:
set {tecrube::%attacker%} to coloured "&4██████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&4██████████ &l&e% %{tecrube::level::%attacker%}%/100"
if {tecrube::level::%attacker%} is between 10 and 19:
set {tecrube::%attacker%} to coloured "&a█&4█████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█&4█████████ &l&e% %{tecrube::level::%attacker%}%/100"
if {tecrube::level::%attacker%} is between 19 and 29:
set {tecrube::%attacker%} to coloured "&a██&4████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██&4████████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 29 and 39:
set {tecrube::%attacker%} to coloured "&a███&4███████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a███&4███████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 39 and 49:
set {tecrube::%attacker%} to coloured "&a████&4██████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a████&4██████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 49 and 59:
set {tecrube::%attacker%} to coloured "&a█████&4█████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█████&4█████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 59 and 69:
set {tecrube::%attacker%} to coloured "&a██████&4████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██████&4████ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 69 and 79:
set {tecrube::%attacker%} to coloured "&a███████&4███ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a███████&4███ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 79 and 89:
set {tecrube::%attacker%} to coloured "&a████████&4██ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a████████&4██ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is between 89 and 99:
set {tecrube::%attacker%} to coloured "&a█████████&4█ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a█████████&4█ &l&e% %{tecrube::level::%attacker%}%/100"
else if {tecrube::level::%attacker%} is bigger than or equal to 100:
play raw sound "note.pling" at attacker with pitch 2 volume 10
set {tecrube::levelbekliyor::%attacker%} to true
set {tecrube::level::%attacker%} to 100
set {tecrube::%attacker%} to coloured "&a██████████ &l&e% %{tecrube::level::%attacker%}%/100"
set action bar of attacker to "&a██████████ &l&e% %{tecrube::level::%attacker%}%/100"
send "{@p} &eYeni bir Seviye'ye ulaştın! Seviye atlamak için /seviye." to attacker
set action bar of attacker to "&eYeni bir Seviye'ye ulaştın! Seviye atlamak için menüyü aç."
stop
victim is a chicken or pig or cow or sheep or rabbit or ocelot:
set {_sayi} to a random integer between 0 and 1000000
set {_para} to a random integer between 0 and {@evcilhayvanlarpara}
create holo object "&a&l+%{_para}% &e&lPara!" with id "%{_sayi}%" at block above victim
execute console command "eco give %attacker% %{_para}%"
wait 1 seconds
delete holo object "%{_sayi}%"
victim is a zombie or skeleton or creeper or spider or enderman or blaze or witch or wolf:
set {_sayi} to a random integer between 1 and 1000000
set {_para} to a random integer between 1 and {@saldirganhayvanlarpara}
create holo object "&a&l+%{_para}% &e&lPara!" with id "%{_sayi}%" at block above victim
execute console command "eco give %attacker% %{_para}%"
wait 1 seconds
delete holo object "%{_sayi}%"
on join:
if {tecrube::level::%player%} is not set:
set {tecrube::level::%player%} to 0
on first join:
set {tecrube::level::%player%} to 0
set {tecrube::%player%} to coloured "&4██████████ &l&e% %{tecrube::level::%player%}%/100"
Bazı bug ve hatalar giderildi!
Takipte kalın yeni Skriptler paylaşmaya devam edeceğim :))
Son düzenleme: