SÜT EVENTİ
Herkeze Merhaba, yapmış olduğum bir skripti paylaşmak istiyorum. Hemen nasıl kuracağımıza geçelim.
KURULUM
Altta vermiş olduğum kodu indirip, Skript klasörüne atıyoruz. Oyuna geçip, eventi yapacağımız alana "sutevent" adlı bir wg atıyoruz. Ardından "/sütevent yer-ayarla" komudunu yazıp ineklerin doğacağı yeri belirliyoruz. Ardından "/sütevent başlat" yazıp eventimizi başlatıyoruz. İnekleri sağmak için ise sağ tıklayıp, 1 saniye beklememiz yeterli.
KOD
Herkeze Merhaba, yapmış olduğum bir skripti paylaşmak istiyorum. Hemen nasıl kuracağımıza geçelim.
KURULUM
Altta vermiş olduğum kodu indirip, Skript klasörüne atıyoruz. Oyuna geçip, eventi yapacağımız alana "sutevent" adlı bir wg atıyoruz. Ardından "/sütevent yer-ayarla" komudunu yazıp ineklerin doğacağı yeri belirliyoruz. Ardından "/sütevent başlat" yazıp eventimizi başlatıyoruz. İnekleri sağmak için ise sağ tıklayıp, 1 saniye beklememiz yeterli.
KOD
Kod:
options:
odul.id: iron_ingot
odul.sayi: 16
inek.ad: &dDana
variables:
{sut_lt::*} = 0
{sutevent} = false
{yer_belirle} = false
{countdown::*} = false
{acildi.event} = false
on right click on cow:
if {sutevent} is true:
if "%region at player%" contains "sutevent":
set {sagilim::%player%} to true
if {sagilim::%player%} is true:
cancel event
set action bar of player to "&dSağılıyor..."
wait 1 tick
set action bar of player to "&aSağıldı!"
delete event-entity
set {sagilim::%player%} to false
wait 2 seconds
if display name of event-entity contains "&dDana &aLVL 1":
set {sut_miktar::%player%} to random integer between 1 and 3
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
if display name of event-entity contains "&dDana &aLVL 2":
set {sut_miktar::%player%} to random integer between 3 and 5
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
if display name of event-entity contains "&dDana &aLVL 3":
set {sut_miktar::%player%} to random integer between 4 and 8
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
if display name of event-entity contains "&dDana &aLVL 4":
set {sut_miktar::%player%} to random integer between 6 and 9
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
if display name of event-entity contains "&dDana &aLVL 5":
set {sut_miktar::%player%} to random integer between 8 and 12
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
if display name of event-entity contains "&dDana &aLVL 6":
set {sut_miktar::%player%} to random integer between 12 and 20
add {sut_miktar::%player%} to {sut_lt::%player%}
set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
wait 2 seconds
set action bar of player to ""
on any movement:
if {sagilim::%player%} is true:
cancel event
wait 3 seconds
command /sütevent [<text>]:
permission: sutevent.all
trigger:
if arg-1 is "başlat":
if {acildi.event} is false:
if {yer.ayarla} is true:
set {acildi.event} to true
broadcast "&d&lSÜT EVENTI &7> &aSüt eventi başlamıştır! &9/warp süteventi"
broadcast "&d&lSÜT EVENTI &c&lBILGILENDIRME &7> &aEvent süresi &c1 &adakika'dır"
loop 40 times:
chance of 50%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 1"
chance of 25%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 2"
chance of 15%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 3"
chance of 6%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 4"
chance of 3%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 5"
chance of 1%:
wait 5 tick
spawn a cow at location of {location}
set display name of spawned cow to "&dDana &aLVL 6"
set {sutevent} to true
wait 1 minutes
broadcast "&d&lSÜT EVENTI &7> &aEvent bitmiştir. &7İyi oyunlar!"
set {sutevent} to false
set {_maxValue} to 0
loop {sut_lt::*}:
set {_player} to loop-index parsed as offline player
if {sut_lt::%{_player}%} > {_maxValue}:
set {_maxValue} to loop-value
set {_maxPlayer} to {_player}
delete {sut_lt::*}
broadcast "&d&lSÜT EVENTI &7> &eEtkinliğin galibi : &a%{_maxPlayer}%"
give player {@odul.sayi} of {@odul.id} named "&dSüt Eventi &7> &fÖdül"
loop all players:
set {sut_lt::%loop-player%} to 0
wait 5 seconds
set {sut_lt::%loop-player%} to 0
set {acildi.event} to false
else:
send "&c&lHATA &7: &aYer belirlenmemiş! &a/sütevent &dsetspawn/yer-ayarla &a!" to player
else:
send "&c&lHATA &7: &aEvent zaten başlamış, bittikten sonra eventi tekrar yapabilirsin :D."
if arg-1 is "kapat" or "kapa":
if {sutevent} is true:
broadcast "&d&lSÜT EVENTI &7> &aEvent kapatıldı! &7İyi oyunlar!"
set {sutevent} to false
set {acildi.event} to false
else:
send "&cZaten kapalı"
if arg-1 is "setspawn" or "yer-ayarla":
set {location} to location of player
send "&d&lSÜTEVENTI &7> &aSpawn noktası başarıyla belirlendi! &7(%{location}%)" to player
set {yer.ayarla} to true
if arg-1 is "inek-sil" or "sil":
loop all cows:
if loop-cow's name is "&dDana &aLVL 1" or "&dDana &aLVL 2" or "&dDana &aLVL 3" or "&dDana &aLVL 4" or "&dDana &aLVL 5" or "&dDana &aLVL 6":
delete loop-cow
send "&cSilindi!"
if arg-1 is not set:
send "&7&m|------------ &dSüt Eventi &7&m-------------|" to player
send "&7> &c/sütevent başlat &7- &aEventi başlatır." to player
send "&7> &d/sütevent kapat/kapa &7- &aEventi zorla kapatır" to player
send "&7> &d/sütevent sil &7- &aKalan inekleri siler!" to player
send "&7> &d/sütevent yer-ayarla/setspawn &7- &aİneklerin doğacağı yeri belirler." to player
Gerekli Eklentiler
Skript
SkRayFall
SkQuery 3
GÖRSELLER
İYİ FORUMLAR!
Skript
SkRayFall
SkQuery 3
GÖRSELLER
İYİ FORUMLAR!
Son düzenleme: