(Skript v1.1)CleverBot - Canınız mı sıkılıyor? Bot ile konuşun! Tam 100 Satır!

Skript iyi mi?


  • Kullanılan toplam oy
    22

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Cleverbot!

Sizi anlayan, akıllı bir bot.

Kodlayan: Minecraftplayerr
Versiyon: 1.0
Kodlama bitiriş tarihi: 15.7.2015 - 01:01

Tam 100 satırdan oluşan CleverBot ile konuşun!

Özellikler:
Yazdığınızı anlar ve cevap yazar.
Siteden cevapları değiştirebiliyorum :p
Otomatik güncelleştirme
(60 saniyede bir güncelleme var mı diye kontrol eder ve varsa indirir, eski skripti devre dışı bırakır, imha eder ve yeni skripti çalıştırır ve güncelleyici kendisini patlatır.)

Çalışması için gerekenler:
SkQuery plugini
En az 0.5 mbps internet bağlantısı
(esy.es sitesine bağlanabilen bir dns)

Anlayabildikleri şeyler:
Anime soruları
Kaç yaşında gibi sorular
başka bir şey yok yeni sürümde gelecek .d

(115 satırdan oluşmaktadır.)

Kod:
Kod:
options:
    cleverbot.yetki:op
    versiyon:011
    # lütfen silmeyin.
on load:
    wait 5 second
    send "CleverBot hazirlaniyor..." to console
    wait 5 tick
    send "Reklam: Minecraftplayerr produr - ego op" to console
    wait 5 tick
    send "CleverBot kullanima hazir!" to console
    set {cleverbot} to 1
on stop:
    delete {cleverbot}
    send "CleverBot basariyla kapatildi!" to console
command /cleverbot [<text>]:
    trigger:
        {cleverbot} is 1:
            arg 1 is set:
                has permission "{@cleverbot.yetki}":
                    arg 1 is "aç" or "ac" or "1":
                        delete {cleverbot.kapali}
                        player's name is set:
                            send "CleverBot açık!"
                        else:
                            send "CleverBot acik!"
                    arg 1 contains "kapa" or "0":
                        set {cleverbot.kapali} to 1
                        player's name is set:
                            send "CleverBot kapalı!"
                        else:
                            send "CleverBot kapali!"
                else:
                    send "Yetkin yok."
            else:
                send "CleverBot Versiyon 1.0"
                send "Kodlayan:Minecraftplayerr"
                has permission "{@cleverbot.yetki}":
                    send "Komutlar:"
                    player's name is set:
                        send "/cleverbot aç --- CleverBot açar"
                        send "/cleverbot kapat --- CleverBot kapatir"
                    else:
                        wait 1 tick
                        send ""
                        send "/cleverbot ac --- CleverBot acar"
                        send "/cleverbot kapat --- CleverBot kapatir"
        else:
            player's name is set:
                send "CleverBot hazır değil!"
            else:
                wait 1 tick
                send "%newline%CleverBot hazir degil!"
on chat:
    {cleverbot.kapali} isn't set
    cancel event
    execute player command "/cleverbotmesaj 157 %message%"
command /cleverbotmesaj [[<text>] [<text>] [<text>] [<text>] [<text>] [<text>]]:
    trigger:
        arg 1 is "157":
            set {_cleverbot_v} to "{@versiyon}"
            set {_cleverbot_anime} to text from url "http://moonkaynak.esy.es/cleverbot/anime/anime.txt"

            arg 2 contains "anime" or "anme":
                arg 3 contains "sevmek" or "sever" or "severmisin" or "seviyon" or "sevion":
                    send "%{_cleverbot_anime}%"

            arg 2 contains "sen":
                arg 3 contains "kim":
                    arg 4 contains "kodlad":
                        send "Ben program değilim."
                arg 3 contains "program" or "kodladı":
                    send "Beni program değilim."
            arg 2 contains "kim":
                arg 3 contains "kodlad":
                    send "Ben program değilim."
            arg 2 contains "program":
                arg 3 contains "mısın":
                    send "Ben program değilim."
            arg 2 contains "programmısın":
                send "Ben program değilim."
         
            set {_cleverbot_yas} to text from url "http://moonkaynak.esy.es/cleverbot/yas/yas.txt"
         
            arg 2 contains "sen" or "senin":
                arg 3 contains "yaşın" or "yaş":
                    arg 4 contains "kaç":
                        send "%{_cleverbot_yas}% yaşındayım."
            arg 2 contains "sen":
                arg 3 contains "kaç":
                    arg 4 contains "yaş":
                        send "%{_cleverbot_yas}% yaşındayım."
         
            arg 2 contains "kaç":
                arg 3 contains "yaşındasın":
                    send "%{_cleverbot_yas}% yaşındayım."
            arg 2 contains "yaşın" or "yaş":
                arg 3 contains "kaç":
                    send "%{_cleverbot_yas}% yaşındayım."
                 
            arg 2 contains "erkek":
                arg 3 contains "misin":
                    set {_cleverbot_cins} to text from url "http://moonkaynak.esy.es/cleverbot/cins/cins.txt"
                    send "%{_cleverbot_cins}%"
            arg 2 contains "erkekmisin":
                set {_cleverbot_cins} to text from url "http://moonkaynak.esy.es/cleverbot/cins/cins.txt"
                send "%{_cleverbot_cins}%"
         
            arg 2 contains "kız":
                arg 3 contains "mısın":
                    set {_cleverbot_cins} to text from url "http://moonkaynak.esy.es/cleverbot/cins/cins.txt"
                    send "%{_cleverbot_cins}%"
            arg 2 contains "kızmısın":
                set {_cleverbot_cins} to text from url "http://moonkaynak.esy.es/cleverbot/cins/cins.txt"
                send "%{_cleverbot_cins}%"         
         
            arg 2 is set:
                arg 3 is set:
                    arg 4 is set:
                        arg 5 is set:
                            arg 6 is set:
                                set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=v%{_cleverbot_v}%%%20%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%%%20%arg 5%%%20%arg 6%"
                            else:
                                set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=v%{_cleverbot_v}%%%20%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%%%20%arg 5%"
                        else:
                            set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=v%{_cleverbot_v}%%%20%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%"
                    else:
                        set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=v%{_cleverbot_v}%%%20%time%%%20%player%:%%20%arg 2%%%20%arg 3%"
                else:
                    set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=v%{_cleverbot_v}%%%20%time%%%20%player%:%%20%arg 2%"
             
        else:
            send "Bilinmeyen komut."
every 60 second:
    set {_eversiyon} to "{@versiyon}"
    set {_versiyon} to text from url "http://moonkaynak.esy.es/cleverbot/versiyon/versiyon.txt"
    {_versiyon} is set:
        {_versiyon} isn't {_eversiyon}
        create file "plugins/Skript/scripts/cleverbot.guncelleme"
        send "Guncelleme indiriliyor..." to console
        download "http://moonkaynak.esy.es/cleverbot/guncellemeyapici.sk" to "plugins/Skript/scripts/guncellemeyapici.sk"
        wait 1 second
        send "Guncelleme indirildi." to console
        wait 1 second
        send "Guncelleme yapici baslatiliyor..." to console
        wait 1 second
        execute console command "/sk reload guncellemeyapici"

command /cleverbotimha:
    permission:op
    trigger:
        df "plugins/Skript/scripts/guncellemeyapici.sk"
        send "CleverBot kendini basariyla imha etti!" to console
Kod:
options:
    cleverbot.yetki:op
on load:
    wait 5 second
    send "CleverBot hazirlaniyor..." to console
    wait 5 tick
    send "Reklam: Minecraftplayerr produr - ego op" to console
    wait 5 tick
    send "CleverBot kullanima hazir!" to console
    set {cleverbot} to 1
on stop:
    delete {cleverbot}
    send "CleverBot basariyla kapatildi!" to console
command /cleverbot [<text>]:
    trigger:
        {cleverbot} is 1:
            arg 1 is set:
                has permission "{@cleverbot.yetki}":
                    arg 1 is "aç" or "ac" or "1":
                        delete {cleverbot.kapali}
                        player's name is set:
                            send "CleverBot açık!"
                        else:
                            send "CleverBot acik!"
                    arg 1 contains "kapa" or "0":
                        set {cleverbot.kapali} to 1
                        player's name is set:
                            send "CleverBot kapalı!"
                        else:
                            send "CleverBot kapali!"
                else:
                    send "Yetkin yok."
            else:
                send "CleverBot Versiyon 1.0"
                send "Kodlayan:Minecraftplayerr"
                has permission "{@cleverbot.yetki}":
                    send "Komutlar:"
                    player's name is set:
                        send "/cleverbot aç --- CleverBot açar"
                        send "/cleverbot kapat --- CleverBot kapatir"
                    else:
                        wait 1 tick
                        send ""
                        send "/cleverbot ac --- CleverBot acar"
                        send "/cleverbot kapat --- CleverBot kapatir"
        else:
            player's name is set:
                send "CleverBot hazır değil!"
            else:
                wait 1 tick
                send "%newline%CleverBot hazir degil!"
on chat:
    {cleverbot.kapali} isn't set
    cancel event
    execute player command "/cleverbotmesaj 157 %message%"
command /cleverbotmesaj [[<text>] [<text>] [<text>] [<text>] [<text>] [<text>]]:
    trigger:
        arg 1 is "157":
            set {_cleverbot_anime} to text from url "http://moonkaynak.esy.es/cleverbot/anime/anime.txt"

            arg 2 contains "anime" or "anme":
                arg 3 contains "sevmek" or "sever" or "severmisin" or "seviyon" or "sevion":
                    send "Evet"

            arg 2 contains "sen":
                arg 3 contains "kim":
                    arg 4 contains "kodlad":
                        send "Ben program değilim."
                arg 3 contains "program" or "kodladı":
                    send "Beni program değilim."
            arg 2 contains "kim":
                arg 3 contains "kodlad":
                    send "Ben program değilim."
            arg 2 contains "program":
                arg 3 contains "mısın":
                    send "Ben program değilim."
            arg 2 contains "programmısın":
                send "Ben program değilim."
        
            set {_cleverbot_yas} to text from url "http://moonkaynak.esy.es/cleverbot/yas/yas.txt"
        
            arg 2 contains "sen" or "senin":
                arg 3 contains "yaşın" or "yaş":
                    arg 4 contains "kaç":
                        send "%{_cleverbot_yas}% yaşındayım."
            arg 2 contains "sen":
                arg 3 contains "kaç":
                    arg 4 contains "yaş":
                        send "%{_cleverbot_yas}% yaşındayım."
        
            arg 2 contains "kaç":
                arg 3 contains "yaşındasın":
                    send "%{_cleverbot_yas}% yaşındayım."
            arg 2 contains "yaşın" or "yaş":
                arg 3 contains "kaç":
                    send "%{_cleverbot_yas}% yaşındayım."
        
            arg 2 is set:
                arg 3 is set:
                    arg 4 is set:
                        arg 5 is set:
                            arg 6 is set:
                                set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%%%20%arg 5%%%20%arg 6%"
                            else:
                                set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%%%20%arg 5%"
                        else:
                            set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=%time%%%20%player%:%%20%arg 2%%%20%arg 3%%%20%arg 4%"
                    else:
                        set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=%time%%%20%player%:%%20%arg 2%%%20%arg 3%"
                else:
                    set {_cleverbot} to text from url "http://moonkaynak.esy.es/cleverbot/cokgizlisakinacma/budosyabirseydegil.php?msj=%time%%%20%player%:%%20%arg 2%"
            
        else:
            send "Bilinmeyen komut."
@Switcher , @GodofMilker


 
Son düzenleme:

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Sitedeki Skript i Plugin Olarak Aynen Kodlanırsa Çok Fazla Gideri Olabilir Parayla Satılır :p
Zaten Yarısı Troll Bir Bot Bana Çıkma Teklifi Bile Etti :aşık:
Hatta Lapis Seviyor Lapisli Sunucu Açarsam Gelecek :(
O konudaki mesajları okudum zaten ondan dolayı yaptım skripti :D
 
Son düzenleme:

Krumb069

Nether Yerlisi
En iyi cevaplar
1
Küfür etse daha iyi olur
Buna benzeyen Steve plugini var steveyle konuşuyon
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Versiyon 1.1 çıktı. Eklenenler:
Otomatik güncelleme. (Hiçbir şey yapmanıza gerek yok, skript her 1 dakikada bir güncellemeyi kontrol eder ve otomatik olarak indirip aktif olur.)
 
S

Switcher

Ziyaretçi
Yahu uğraşmayın şöyle şeylerle :(
Godofmilkercim , 2 şey soracaktım ,
loop all entities in between {1} and {2}: [Bunda hata veriyor O veriableler location.]
2.cisi ise bir chest yapıp içine random itemler atabilirmiyiz {itemler::*} ' dan . Open chest değil.
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Godofmilkercim , 2 şey soracaktım ,
loop all entities in between {1} and {2}: [Bunda hata veriyor O veriableler location.]
2.cisi ise bir chest yapıp içine random itemler atabilirmiyiz {itemler::*} ' dan . Open chest değil.
2.'si kolay da, 1.'sini bulabilen varsa bana da söylesin yani* ._.
2 =
set block at {a} to chest
add random element out of {itemler::*} to inventory of block at {a}
 
Üst