Sol Reklam

Skript Paylaşımı Discord Çekiliş Sistemi | Tamamen Otomatik | 1.0

Durum
Mesaj gönderimine kapalı.

EylexLive

Örümcek Hoşt!

Discord:

Umut Erarslan#8378

Katılım
10 Ağustos 2017
Mesajlar
347
Elmaslar
110
Puanlar
7.110
Yer
Ankara
Minecraft
UmutErarslan_
Selam!

Daha önceden kodlamış olduğum çekiliş sistemini paylaşayım dedim.Sistemi daha önceden beri kendi sunucumda kullanmaktaydım halada kullanıyorum.
Discord botunu siz oluşturmalısınız,nasıl oluşturulduğu vb. bilgiler birçok yerde mevcut.
Unutmayın çekiliş sistemi haftalık olarak çalışır.Skript bilginiz varsa bunu 2 günde bir veya 2 haftada bir gibi sürelere de ayarlayabilirsiniz.
Ayarlayamazsanız bana discorddan ulaşın: Umut Erarslan#8378
Ayarlar bölümünden çekiliş kanalının idsini,discord bot tokenini,prefixi, ve bot adını girin.

Ekran Alıntısı.PNG


Gereken skript addonları:
Vixio

Aşağıda bot komutları ve işlevleri mevcuttur:
1-) Çekiliş başlatma: Çekiliş başlatma tek komut ile idsini yazdığımız kanal üzerinden başlatıyoruz Komutu:
!çekilişbaşlat Prefixi ben ! olarak ayarladım siz "prefixes" bölümünden ayarlayabilirsiniz.

1.png


2-)Çekiliş bitirme: Çekilişi yine tek komut ile bitirebilirsiniz.İdsini yazdığınız kanal üzerinden bitirebilirsiniz.
Unutmayın tüm katılanlar silinir. Komutu:
!çekilişbitir

2.png


3-)Çekilişi otomatik olmadan açıklama: Çekiliş sistemini denemek veya daha kısa sürede bitirmek isterseniz bu komutu kullanabilirsiniz.
Yine idsini yazdığınız kanal üzerinden yapmalısınız. Komutu:
!çekilişaçıkla

3.png


4-)Çekilişe katılma: Kullanıcıların kullanabileceği bir komut zaten çok bişey yok.İşlevi yazan kullanıcıyı çekilişe ekler.Yine idsini yazdığınız kanala yazmalı. Komutu:
!çekiliş

4.png


5-)Çekilişten silme: Bir kullanıcıyı çekilişten silmek isterseniz bu komutu kullanabilirsiniz.Herhangi bir kanal zorunluluğu yok,her kanalda kullanılabilir. Komutu:
!çekilişsil <Silmek istediğiniz kullanıcının discord idsi>

5.png


6-)Çekilişe ekleme: Bir kullanıcıyı çekilişe eklemek sterseniz bu komutu kullanabilirsiniz.Herhangi bir kanal zorunluluğu yok,her kanalda kullanılabilir. Komutu:
!çekilişekle <Eklemek istediğiniz kullanıcının discord idsi>

6.png


Bu komutlar dışında başka bir komut yok.Sistem başlattığınız gün itibariyle her hafta o gün açıklanacaktır.
Normalde benim kendime özel ödül sistemim var,eğer isterseniz onuda ekleyebilirim.Bu sistemde otomatik herhangi bir ödül vermiyor.
Veya siz kendiniz elle de bir ödül verebilirsiniz.Yani 100$ para gibi...
Ek olarak, sistem zamanı makinenin zamanına göre ayarladığı için makinenin zamanında yapılan bir değişiklik skripti etkileyecektir.

Kod:

Kod:
options:
    botadı: #bot adı
    token: #token
    prefix: #prefix
    çekilişkanalid: #çekiliş kanalının idsi
on load:
    if "{@botadı}" parsed as bot is not set:
        login to "{@token}" with name "{@botadı}"
discord command çekilişbaşlat:
    prefixes: !
    trigger:
        if id of event-channel is "{@çekilişkanalid}":
            {cekilisSistem::zaman} is not set:
                if event-member has permission administrator:
                    set {cekilisSistem::zaman} to 6 days and 23 hours and 59 minutes later
                    send "@everyone Çekiliş <@%id of event-member%> tarafından başlatıldı!%nl%%{cekilisSistem::zaman}% tarihinde açıklanacak." to channel with id "{@çekilişkanalid}" with "{@botadı}"
