Çözüldü SAATLİ OTO EVENT SKRİPTİ

  • Konuyu Başlatan Konuyu Başlatan TGFurkaan
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.241
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

TGFurkaan

Koydum Çalışma Masasını
Katılım
3 Haziran 2019
Mesajlar
55
Elmaslar
-3
Puan
0
Yaş
24
Konum
İstanbul
Minecraft
_Score_61

Discord:

тgƒυякαη 정 ┊18#9690

bir skript görmüştüm forumda saati gelince otomatik WARP event'e ışınlıyor envantere belirlenen ıtemlerı verıyor ve tekrar spawna ışınlıyor.bunun gibi bi skript yapabilcek var mı
14:00 ve 20.00'da olacak şekilde itemleri ben ayarlarım
 
Bi böyle deneyin birde aynı konudan iki tane açmışsınız
 

Ekli dosyalar

Bi böyle deneyin birde aynı konudan iki tane açmışsınız
denedim ama olmadı burda düzeltcek olmazsa baştan böyle bişey yazan olur belki diye istek olarak açtım orayı kapatmam mı gerekiyor
 
denedim ama olmadı burda düzeltcek olmazsa baştan böyle bişey yazan olur belki diye istek olarak açtım orayı kapatmam mı gerekiyor
bilmiyorum kapatman mı gerekiyor ama zaten konu farklı yerde farklı o yüzden sıkıntı olmaz sanırım
 
JavaScript:
#-----------------------------------------------------------= AYARLAR =----------------------------------------------------------------------------#
options:
    # Event Ayarları
    ServerIsim: CasioCraft
    sure: 500 minute
    EventItemi2: 3 iron ingot
    EventItemi3: 3 dirt
    EventItemi4: 3 gold ingot
    EventItemi5: 8 sand
    EventItemi6: 3 golden apple
    EventItemi7: 3 cooked beef
    
#-----------------------------------------------------------= ^^^^ =----------------------------------------------------------------------------#   

command /event [<text>] [<text>] [<number>]:
    trigger:
        player is op:
            arg-1 is "ayarla":
                arg 2 is "yer.event":
                    set {EventLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eEvent Yeri &bSeçildi"
                arg 2 is "yer.spawn":
                    set {SpawnLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eSpawn Yeri &bSeçildi"
                arg 2 is "debug":
                    delete {Event.Durum}
                    send "&7[&6{@ServerIsim}&7] &bBaşarılı Debug"
            arg 1 isn't set:
                send "&e/event ayarla yer.spawn"
                send "&e/event ayarla yer.event"
                send "&e/event ayarla debug &7- Server Durunca Kullanılır."
                
every {@sure}:
    loop players:
        {Event.Durum} isn't set:
            set {Event.Durum} to true
            send "&7[&6{@ServerIsim}&7] &bOtomatik Eventin Başlamasına &c5 Saniye !" to loop-player
            wait 5 second
            send "&7[&6{@ServerIsim}&7] &bOtomatik Event Başladı Işınlanıyorsunuz !" to loop-player
            teleport loop-player to {EventLoc}
            wait 3 second
            give loop-player {@EventItemi2} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi3} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi4} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi5} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi6} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi7} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            send "&7[&6{@ServerIsim}&7] &bOtomatik Event Bitmiştir Spawna Işınlanıyorsunuz.." to loop-player
            teleport loop-player to {SpawnLoc}
            wait 1 minutes
            delete {Event.Durum}
buyur dostum arkadaşın attığı dosyada süre sisteminde sıkıntı vardı editledim her 500 dakikada eventi gerçekleştirir ama spawnlama olayı saçma direk envantere koymak en mantıklısı
 
JavaScript:
#-----------------------------------------------------------= AYARLAR =----------------------------------------------------------------------------#
options:
    # Event Ayarları
    ServerIsim: CasioCraft
    sure: 500 minute
    EventItemi2: 3 iron ingot
    EventItemi3: 3 dirt
    EventItemi4: 3 gold ingot
    EventItemi5: 8 sand
    EventItemi6: 3 golden apple
    EventItemi7: 3 cooked beef
   
#-----------------------------------------------------------= ^^^^ =----------------------------------------------------------------------------#  

command /event [<text>] [<text>] [<number>]:
    trigger:
        player is op:
            arg-1 is "ayarla":
                arg 2 is "yer.event":
                    set {EventLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eEvent Yeri &bSeçildi"
                arg 2 is "yer.spawn":
                    set {SpawnLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eSpawn Yeri &bSeçildi"
                arg 2 is "debug":
                    delete {Event.Durum}
                    send "&7[&6{@ServerIsim}&7] &bBaşarılı Debug"
            arg 1 isn't set:
                send "&e/event ayarla yer.spawn"
                send "&e/event ayarla yer.event"
                send "&e/event ayarla debug &7- Server Durunca Kullanılır."
               
every {@sure}:
    loop players:
        {Event.Durum} isn't set:
            set {Event.Durum} to true
            send "&7[&6{@ServerIsim}&7] &bOtomatik Eventin Başlamasına &c5 Saniye !" to loop-player
            wait 5 second
            send "&7[&6{@ServerIsim}&7] &bOtomatik Event Başladı Işınlanıyorsunuz !" to loop-player
            teleport loop-player to {EventLoc}
            wait 3 second
            give loop-player {@EventItemi2} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi3} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi4} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi5} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi6} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            give loop-player {@EventItemi7} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
            wait 1 second
            send "&7[&6{@ServerIsim}&7] &bOtomatik Event Bitmiştir Spawna Işınlanıyorsunuz.." to loop-player
            teleport loop-player to {SpawnLoc}
            wait 1 minutes
            delete {Event.Durum}
