Sol Reklam

Skript Paylaşımı Otomatik Maden ve Rain Eventi Sistemi Yapılımı

Durum
Mesaj gönderimine kapalı.

Hai

<3
Site Sahibi
Emektar

Discord:

yusufkemal#5290

Katılım
2 Ocak 2014
Mesajlar
409
Elmaslar
1.137
Puanlar
15.660
Yaş
28
Yer
Adana
Minecraft
ImHai
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.


Bizlere lazım olan pluginler.


1.) Skript Bukkit Sayfası : http://dev.bukkit.org/bukkit-plugins/skript/
logo-200px.png.-m1.png


2.) LetItRain Plugin : http://dev.bukkit.org/bukkit-plugins/let-it-rain/
LetItRainSplash.jpg


3.) Otomatik maden yenilenmesi için regenblock yada mineresetlite kullanabilirsiniz. Anlatımları forumumuzda mevcuttur.
Regen Block Anlatımı : http://www.mc-tr.com/konu/otomatik-meslek-yenileme-plugini-regen-block-detayli-kullanilimi.7/
MineResetLite Anlatımı : http://www.mc-tr.com/konu/mineresetlite-plugini-kullanimi.1177/

4.) Oto wgyi açıp kapatması için worldguard ( Söylemeye gerek yok zaten tüm sunucularda eklidir )

------------------------------------------------------------------------------------------------------------------------------

Kullanı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 322 raineventi" -------- > (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.
2QkWPj.png




Kod:
command /rainevent:
    permission: rain.event

  • command /rainevent : ------->> /rainevent komudu girildiğinde yukarıda işlemlerin hepsini sırasıyla yapılacağını belirtir.

  • 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

gLAvEb.png




  • command /madenevent : ------->> /madenevent komudu girildiğinde yukarıda işlemlerin hepsini sırasıyla yapılacağını belirtir.

  • 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.


Bu kodları skript haline getiremeyen arkadaşlarımız için hazır olarak kodlarımızı skripte kaydedip linkini paylaşıyorum
http://s3.dosya.tc/server28/dWc22Y/MCTROtoEvent.rar.html



Siz isteyin biz paylaşalım minecraft hakkındaki tüm sorunlarınızı bize belirtmekten çekinmeyin ......​
 
Son düzenleme:

xLood

Minecraft Destek
Katılım
7 Ekim 2014
Mesajlar
51
Elmaslar
14
Puanlar
8.810
Yer
Ankara
Güzel paylaşım. Fakat bunlar MyCommand plugini ile de yapılabilir.
 

RealTaxiDriver

Eskilerden kim kaldı?
Katılım
16 Mayıs 2014
Mesajlar
24
Elmaslar
77
Puanlar
0
Yaş
27
Yer
im bile yok :(
Çok basit olmuş ama aynı zamandada çok mantıklı olmuş. Skriptden anlamayan birisinin sağdan soldan kodlar toplayıp bu kodlarla bir harikalar yaratması gerçekten çok iyi olmuş. Skripte merak salsanız yada plugin eclipse yazmaya falan sizden çok güzel şeyler çıkacak
 

MrKanAkitan

Birisi mi Spawnlandı?
Katılım
10 Temmuz 2014
Mesajlar
2
Elmaslar
0
Puanlar
0
Yaş
28
Videolu Anlatim Yaparmisin bide ben /rain add raineventi yazinca yetkin yok diyor
 

TechnicalSkin

Yazım Yöneticisi
Katılım
3 Eylül 2014
Mesajlar
108
Elmaslar
80
Puanlar
8.860
Yaş
25
Yer
Bir ev...
Videolu Anlatim Yaparmisin bide ben /rain add raineventi yazinca yetkin yok diyor
OP'un olduğuna veya yetki pluginin doğru çalıştığına ve doğru ayarlandığına emin ol. Eğer dediklerim tamsa LetItRain pluginini güncelle.
 

IEmreCan

Somon Balığı Selam Vermeye Geldi
Katılım
27 Eylül 2014
Mesajlar
15
Elmaslar
2
Puanlar
0
Yaş
25
/rain add raineventi yazinca You do not permission to execute this command yazısı çıkıyor
LET IT RAİN PLUGİNİ GÜNCEL
OP İken yazdım ama yine olmadı
 

TheAxial

Birisi mi Spawnlandı?
Katılım
7 Şubat 2015
Mesajlar
1
Elmaslar
1
Puanlar
0
Yaş
27
/rain add raineventi yazinca You do not permission to execute this command yazısı çıkıyor
LET IT RAİN PLUGİNİ GÜNCEL
OP İken yazdım ama yine olmadı
Pluginin hatasından kaynaklanıyor.
/mangaddp default LetItRain.rain.coordinates
yazıp kendinizi oyuncu grubuna ekleyip /rain add raineventi yazın
daha sonra /mangdelp default LetItRain.rain.coordinates yazarak oyuncu grubundan yetkiyi silin.
 

IEmreCan

Somon Balığı Selam Vermeye Geldi
Katılım
27 Eylül 2014
Mesajlar
15
Elmaslar
2
Puanlar
0
Yaş
25
Pluginin hatasından kaynaklanıyor.
/mangaddp default LetItRain.rain.coordinates
yazıp kendinizi oyuncu grubuna ekleyip /rain add raineventi yazın
daha sonra /mangdelp default LetItRain.rain.coordinates yazarak oyuncu grubundan yetkiyi silin.

Sağol oldu
 

yυѕυғ | ριχεl TƦ

Birisi mi Spawnlandı?
Katılım
11 Şubat 2015
Mesajlar
6
Elmaslar
2
Puanlar
0
Yaş
26
Bence en adili bu olsa gerek
 

babandwdw

Birisi mi Spawnlandı?
Katılım
28 Ocak 2015
Mesajlar
1
Elmaslar
0
Puanlar
0
Yaş
29
o otomatik olma saniyesini aynı skript içinemi yazmamaız gerekiyor olmuyor ayrı yazıdm otomatik olmuuyor
 

Birkan Murat Özcan

Birisi mi Spawnlandı?
Katılım
12 Eylül 2014
Mesajlar
1
Elmaslar
0
Puanlar
0
Yaş
29
ya bak cevap verin otomatik olması için ne yapmam gerek
 

Almodria

Yay Yok, İskelet Yok

Discord:

ALMODRİA#0001

Katılım
23 Mart 2015
Mesajlar
299
Elmaslar
148
Puanlar
13.825
Yer
Ev
Minecraft
Almodria
Bence Yeni Plugin Kodlamaya Başlayan Arkadaşlar İçin Çok İyi Bir Konu Benden Bir Like :)
 

Kumpir_Gaming

Birisi mi Spawnlandı?
Katılım
10 Mayıs 2014
Mesajlar
7
Elmaslar
1
Puanlar
0
Yaş
25
Konuyu Hortlattim özür dilerim ama link kırık. :(
 

ErenCraft

Birisi mi Spawnlandı?
Katılım
18 Mayıs 2015
Mesajlar
3
Elmaslar
0
Puanlar
0
Yaş
32
<purple> <yellow> felen yazanıza &4 &5 &6 &d &e bunları kullanın
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı