Skript Paylaşımı Sunucu Etkinlik Skripti

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

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
109
Elmaslar
20
Puan
495
Konum
Uzay Üssü

1624127014109.png

SUNUCU ETKİNLİKLERİ SKRİPTİ​

Hepinize merhabalar, bugün sunucu etkinliklerinde kullanılabilecek oldukça basit bir skripti göstereceğim.
Kodu biraz uzun oldu kusura bakmayın. Skriptimizde etkinlik türünü ve açıklamalarını ayarlamamız gerekiyor, bunun dışında birde komut ve yetki ayarlamalıyız. Geriye kalanlar otomatik olacak zaten :D O zaman koda geçelim;
Kod:
options: #Seçenekler

# ????? ?????????? ??????? ???̧??!

# Mesajların önünde gösterilecek prefix/önek;
    p:     #<-Buraya Eventinizin Adını Yazın(örn &3&lKoşu Yarışı >>)

# Eventinizi açıklayan cümleler yazın;
    acıklama: #<-Buraya (örn Oyuncular zorlu parkurları en hızlı şekilde ve ölmeden bitirmeye çalışacak!)
    acıklama2: #<-Buraya da 2. açıklayıcı cümlenizi yazın (örn 1. 2. ve 3. olan yarışmacılara para ödülü verilecektir!)

# Eventi başlatmak için gereken komut;
    k:  #<-Buraya komutunuzu yazın (örn /kosuyarisibaslat)

# Eventi başlatacak komutun kullanama yetkisini/permini seçin;
    perm: #<-Buraya perminizi/yetknizi yazın (örn kosu.sk)


# ??????? ??????? (ℕ??: ?? ??̈??̈????? ??????? ????? ?????????, ?̈???????? ???̆??̧?????? ?????????? ???? ???????.)

# İki tanıtım mesajı arasındaki saniye;
    tanıtım: 15

# Komuttan sonra mesajların başlaması için süre;
    süre: 10

#                                              『K』『O』『M』『U』『T』                                                             

command {@k} :
    permission: {@perm}
    permission message: &cBunu yapmaya iznin yok.
    trigger:
        if {eventyapılıyor} is not set:
            set {eventyapılıyor} to true
            send "&aEvent başarıyla başlatıldı!" to player
            wait {@süre} seconds
            send "{@p}&a Event az sonra başlıyacak!" to players
            send "{@p}&a {@acıklama}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama2}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama2}" to players
            wait {@tanıtım} seconds
            send "{@p}&a Son 10 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 9 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 8 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 7 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 6 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l5&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l4&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l3&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l2&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l1&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Event &c&lBAŞLADI&a!" to players
            delete {eventyapılıyor}
        else:
            send "&cZaten şuanda bir {@p} eventi yapılıyor!" to player


Bu skripti beğendiyseniz yorum yapmayı unutmayın!​
 
Son düzenleme:
Event skriptinden forumda yüzlerce bulunmaktadır fakat tekrar paylaşmanız güzel olmuş. Kod uzun olmuş demişsiniz fakat gram uzun olmamış sadece loop ile kısaltılabilirdi. # kısımlarını silmenizi öneririm. Başarılar dilerim.
 
Event skriptinden forumda yüzlerce bulunmaktadır fakat tekrar paylaşmanız güzel olmuş. Kod uzun olmuş demişsiniz fakat gram uzun olmamış sadece loop ile kısaltılabilirdi. # kısımlarını silmenizi öneririm. Başarılar dilerim.
Teşekkürler yorumunuz için # leri anlaşılır olması için koydum ama tabiki gerek yok :-)
 

SUNUCU ETKİNLİKLERİ SKRİPTİ​

Hepinize merhabalar, bugün sunucu etkinliklerinde kullanılabilecek oldukça basit bir skripti göstereceğim.
Kodu biraz uzun oldu kusura bakmayın. Skriptimizde etkinlik türünü ve açıklamalarını ayarlamamız gerekiyor, bunun dışında birde komut ve yetki ayarlamalıyız. Geriye kalanlar otomatik olacak zaten :D O zaman koda geçelim;
Kod:
options: #Seçenekler

# ????? ?????????? ??????? ???̧??!

# Mesajların önünde gösterilecek prefix/önek;
    p:     #<-Buraya Eventinizin Adını Yazın(örn &3&lKoşu Yarışı >>)

# Eventinizi açıklayan cümleler yazın;
    acıklama: #<-Buraya (örn Oyuncular zorlu parkurları en hızlı şekilde ve ölmeden bitirmeye çalışacak!)
    acıklama2: #<-Buraya da 2. açıklayıcı cümlenizi yazın (örn 1. 2. ve 3. olan yarışmacılara para ödülü verilecektir!)

# Eventi başlatmak için gereken komut;
    k:  #<-Buraya komutunuzu yazın (örn /kosuyarisibaslat)

# Eventi başlatacak komutun kullanama yetkisini/permini seçin;
    perm: #<-Buraya perminizi/yetknizi yazın (örn kosu.sk)


# ??????? ??????? (ℕ??: ?? ??̈??̈????? ??????? ????? ?????????, ?̈???????? ???̆??̧?????? ?????????? ???? ???????.)

# İki tanıtım mesajı arasındaki saniye;
    tanıtım: 15

# Komuttan sonra mesajların başlaması için süre;
    süre: 10

#                                              『K』『O』『M』『U』『T』                                                            

command {@k} :
    permission: {@perm}
    permission message: &cBunu yapmaya iznin yok.
    trigger:
        if {eventyapılıyor} is not set:
            set {eventyapılıyor} to true
            send "&aEvent başarıyla başlatıldı!" to player
            wait {@süre} seconds
            send "{@p}&a Event az sonra başlıyacak!" to players
            send "{@p}&a {@acıklama}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama2}" to players
            wait {@tanıtım} seconds
            send "{@p}&a {@acıklama2}" to players
            wait {@tanıtım} seconds
            send "{@p}&a Son 10 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 9 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 8 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 7 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son 6 saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l5&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l4&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l3&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l2&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Son &c&l1&a saniye..." to players
            wait 1 seconds
            send "{@p}&a Event &c&lBAŞLADI&a!" to players
            delete {eventyapılıyor}
        else:
            send "&cZaten şuanda bir {@p} eventi yapılıyor!" to player


Bu skripti beğendiyseniz yorum yapmayı unutmayın!​
Görüntü eklemesseniz kimse hiçbirşey anlamaz hocam. Onun dışında skriptte # olarak notlar bırakmanız iyi olmuş ellerinize sağlık başarılar dilerim.
 
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
Üst