discord command çekilişbitir:
    prefixes: !
    trigger:
        if id of event-channel is "{@çekilişkanalid}":
            {cekilisSistem::zaman} is set:
                if event-member has permission administrator:
                    delete {cekilisSistem::zaman}
                    delete {cekilisSistem::katilanlar::*}
                    send "Çekiliş <@%id of event-member%> adlı yetkili tarafından iptal edildi." to channel with id "{@çekilişkanalid}" with "{@botadı}"
discord command çekilişaçıkla:
    prefixes: !
    trigger:
        if id of event-channel is "{@çekilişkanalid}":
            {cekilisSistem::zaman} is set:
                if event-member has permission administrator: 
                    set {_x} to random element out of {cekilisSistem::katilanlar::*}
                    send "@everyone Çekiliş belli oldu!,Kazanan: <@%{_x}%> (%{_x}%) Tebrikler! %nl%Yeni bir çekiliş tekrardan başlıyor..." to channel with id "{@çekilişkanalid}" with "{@botadı}"
                    delete {cekilisSistem::katilanlar::*}
                    set {cekilisSistem::zaman} to 6 days and 23 hours and 59 minutes later
                    send "Çekiliş otomatik olarak başladı,%{cekilisSistem::zaman}% tarihinde açıklanacak!" to channel with id "{@çekilişkanalid}" with "{@botadı}"
discord command çekiliş:
    prefixes: !
    trigger:
        if id of event-channel is "{@çekilişkanalid}":
            {cekilisSistem::zaman} is set:
                {cekilisSistem::katilanlar::%id of event-member%} is not set:
                    set {cekilisSistem::katilanlar::%id of event-member%} to id of event-member
                    set {_luck} to 100/size of {cekilisSistem::katilanlar::*}
                    reply with "<@%id of event-user%>, çekilişe katıldı! Katılan sayısı: %size of {cekilisSistem::katilanlar::*}% %nl%Kazanma oranı: %%%{_luck}% %nl%Çekilişe katılmak için: **{@prefix}çekiliş**"
                else:
                    delete event-message with "{@botadı}"
        else:
            reply with "merhaba <@%id of event-member%>, bu kanalda çekilişe katılamazsın. Lütfen <##{@çekilişkanalid}> kanalını kullan."
          
discord command çekilişekle <integer>:
    prefixes: !
    trigger:
        if event-member has permission administrator:
            {cekilisSistem::zaman} is set:
                {cekilisSistem::katilanlar::%arg-1%} is not set:
                    reply with "%arg-1% idli kişi çekilişe eklendi"
                    set {cekilisSistem::katilanlar::%arg-1%} to arg-1
                    set {_luck} to 100/size of {cekilisSistem::katilanlar::*}
                    send  "<@%arg-1%>,çekilişe katıldı! Katılan sayısı: %size of {cekilisSistem::katilanlar::*}% %nl%Kazanma oranı: %%%{_luck}% %nl%Çekilişe katılmak için: **{@prefix}çekiliş**" to channel with id "{@çekilişkanalid}" with "{@botadı}"
                    send "Çekilişe <@%id of event-member%> adlı yetkili tarafından eklendi." to channel with id "{@çekilişkanalid}" with "{@botadı}"
                else:
                    reply with "%arg-1% idli kişi zaten katılmış veya eklenmiş"
discord command çekilişsil <integer>:
    prefixes: !
    trigger:
        if event-member has permission administrator:
            {cekilisSistem::zaman} is set:
                {cekilisSistem::katilanlar::%arg-1%} is set:
                    reply with "%arg-1% idli kişi çekilişten silindi"
                    delete {cekilisSistem::katilanlar::%arg-1%}
                    set {_luck} to 100/size of {cekilisSistem::katilanlar::*}
                    send  "<@%arg-1%>,çekilişden silindi. Mevcut katılan sayısı: %size of {cekilisSistem::katilanlar::*}% %nl%Kazanma oranı: %%%{_luck}% %nl%Çekilişe katılmak için: **{@prefix}çekiliş**" to channel with id "{@çekilişkanalid}" with "{@botadı}"
                    send "Çekilişten <@%id of event-member%> adlı yetkili tarafından silindi." to channel with id "{@çekilişkanalid}" with "{@botadı}"
                else:
                    reply with "%arg-1% idli kişi çekilişe katılmamış veya eklenmemiş"