buyur dostum arkadaşın attığı dosyada süre sisteminde sıkıntı vardı editledim her 500 dakikada eventi gerçekleştirir ama spawnlama olayı saçma direk envantere koymak en mantıklısı
500 dakikada bir olmasını ıstemıyorum ama ben saatlik olsun 14.00 ve 20.00da otomatik olarak gerçekleşsin bu onu yapabilir misin
 
JavaScript:
#Created by Switcher @Switcher
# "-" is not entity type hatalarını geçin o hata değildir.

#-----------------------------------------------------------= AYARLAR =----------------------------------------------------------------------------#
options:

    #Event Zamanlarını Belirleyin
    
    EventSaati: 14:00 #Örnek: 1:15(Gece 1) , 14:22 , 7:06
    EventSaati2: 20:00
    # Event Ayarları
    
    ServerIsim: DenemeCraft
    
    # Eğer Yeni Item Eklemek Istiyorsanız "-" 'yi silin. Eklediginiz Itemi Kaldirmak Istiyorsanız Yazıyı Silip "-" koyun.
    
    EventItemi: diamond sword
    EventItemi2: iron ingot
    EventItemi3: 25 diamond
    EventItemi4: 3 gold ingot
    EventItemi5: -
    EventItemi6: -
    EventItemi7: -
    EventItemi8: -
    EventItemi9: -
    EventItemi10: -
    
#-----------------------------------------------------------= ^^^^ =----------------------------------------------------------------------------#   




    
command /event [<text>] [<text>] [<number>]:
    trigger:
        player is op:
            arg-1 is "ayarla":
                arg 2 is "yer.event":
                    set {EventLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eEvent Yeri &bSeçildi"
                arg 2 is "yer.spawn":
                    set {SpawnLoc} to location of player
                    send "&7[&6{@ServerIsim}&7] &bBaşarıyla &eSpawn Yeri &bSeçildi"
                arg 2 is "debug":
                    delete {Event.Durum}
                    send "&7[&6{@ServerIsim}&7] &bBaşarılı Debug"
            arg 1 isn't set:
                send "&e/event ayarla yer.spawn"
                send "&e/event ayarla yer.event"
                send "&e/event ayarla debug &7- Server Durunca Kullanılır."
                
every second:
    set {_zaman} to "%hour%:%minutes%"
    if {_zaman} is "{@EventSaati}":
        loop players:
            {Event.Durum} isn't set:
                set {Event.Durum} to true
                send "&7[&6{@ServerIsim}&7] &bOtomatik Eventin Başlamasına &c5 Saniye !" to loop-player
                wait 5 second
                send "&7[&6{@ServerIsim}&7] &bOtomatik Event Başladı Işınlanıyorsunuz !" to loop-player
                teleport loop-player to {EventLoc}
                "{@EventItemi}" isn't "-":
                    give loop-player {@EventItemi} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi2}" isn't "-":
                    give loop-player {@EventItemi2} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi3}" isn't "-":
                    give loop-player {@EventItemi3} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi4}" isn't "-":
                    give loop-player {@EventItemi4} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi5}" isn't "-":
                    give loop-player {@EventItemi5} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi6}" isn't "-":
                    give loop-player {@EventItemi6} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi7}" isn't "-":
                    give loop-player {@EventItemi7} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi8}" isn't "-":
                    give loop-player {@EventItemi8} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi9}" isn't "-":
                    give loop-player {@EventItemi9} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi10}" isn't "-":
                    give loop-player {@EventItemi10} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                send "&7[&6{@ServerIsim}&7] &bOtomatik Event Bitmiştir Spawna Işınlanıyorsunuz.." to loop-player
                teleport loop-player to {SpawnLoc}
                wait 1 minutes
                delete {Event.Durum}
every second:
    set {_zaman} to "%hour%:%minutes%"
    if {_zaman} is "{@EventSaati2}":
        loop players:
            {Event.Durum} isn't set:
                set {Event.Durum} to true
                send "&7[&6{@ServerIsim}&7] &bOtomatik Eventin Başlamasına &c5 Saniye !" to loop-player
                wait 5 second
                send "&7[&6{@ServerIsim}&7] &bOtomatik Event Başladı Işınlanıyorsunuz !" to loop-player
                teleport loop-player to {EventLoc}
                "{@EventItemi}" isn't "-":
                    give loop-player {@EventItemi} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi2}" isn't "-":
                    give loop-player {@EventItemi2} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi3}" isn't "-":
                    give loop-player {@EventItemi3} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi4}" isn't "-":
                    give loop-player {@EventItemi4} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi5}" isn't "-":
                    give loop-player {@EventItemi5} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi6}" isn't "-":
                    give loop-player {@EventItemi6} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi7}" isn't "-":
                    give loop-player {@EventItemi7} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi8}" isn't "-":
                    give loop-player {@EventItemi8} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi9}" isn't "-":
                    give loop-player {@EventItemi9} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                wait 1 second
                "{@EventItemi10}" isn't "-":
                    give loop-player {@EventItemi10} named "&7[&6{@ServerIsim} &aHEDIYESI&7]"
                send "&7[&6{@ServerIsim}&7] &bOtomatik Event Bitmiştir Spawna Işınlanıyorsunuz.." to loop-player
                teleport loop-player to {SpawnLoc}
                wait 1 minutes
                delete {Event.Durum}

Bu sanırım çalışır en üstte EventSaati ve EventSaati2 kısmında süreler farketmemişim orasını :(
 
wildskript addonu kur skriptte sorun yok istediğin saate göre editle
 

Ekli dosyalar

TCE plugini ile yapabilirsin daha sağlıklı olur.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl