İlan
06 Haz 2026 17 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests Bot Kontrol Sistemi @Trspp Uzun Aradan Sonra Sizle...
İlan Yan banner placeholder

Bot Kontrol Sistemi @Trspp Uzun Aradan Sonra Sizlerleyim

Evteks 24.03.2026 05:28 801 görüntüleme 20 cevap
Son Mesaj
Evteks
Üye
Üye
Katılım09 Mar 2026
Konular4
Mesajlar73
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
24.03.2026 05:28 #1
Uzun bir süredir bölümde yoktum. Bugün bir geri dönüş yapıp pasımı sökeyim dedim.

Bot Kontrol Sistemi Nedir ?
Herkesin muzdarip olduğu bir sorundur ve hiçbir hile koruma buna engel olamıyor. Tüm hileleri engellesenizde bot engellenmiyor. Peki bot nerelerde kullanılıyor ve en çok zararı nerde görüyoruz diye düşünüp bu questi hazırladım

Çalışma Sistemi ?
Bot Kontrol Sistemini normal de ben 3 farklı planda yaptım bu sadece bir tanesi ve ismi de BotKontrolMetinBoss
yani metin ve boss kesimi yapan botlar için hazırlandı. diğerlerini rağmet olursa paylaşırım herhalde
Peki MetinBoss nasıl çalışıyor:
metin veya boss kesildiğinde sistem belirli bir arka arkaya combo yapma hakkı sunuyor ve bu hak bittiğinde ekrana
oyunda olup olmadığını soran bir pencere açılıyor 30 sn sürede soruya evet veya hayır denilmez ise oyundan atılıyor ve metin2 komple kapanıyor.. evet demek ile hayır demek arasında bir fark yok önemli olan oyuncunun soruya cevap vermesi. Amaçda bu zaten

İlk olarak yapılması gereken:
PHP:
[/SIZE][/FONT][/B][/COLOR][/LEFT][/SIZE][/FONT][/B][/COLOR][/LEFT][/SIZE][/FONT][/B][/COLOR][/LEFT][/SIZE][/FONT]
[FONT=Comic Sans MS][SIZE=2][LEFT][COLOR=#696969][B][FONT=Comic Sans MS][SIZE=2]
[LEFT][COLOR=#696969][B][FONT=Comic Sans MS][SIZE=2]
[LEFT][COLOR=#696969][B][FONT=Comic Sans MS][SIZE=2]
[LEFT] function bot_sor(vid, msg, timeout)
setskin(NOWINDOW)
    return q.yield('confirm', vid, msg, timeout)
end
[/LEFT]

Hazırlamış olduğum bu fonksiyonu questlib.lua içerisine atmanız gereklidir.

Kod:
quest BotKontrolMetinBoss begin
    state start begin
        when login with  pc._get_level() > 1 and game.get_event_flag("bot_kontrol_bm") == 1  begin
            pc.setqf("bossmetinsayisi",0)
            chat("Boss Metin Bot Kontrol Aktif")
        end
        when 8001.kill or
            8002.kill or
            8003.kill or
            8004.kill or
            8005.kill or
            8006.kill or
            8007.kill or
            8008.kill or
            8009.kill or
            8010.kill or
            8011.kill or
            8012.kill or
            8013.kill or
            8014.kill or
            8024.kill or
            8025.kill or
            8026.kill or
            8027.kill or
            2206.kill or
            1901.kill or
            1306.kill or
            2191.kill or
            692.kill or
            534.kill or
            533.kill with game.get_event_flag("bot_kontrol_bm") == 1 begin
            local MLimit = number(1,10)                                                            -- Her login olmada rast gele 1 ile 7 arasında arka arkaya metin kesmeye izin verir
            if( pc.getqf("bossmetinsayisi") >= MLimit ) then
                local oyuncu = pc.get_vid()
                local name = pc.get_name()
                local dogrulama = bot_sor(oyuncu,"Bot Kontrol Boss Metin Oyunda Mısın..?",30)
                if ( dogrulama == 2 ) then
                command("quit")
                else
                    if( dogrulama == 0 ) then
                        chat("Şakacı Çocuk :)")
                    end
                    chat("Bot Kontrol Boss Metin: Soruya Cevap Verildi Devam Edebilirsin")
                    pc.setqf("bossmetinsayisi",0)
                end
            else
                pc.setqf("bossmetinsayisi",pc.getqf("bossmetinsayisi")+1)
            end    ---combo if sonu
        end        ---kill begin sonu
        when logout begin
            pc.setqf("bossmetinsayisi",0)
        end
    end
end


Kurulumu anlatmaya gerek yok sanırım

Not: Sitemi Aktif Ve Deaktif şeklinde çalışır yani sistemi okutup illa kullanma zorunluluğu yok.
GM karakter ile oyun içinden:
Aktif Etmek İçin: /e bot_kontrol_bm 1
Deaktif Etmek İçin: /e bot_kontrol_bm 0

Sistem 34k fileste sorunsuz ve hatasız şekilde çalışmıs 400 userde denenmiştir. 40k da aynı şekilde çalışacaktır. fonksiyon dosyası questlib.lua da nbeslendiği için sıkıntı çıkmayacaktır.
Netalan
Üye
Üye
Katılım15 Şub 2026
Konular11
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
12.04.2026 00:28 #2
Teşekkürler (+rep pls)
Bizon
Üye
Üye
Katılım04 Oca 2026
Konular10
Mesajlar58
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
25.04.2026 13:14 #3
Güzel düşünülmüş bir sistem ellerine sağlık. 2 önerim olacak yapıp yapmamak sana kalmış. Metinlerin vnum ile kontrol etmektense direk kill trigger'ında mob'un rankına göre kontrol yaptırmak daha iyi olacaktır. Her seferinde metin vnumu eklemeye gerek kalmaz diye düşünüyorum. İkincisi de command("quit") kısmınıda pc.delayed_disconnect(0) (yanlış hatırlamıyorsam fonksiyon bu şekildeydi.) şeklinde kullanarak doğrudan oyundan attırmak.

Tekrardan ellerine sağlık geliştirmeye açık bir sistem olmuş
aLLioni
Üye
Üye
Katılım05 Oca 2026
Konular2
Mesajlar37
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
26.04.2026 16:00 #4
Teşekkürler.
@trspp; 24 Saat içerisinde çalıştığına dair kanıt ekleyiniz.
ilhanozyurt
Üye
Üye
Katılım17 Oca 2026
Konular5
Mesajlar55
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 19:16 #5
teşekkürler
KutluSeo
Üye
Üye
Katılım17 Nis 2026
Konular9
Mesajlar48
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 20:37 #6
tesekkurler
pvphosting
Üye
Üye
Katılım13 Ara 2025
Konular5
Mesajlar66
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 22:49 #7
Teşekkürler
Evteks
Üye
Üye
Katılım09 Mar 2026
Konular4
Mesajlar73
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:51 #8
Güzel düşünülmüş bir sistem ellerine sağlık. 2 önerim olacak yapıp yapmamak sana kalmış. Metinlerin vnum ile kontrol etmektense direk kill trigger'ında mob'un rankına göre kontrol yaptırmak daha iyi olacaktır. Her seferinde metin vnumu eklemeye gerek kalmaz diye düşünüyorum. İkincisi de command("quit") kısmınıda pc.delayed_disconnect(0) (yanlış hatırlamıyorsam fonksiyon bu şekildeydi.) şeklinde kullanarak doğrudan oyundan attırmak.

Tekrardan ellerine sağlık geliştirmeye açık bir sistem olmuş

Kardeşim Özel mesaj attım bi bakarmısın
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
18 cevap
2K görüntüleme
Yeni Fantezi Rölenti Oluşturma Yöntemi
Kirkhammett · 02 Nis 2026
19 cevap
2K görüntüleme
11 cevap
1.9K görüntüleme
Yeni Quest I Kelle Avcısı
EniyiSunucum · 11 Nis 2026
16 cevap
1.9K görüntüleme
65 - 250 Jackpot Sistemi | Quest
Gusav · 28 Mar 2026
6 cevap
1.9K görüntüleme
İlan Yan banner placeholder