Sevgili forum üyeleri, merhabalar. Bugün sizlerle beraber fevkalade bir skript paylaşımı ile karşı karşıyayız.
Evet, yanlış okumuyorsun. Her akşam balkonunda espresso kahveni içmek varken, neden sunucunda düzenli event yapmayı tercih ediyorsun? Paylaşımı, sizlere bir nevi çözüm olarak, bir nevi oyuncuların tutulacağını düşünerekten, hazırlamış olduğum sisteme vakfediyorum. Çoğunuzun bildiği veya büyük kısmımızın bir diğer sunucularda sık gördüğümüz sistemi ben de burada paylaşmak istedim. Ayrıca, ilk skript paylaşımım olduğu için herhangi bir hata görürseniz, anında iletmekten sakın çekinmeyin. Sonuçta bir kereden birşey olmaz...
Sistemden ufak bir kare...
-
Nedir bu çok baskıladığım Kurt Etkinliği olayı?
- Kurtu belli bir sayıya ulaşana kadar besleyerek, oyuncuların çeşitli ödüller kazanabileceği bir etkinliktir. Bu sistem ile oyuncular artık kendi etkinliklerini bir nevi yaratabilecekler. Paylaşım içerisinde kurtun mevcut gelişimi 750 olarak belirtilmiştir. Kod içerisinden keyfinize göre ayarlamalar yapabilirsiniz.
Yapım aşamasını nasıl gerçekleştirebiliriz?
- Sizlerde bu sistemi sunucunuza eklemek istiyorsanız ufak tefek bazı ayarlamalar yapmanız gerekmektedir. Öncelikle gerekli olan eklentileri sunucunuzda barınmanız zorundadır. Gerekli eklentiler sunucunuzda olmadığı halde skript paylaşımının hiçbir önemi yoktur. Bu doğrultuda aşağıda vericeğim adreslerden gerekli olan eklentileri sunucunuza eklemeyi önemsiz sayıp, sakın geçmeyin!
Gerekli eklentiler: (Tüm eklentileri ekledikden sonra, sunucuyu yeniden başlatmayı unutmayın!)
+ Holographic Displays
+ Holographic Extension
+ Citizens
+ CommandNPC (Citizens için icap eden bir addondur.)
+ Skript
+ skRayFall
- Öncelikle, en başta yapmanız gereken bir adet kurt NPC'si oluşturmak olacaktır. Bu aşamayı hızlı bir şekilde yapmak için /npc create [isim] --type Wolf yazarak, ilk aşamayı Kurt isminde bir NPC olarak tamamlayabilirsiniz. Kurt ismini gizlemek için NPC'yi seçip, ardından /npc name komutunu girebilirsiniz. Kurtun ismi ile ilgili bu sistemde herhangi bir işimiz yok. O yüzden adını gizlemek mühim bir bölümdür, sakın geçmeyin.
- Bu sefer CommandNPC eklentisini kullanmak için NPC'lere komut entegre etmemiz gerekiyor. Bu bölüm de sizleri fazla zoruluyacağını fazla düşünmüyorum. NPC'yi seçerek (/npc select) /npc cmdadd kurt-besle komutunu giriyoruz. Böylelikle kurta sağ tıklayanlar "kurt-bestle" komutunu girebilecekler.
- Skripti kullanmak için önümüzde hiç bir engel kalmadı ancak, kurtun üstüne hologram ekleyerek sistemi daha da iyi bir görünüme sokabilirsiniz. Tüm gerekli eklentiler eksiksiz ise kurtun bir tık üstüne gelip, /hologram create kurtetkinligi şeklinde yazıyoruz. Ardından plugins dosyasından HolographicDisplays klasörünü açıyoruz. Klasör içerisinden database.yml adlı metin belgesini buluyoruz. Bulduktan sonra, açıyoruz ve aşağıdaki verdiğim kodu tamamen kopyalıyıp, yapıştırıyoruz;
Ardından, oyun içerisinden /hologram reload ve /hologram movehere kurtetkinligi komutlarını sırasıyla yazıyoruz. Artık yazdığımız hologram, konumlandırdığınız bölgeye gelecektir. Ayrıyeten, bir bilgi daha vermek istiyorum. Kodlama içerisinde görebilirseniz "{slowest} bölümü, her 10 saniyede bir yenileme görevinde duruyor. Sizin için uygun olan süreleri aşağıda bıraktım, seçerek değiştirebilirsiniz.
{fastest} - 0.1 saniye,
{fast} - 0.5 saniye,
{medium} - 1 saniye,
{slow} - 5 saniye,
» şeklinde kendi kafanıza göre değişkenlik yapabilirsiniz.
- İndirme Adresi -
Tıkla ve İndir! - VirusTotal
- Görseller -
- Kodlar -
Kullanacaklar için şimdiden hayırlı olsun, sağlıklı günler geçirme dileğiyle...
Evet, yanlış okumuyorsun. Her akşam balkonunda espresso kahveni içmek varken, neden sunucunda düzenli event yapmayı tercih ediyorsun? Paylaşımı, sizlere bir nevi çözüm olarak, bir nevi oyuncuların tutulacağını düşünerekten, hazırlamış olduğum sisteme vakfediyorum. Çoğunuzun bildiği veya büyük kısmımızın bir diğer sunucularda sık gördüğümüz sistemi ben de burada paylaşmak istedim. Ayrıca, ilk skript paylaşımım olduğu için herhangi bir hata görürseniz, anında iletmekten sakın çekinmeyin. Sonuçta bir kereden birşey olmaz...
Sistemden ufak bir kare...
-
Nedir bu çok baskıladığım Kurt Etkinliği olayı?
- Kurtu belli bir sayıya ulaşana kadar besleyerek, oyuncuların çeşitli ödüller kazanabileceği bir etkinliktir. Bu sistem ile oyuncular artık kendi etkinliklerini bir nevi yaratabilecekler. Paylaşım içerisinde kurtun mevcut gelişimi 750 olarak belirtilmiştir. Kod içerisinden keyfinize göre ayarlamalar yapabilirsiniz.
Yapım aşamasını nasıl gerçekleştirebiliriz?
- Sizlerde bu sistemi sunucunuza eklemek istiyorsanız ufak tefek bazı ayarlamalar yapmanız gerekmektedir. Öncelikle gerekli olan eklentileri sunucunuzda barınmanız zorundadır. Gerekli eklentiler sunucunuzda olmadığı halde skript paylaşımının hiçbir önemi yoktur. Bu doğrultuda aşağıda vericeğim adreslerden gerekli olan eklentileri sunucunuza eklemeyi önemsiz sayıp, sakın geçmeyin!
Gerekli eklentiler: (Tüm eklentileri ekledikden sonra, sunucuyu yeniden başlatmayı unutmayın!)
+ Holographic Displays
+ Holographic Extension
+ Citizens
+ CommandNPC (Citizens için icap eden bir addondur.)
+ Skript
+ skRayFall
- Öncelikle, en başta yapmanız gereken bir adet kurt NPC'si oluşturmak olacaktır. Bu aşamayı hızlı bir şekilde yapmak için /npc create [isim] --type Wolf yazarak, ilk aşamayı Kurt isminde bir NPC olarak tamamlayabilirsiniz. Kurt ismini gizlemek için NPC'yi seçip, ardından /npc name komutunu girebilirsiniz. Kurtun ismi ile ilgili bu sistemde herhangi bir işimiz yok. O yüzden adını gizlemek mühim bir bölümdür, sakın geçmeyin.
- Bu sefer CommandNPC eklentisini kullanmak için NPC'lere komut entegre etmemiz gerekiyor. Bu bölüm de sizleri fazla zoruluyacağını fazla düşünmüyorum. NPC'yi seçerek (/npc select) /npc cmdadd kurt-besle komutunu giriyoruz. Böylelikle kurta sağ tıklayanlar "kurt-bestle" komutunu girebilecekler.
- Skripti kullanmak için önümüzde hiç bir engel kalmadı ancak, kurtun üstüne hologram ekleyerek sistemi daha da iyi bir görünüme sokabilirsiniz. Tüm gerekli eklentiler eksiksiz ise kurtun bir tık üstüne gelip, /hologram create kurtetkinligi şeklinde yazıyoruz. Ardından plugins dosyasından HolographicDisplays klasörünü açıyoruz. Klasör içerisinden database.yml adlı metin belgesini buluyoruz. Bulduktan sonra, açıyoruz ve aşağıdaki verdiğim kodu tamamen kopyalıyıp, yapıştırıyoruz;
Kod:
kurtetkinligi:
location: world, 0,000, 0.000, 0.000
lines:
- '&6&lKURT ETKİNLİĞİ'
- ''
- Bu kurt diğer uluyan kurtlara hiç benzemiyor! Mevcut gelişimi arttırmak için
- kemik ile tamamen doyurarak, gelecek etkinliklerde sen de yer alabilirsin ancak,
- vahşi kurt miğdesini doyurmamak için elinden gelen tüm hamlelerini yapacaktır.
- ''
- '&7Açlık durumu: &bKarnı aç!'
- '&7Kurtun mevcut gelişimi:{slowest}&c%skript_Kurt%&8/&a750'
Ardından, oyun içerisinden /hologram reload ve /hologram movehere kurtetkinligi komutlarını sırasıyla yazıyoruz. Artık yazdığımız hologram, konumlandırdığınız bölgeye gelecektir. Ayrıyeten, bir bilgi daha vermek istiyorum. Kodlama içerisinde görebilirseniz "{slowest} bölümü, her 10 saniyede bir yenileme görevinde duruyor. Sizin için uygun olan süreleri aşağıda bıraktım, seçerek değiştirebilirsiniz.
{fastest} - 0.1 saniye,
{fast} - 0.5 saniye,
{medium} - 1 saniye,
{slow} - 5 saniye,
» şeklinde kendi kafanıza göre değişkenlik yapabilirsiniz.
- İndirme Adresi -
Tıkla ve İndir! - VirusTotal
- Görseller -
- Kodlar -
Kod:
options:
prefix: &3Skyblock &8»
on load:
if {Kurt} isn't set:
set {Kurt} to 0
command /kurt:
permission: op
trigger:
send ""
send "&8 &6&lKURT ETKİNLİĞİ"
send ""
send "&e/kurt-sıfırla &7- &fKurtun mevcut gelişimini tamamen sıfırlar."
send "&e/kurt-kemik &7- &fKurtun tek yiyeceğinden 8 adet alırsınız."
send "&e/kurt-besle &7- &fKurtu besleyebilirsiniz."
send "&e/kurt-iscoming &7- &fKurtu etkinliğini direkt olarak başlatırsınız."
command /kurt-sıfırla:
permission: op
trigger:
set {Kurt} to 0
send "&aKurt mevcut gelişimi tamamen sıfırlnadı. &7(0/750)"
stop
command /kurt-kemik:
permission: op
trigger:
give 8 bone named "&c[Kurt Etkinliği] &fKemik" to player
command /kurt-besle:
trigger:
if name of tool of player is "&c[Kurt Etkinliği] &fKemik":
set {_miktar} to 1
if "%player's tool%" contains " ":
set {_m::*} to split "%player's tool%" at " "
set {_miktar} to {_m::1} parsed as int
if {_miktar} isn't set:
set {_miktar} to 1
if {Kurt} + {_miktar} is greater than 750:
set {_miktar} to ({_miktar} - (({Kurt} + {_miktar}) - 750))
if {Kurt} is less than 750:
if {Kurt} + {_miktar} is 750:
remove {_miktar} of bone from player's tool
add {_miktar} to {Kurt}
execute console command "sohbet kapat"
broadcast "{@prefix} &eKurt, tamamen doyuruldu! Kurt etkinliğinin başlamasına &b5 dakika &ekaldı."
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &eEtkinliğe son 5 dakika kaldı."
wait 60 seconds
broadcast "{@prefix} &eKurt, tamamen doyuruldu! Kurt etkinliğinin başlamasına &b4 dakika &ekaldı."
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &eEtkinliğe son 4 dakika kaldı."
wait 60 seconds
broadcast "{@prefix} &eKurt, tamamen doyuruldu! Kurt etkinliğinin başlamasına &b3 dakika &ekaldı."
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &eEtkinliğe son 3 dakika kaldı."
wait 60 seconds
broadcast "{@prefix} &eKurt, tamamen doyuruldu! Kurt etkinliğinin başlamasına &b2 dakika &ekaldı."
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &eEtkinliğe son 2 dakika kaldı."
wait 60 seconds
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &eEtkinliğe son 1 dakika kaldı."
broadcast "{@prefix} &eKurt etkinliğinin başlamasına &b1 dakika &ekaldı."
wait 60 seconds
broadcast "{@prefix} &aKurt etkinliği başlıyor. Envanterinde biraz yer açmayı sakın unutma!"
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &aEtkinlik devam ediyor..."
wait 1 seconds
execute console command "sohbet aç"
wait 3 seconds
execute console command "kurt-iscoming"
wait 10 seconds
execute console command "hologram setline kurtetkinligi 7 &7Açlık durumu: &bKarnı aç!"
set {Kurt} to 0
stop
else:
remove {_miktar} of player's tool from player's inventory
add {_miktar} to {Kurt}
send "{@prefix} &aWoahh, beni besledin!"
stop
else:
send "{@prefix} &cHoop, biraz yavaş olmalısın! Kurtu daha falza besleyemezsin, yoksa obez mi yapacaksın?"
else:
send "{@prefix} &cBu hareketin ile kurt sinirlenmeye başlıyor. Kurtun mevcut gelişimini arttırmak için kemik ile tıklamak yeterli olacaktır!"
command /kurt-iscoming:
permission: kurtetkinligi.baslat
trigger:
wait 5 seconds
give 16 diamond to players
wait 5 seconds
broadcast "{@prefix} &cEvent sona ermiştir, iyi oyunlar!"
stop
command /sohbet <text>:
trigger:
if arg 1 is "kapat":
set {chat.kapat} to true
broadcast "{@prefix} &cSohbet kullanıma kapatıldı!"
if arg 1 is "aç":
set {chat.kapat} to false
broadcast "{@prefix} &aSohbet kullanıma açıldı, iyi oyunlar!"
on chat:
player doesn't have permission "sohbet.konus"
{chat.kapat} is true
cancel event
send "{@prefix} &cSohbet geçici bir süreliğine kapatılmıştır."
Kullanacaklar için şimdiden hayırlı olsun, sağlıklı günler geçirme dileğiyle...