on guild message received seen:
    if id of event-channel is "{@çekilişkanalid}":
        wait 1 ticks
        delete event-message with "{@botadı}"
every minutes:
    {cekilisSistem::zaman} is set:
        if now is greater than {cekilisSistem::zaman}:
            {cekilisSistem::katilanlar::*} is set:
                set {_x} to random element out of {cekilisSistem::katilanlar::*}
                send "@everyone Çekiliş belli oldu!,Kazanan: <@%{_x}%> (%{_x}%) Tebrikler! %nl%Yeni bir çekiliş tekrardan başlıyor..." to channel with id "{@çekilişkanalid}" with "{@botadı}"
                delete {cekilisSistem::katilanlar::*}
                set {cekilisSistem::zaman} to 6 days and 23 hours and 59 minutes later
                send "Çekiliş otomatik olarak başladı,%{cekilisSistem::zaman}% tarihinde açıklanacak!" to channel with id "{@çekilişkanalid}" with "{@botadı}"
            else:
                set {cekilisSistem::zaman} to 6 days and 23 hours and 59 minutes later
                send "@everyone Çekilişe katılan olmadığı için sonuç belli olmadı,çekiliş sıfırlandı %{cekilisSistem::zaman}% tarihinde açıklanacak." to channel with id "{@çekilişkanalid}" with "{@botadı}"

Skript hakkındaki görüşlerinizi belirtmeyi unutmayın.Her türlü öneriyi yazabilirsiniz...
 
Son düzenleme:

Natrotm

Yay Yok, İskelet Yok
Katılım
17 Şubat 2019
Mesajlar
320
Elmaslar
159
Puanlar
0
Yer
Mardin
Son zamanlarda vixio konuları artmaya başladı bu güzel birşey başarılar dilerim.
 

EylexLive

Örümcek Hoşt!

Discord:

Umut Erarslan#8378

Katılım
10 Ağustos 2017
Mesajlar
347
Elmaslar
110
Puanlar
7.110
Yer
Ankara
Minecraft
UmutErarslan_

eemre450

Somon Balığı Selam Vermeye Geldi
Katılım
18 Şubat 2015
Mesajlar
21
Elmaslar
7
Puanlar
8.725
Yaş
43
Yer
Ankara/polatlı
Güzel sistem. Beğendim.
 

EylexLive

Örümcek Hoşt!

Discord:

Umut Erarslan#8378

Katılım
10 Ağustos 2017
Mesajlar
347
Elmaslar
110
Puanlar
7.110
Yer
Ankara
Minecraft
UmutErarslan_
S

Silinen üye 79251

Ziyaretçi

Gerçekten çok güzel yapmışsınız. Emeği geçen herkesin ellerine sağlık!
 

7Twilightx

Bir Kömür Göründü Kaptanım!

Discord:

7Twilightx#7777

Katılım
11 Ağustos 2018
Mesajlar
100
Elmaslar
38
Puanlar
3.895
Yer
İstanbul
Minecraft
7Twilightx
Bu skript kullanımı gereksiz olacaktır biraz bot sahibi olmanız lazım geliştirilebilir
 

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
Hocam fotoğraflarda bi' sıkıntı var sanırım bende gözükmüyor el atar mısınız?
 

7Twilightx

Bir Kömür Göründü Kaptanım!

Discord:

7Twilightx#7777

Katılım
11 Ağustos 2018
Mesajlar
100
Elmaslar
38
Puanlar
3.895
Yer
İstanbul
Minecraft
7Twilightx

Nikto

.
Katılım
8 Kasım 2014
Mesajlar
3.052
Elmaslar
1.099
Puanlar
0

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
Keşke yakın zamanda atılmış konularda post kassaydın.

Çoğu postta bir süre geçince fotoğraflar yok oluyor.
Hızlıresim den yüklerse bir sıkıntı yaşamayacaktır arkadaş.
 

Callifax

Play.SahraCraft.com

Discord:

Callifax

Katılım
26 Mayıs 2017
Mesajlar
72
Elmaslar
53
Puanlar
13.580
Minecraft
Callifax
Fotoğrafları düzeltseydin keşke...
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı