Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız. Mercedes kullanmak yerine tosbaya binmek gibi... Websiteleri düzgün görüntüleyemiyorsanız eh, bi zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Skript PaylaşımıOtomatik Maden ve Rain Eventi Sistemi Yapılımı
benim bir sorum var . every 480 minute olayı hakkında. diyelim ki sunucuyu kapattım. ama her 2 günde bir saat 6 da event yapmak istiyorum otomatik olarak. bu bakım zamanları periyodu bozarmı?
günlük belli bir saat yada haftanın belli günlerini belirtmek skriptle mümkünmü.
Sorumu yanıtlayana teşekkürler şimdiden.
benim bir sorum var . every 480 minute olayı hakkında. diyelim ki sunucuyu kapattım. ama her 2 günde bir saat 6 da event yapmak istiyorum otomatik olarak. bu bakım zamanları periyodu bozarmı?
günlük belli bir saat yada haftanın belli günlerini belirtmek skriptle mümkünmü.
Sorumu yanıtlayana teşekkürler şimdiden.
Hayır, değil. Skript bir Bukkit eklentisi temelindedir. Bukkit bir Java sunucu yazılımıdır. Yazılımlar durdurulduktan sonra çalışmazlar ve aynı zamanda bellek içerisinde tuttukları yapılacak işlemleri silinir. Bu yüzden sunucuyu kapattıktan sonra tekrar açtığında istediğin gibi çalışmayacaktır.
Hayır, değil. Skript bir Bukkit eklentisi temelindedir. Bukkit bir Java sunucu yazılımıdır. Yazılımlar durdurulduktan sonra çalışmazlar ve aynı zamanda bellek içerisinde tuttukları yapılacak işlemleri silinir. Bu yüzden sunucuyu kapattıktan sonra tekrar açtığında istediğin gibi çalışmayacaktır.
republiciansensei (doğukan) kardeşimiz nasıl yapıldığını anlattı. 2 günde bir defa şeklinde ayarlayıp yapmayı deneyeceğim.
çalışırsa sizide bilgilendiririm.
Merhaba gençler. Çoğu arkadaşlarımızdan gelen talep üzerine skript ile otomatik maden ve rain eventi sistemiyle ilgili FactionDeninceBiz sunucusu için hazırlamış olduğum ufak bir skripti sizlere paylaşacağım.
Öncelik olarak skriptde şu saatde olacaktır diye bir zaman kavramı bulunmamaktadır. Sunucu çalıştıkdan sonra kaç saat ara ile event yapması gerektiği belirtilmiştir. Ayrıntıları aşağıda anlatacağım.
Otomatik Rain Event Yapımı : 1.) Rain eventi yapacağımız alana gidip o alanın kordinatını pluginimize tanımlamalıyız.
Örnek : Diyelimki /warp raineventinde rain yapacağız /warp raineventine gidip /rain add raineventi
yazarak raineventinin kordinatını letitrain pluginine tanımlamış oluyoruz.
2.) Örnek Skript kodunu aşağıda veriyorum
Kod:
command /rainevent:
permission: rain.event
trigger:
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 5 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 4 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 3 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 2 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 1 Dakika Kaldi!" to players
wait 30 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 30 Saniye Kaldi!" to players
wait 20 seconds
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 10 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 9 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 8 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 7 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 6 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 5 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 4 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 3 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 2 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basliyor <green>/warp raineventi <aqua> yazarak gidebilirsiniz. Son 1 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<aqua> Rain Eventi Basladi <green>/warp raineventi <aqua> yazarak gidebilirsiniz. <orange>Event Basladi ilk yagan diamond" to players
execute console command "rain 264 raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Durmak yok ! Yukaridan Altin yagiyor...." to players
execute console command "rain 266 raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Heey Birazda xp kasmaya ne dersiniz hmm :)" to players
execute console command "rain xporbs raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Demirle devam ediyoruz." to players
execute console command "rain 265 raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Zumrut hmm. En guzel para kaynagi ;)" to players
execute console command "rain 388 raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Altin Elmaya ne dersiniz??" to players
execute console command "rain 322 raineventi"
wait 17 second
send "<purple>[Oto Event]<green>/warp raineventi <orange>Son rain eventi tekrardan xp" to players
execute console command "rain xporbs raineventi"
wait 1 second
send "<purple>[Oto Event]<&c> Rain Eventi Bitti! Tesekkurler <white> Eventi Duzenleyen Yetkili: <green>%player%" to players
wait 2 second
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Otomatik Event Sistemleri" to players
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Otomatik Event Sistemleri" to players
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Otomatik Event Sistemleri" to players
wait x seconds ------- > kaç saniye sonra bu komudu kullansın
execute console command "rain 322raineventi" -------- > (raineventi) yani konunun ilk başında anlattığımız gibi letitraine raineventi adında bir kordinat tanımlamıştık o kordinatda rainin yağacağını anlatıyoruz.
oyuncuların bu komudu kullanamaması için rain.event permissionu ekledik. Örneğin bir guruba bu permissionu eklemek için /mangaddp kurucu rain.event yazarak rain.event permissionu yani /rainevent permissionunu verebilirsiniz.
Otomatik Maden Eventi Yapımı : 1.) Klasik hammadde wgmizi attıkdan sonra yapmamız gereken tek şey dünya ismini ve wg adını skripte belirtmek.
Kod:
command /madenevent:
permission: maden.event
trigger:
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 5 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 4 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 3 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 2 Dakika Kaldi!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 1 Dakika Kaldi!" to players
wait 30 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 30 Saniye Kaldi!" to players
wait 20 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 10 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 9 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 8 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 7 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 6 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 5 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 4 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 3 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 2 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. SON 1 Saniye Kaldi!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Basliyor <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b>Event Basladi 5 Dakika Sonra Otomatik Bitecek!" to players
execute console command "rg flag madeneventiwgadi build -w dunyaismi allow"
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 5 Dakika <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 4 Dakika <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 3 Dakika <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 2 Dakika <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 60 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 1 Dakika <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 30 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 30 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 20 seconds
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 10 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 9 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 8 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 7 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 6 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 5 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 4 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 3 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 2 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitiyor Son 1 Saniye <green>/warp madeneventi <&c> yazarak gidebilirsiniz. <&b> Acele Edin!" to players
wait 1 second
send "<purple>[Oto Event]<&c> Maden Eventi Bitti! Tesekkurler <&b> Eventi Duzenleyen Yetkili: <green>%player%" to players
execute console command "rg flag madeneventiwgadi build -w dunyaismi deny"
wait 2 second
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Event Sistemleri" to players
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Event Sistemleri" to players
send "<purple>[Oto Event]<orange> Katildiginiz icin tesekkurler :) - MC-TR.COM Event Sistemleri" to players
oyuncuların bu komudu kullanamaması için rain.event permissionu ekledik Örneğin bir guruba bu permissionu eklemek için /mangaddp kurucu maden.event yazarak maden.event permissionu yani /madenevent permissionunu verebilirsiniz.
Event Sistemini Otomatik Olarak Yapmak
Şimdide bu yapmış olduğumuz komutlarla otomatik event gerçekleştirmeyi otomatiğe bağlayalım.....
Kod:
every 360 minutes:
execute console command "/madenevent"
Every 360 minutes yani her 360 dakikada bir konsol /madenevent komudunu girilecektir.
Kod:
every 480 minutes:
execute console command "/rainevent"
every 480 minutes yani her 480 dakikada bir konsol /rainevent komudunu girecektir.
belli bir zamanda direk istedigim itemlerin oyunculara dagıtılması için ne yapmalıyım - örnek: saat 20:00 da 64 elmas 64 demir 64 altın verilecek ama nasıl