- Katılım
- 23 Ara 2015
- Konular
- 128
- Mesajlar
- 1,121
- Online süresi
- 1ay 10g
- Reaksiyon Skoru
- 307
- Altın Konu
- 0
- Başarım Puanı
- 184
- TM Yaşı
- 10 Yıl 3 Ay 29 Gün
- MmoLira
- 2,994
- DevLira
- 144
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
GÜNCELLEME !
Bu sistem, oyuncu şehirde gezerken veya boş dururken değil, yalnızca bir canavara veya metine saldırıp onu öldürdüğünde devreye girerek son doğrulamanın üzerinden 10 dakika geçmişse ekrana 6 haneli rastgele bir sayı ve 5 farklı seçenekten oluşan bir güvenlik penceresi getirir; bu süreçte oyuncunun hareketi kısıtlanıp bineğinden indirilerek saldırı yapması engellenirken, 30 saniyelik süre içerisinde doğru butonu bulamayan, iki kez yanlış tercihte bulunan veya hiçbir işlem yapmayan kullanıcılar bot olarak algılanıp sunucudan anında bağlantıları kesilerek oyundan atılır.
Bu sistem, oyuncu şehirde gezerken veya boş dururken değil, yalnızca bir canavara veya metine saldırıp onu öldürdüğünde devreye girerek son doğrulamanın üzerinden 10 dakika geçmişse ekrana 6 haneli rastgele bir sayı ve 5 farklı seçenekten oluşan bir güvenlik penceresi getirir; bu süreçte oyuncunun hareketi kısıtlanıp bineğinden indirilerek saldırı yapması engellenirken, 30 saniyelik süre içerisinde doğru butonu bulamayan, iki kez yanlış tercihte bulunan veya hiçbir işlem yapmayan kullanıcılar bot olarak algılanıp sunucudan anında bağlantıları kesilerek oyundan atılır.
bot_kontrol.quest:
quest bot_kontrol begin
state start begin
when kill with not npc.is_pc() begin
if get_time() - pc.getqf("son_bot_kontrol") >= 600 then
bot_kontrol.dogrulama()
end
end
function dogrulama()
local map = pc.get_map_index()
local x, y = pc.get_x(), pc.get_y()
pc.set_warp_location(map, x, y)
if horse.is_summon() then horse.unsummon() end
if pc.is_mount() then pc.unmount() end
local dogru = number(100000, 999999)
local s1, s2, s3 = number(100000, 999999), number(100000, 999999), number(100000, 999999)
local siklar = {dogru, s1, s2, s3}
for i = 4, 2, -1 do
local j = number(1, i)
siklar[i], siklar[j] = siklar[j], siklar[i]
end
timer("bot_sure_siniri", 30)
say_title("[Sistem] Bot Kontrolü")
say("")
say_reward("Lütfen aşağıdaki sayıyı seçin:")
say("")
say_white("Sayı: "..dogru)
say("")
local sec = select(tostring(siklar[1]), tostring(siklar[2]), tostring(siklar[3]), tostring(siklar[4]), "Kapat")
if siklar[sec] == dogru then
cleartimer("bot_sure_siniri")
pc.setqf("son_bot_kontrol", get_time())
pc.setqf("hata", 0)
syschat("Doğrulama başarılı.")
else
local hata = pc.getqf("hata") + 1
pc.setqf("hata", hata)
if hata >= 2 then
pc.setqf("hata", 0)
pc.disconnect()
else
syschat("Yanlış cevap! 1 hakkınız kaldı.")
bot_kontrol.dogrulama()
end
end
end
when bot_sure_siniri.timer begin
pc.setqf("hata", 0)
pc.disconnect()
end
end
end
Sistem oyuncu boş dururken veya sadece şehirde gezerken çalışmaz. Oyuncu ne zaman bir canavara veya metine vurup onu öldürürse, arka planda bir zaman kontrolü yapılır. Eğer son doğrulamanın üzerinden 10 dakika geçmişse, ekrana hemen bir pencere açılır.
Bu pencerede sistem o an rastgele 6 haneli bir sayı üretir ve bu sayıyı oyuncuya gösterir. Altına da biri doğru, dördü yanlış olmak üzere toplam 5 seçenek koyar. Aynı zamanda arka planda 30 saniyelik görünmez bir geri sayım başlar.
Oyuncu doğru butona tıklarsa sistem "tamam" der, süreyi sıfırlar ve bir sonraki 10 dakikaya kadar oyuncuyu rahat bırakır. Eğer oyuncu yanlış seçeneğe tıklarsa, sistem ona son bir şans daha verir. İkinci kez yanlış tercihte bulunursa veya 30 saniye boyunca hiçbir şeye tıklamazsa, oyun sunucusuyla olan bağlantısını anında keser ve oyuncuyu oyundan atar.
bot_kontrol.quest:
quest bot_kontrol begin
state start begin
when kill with not npc.is_pc() begin
if get_time() - pc.getqf("son_bot_kontrol") >= 600 then
bot_kontrol.dogrulama()
end
end
function dogrulama()
local dogru = number(100000, 999999)
local y1 = number(100000, 999999)
local y2 = number(100000, 999999)
local y3 = number(100000, 999999)
local y4 = number(100000, 999999)
timer("bot_sure", 30)
say_title("Bot Kontrolü")
say("")
say("Lütfen aşağıdaki sayıyı seçin:")
say_reward("Sayı: "..dogru)
say("")
local sec = select(dogru, y1, y2, y3, y4)
if sec == 1 then
cleartimer("bot_sure")
pc.setqf("son_bot_kontrol", get_time())
pc.setqf("hata", 0)
syschat("Doğrulama başarılı.")
else
local hata = pc.getqf("hata") + 1
pc.setqf("hata", hata)
if hata >= 2 then
pc.setqf("hata", 0)
pc.disconnect()
else
syschat("Yanlış cevap! 1 hakkınız kaldı.")
bot_kontrol.dogrulama()
end
end
end
when bot_sure.timer begin
pc.disconnect()
end
end
end
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Selamlar,paylaşım için teşekkürler kardeşim
Emeğine sağlık güzel olmuş, biraz daha geliştirilebilir. Sunuculara göre kişiselleştirilebilir, başlangıç için ideal.
Aleyküm selam aynen kankam katılıyorumSelamlar,
Emeğine sağlık güzel olmuş, biraz daha geliştirilebilir. Sunuculara göre kişiselleştirilebilir, başlangıç için ideal.
Selamlar,
Sistemin biraz daha geliştirilmiş hali, Otomatik av aktif iken doğrulama kodu pasife alındı. Devamında da harita kısıtlaması getirilebilir, belki geliştirmeye devam etmek isteyen arkadaşlar için örnek olur. Bu sebeple ufak bir dokunuş yaptım.
Öğeyi görmek için üye olmalısınız.
paylaşım için teşekkürler kardeşim
- Katılım
- 1 Tem 2019
- Konular
- 1,953
- Mesajlar
- 5,201
- Online süresi
- 1ay 8g
- Reaksiyon Skoru
- 3,987
- Altın Konu
- 140
- Başarım Puanı
- 339
- TM Yaşı
- 6 Yıl 9 Ay 24 Gün
- MmoLira
- 39,465
- DevLira
- 150
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
- Katılım
- 27 Eyl 2025
- Konular
- 12
- Mesajlar
- 402
- Online süresi
- 24g 68075s
- Reaksiyon Skoru
- 270
- Altın Konu
- 0
- Başarım Puanı
- 88
- TM Yaşı
- 6 Ay 23 Gün
- MmoLira
- 8,159
- DevLira
- 0
paylaşım için teşekkürler kardeşim
- Katılım
- 12 Nis 2024
- Konular
- 16
- Mesajlar
- 241
- Online süresi
- 1ay 5g
- Reaksiyon Skoru
- 89
- Altın Konu
- 0
- Başarım Puanı
- 63
- TM Yaşı
- 2 Yıl 7 Gün
- MmoLira
- 602
- DevLira
- 3
biraz daha karmaşılaştırıp kullanılabilir yararlı bi paylaşım olmuş gerekliydi eline sağlıkSistem oyuncu boş dururken veya sadece şehirde gezerken çalışmaz. Oyuncu ne zaman bir canavara veya metine vurup onu öldürürse, arka planda bir zaman kontrolü yapılır. Eğer son doğrulamanın üzerinden 10 dakika geçmişse, ekrana hemen bir pencere açılır.
Bu pencerede sistem o an rastgele 6 haneli bir sayı üretir ve bu sayıyı oyuncuya gösterir. Altına da biri doğru, dördü yanlış olmak üzere toplam 5 seçenek koyar. Aynı zamanda arka planda 30 saniyelik görünmez bir geri sayım başlar.
Oyuncu doğru butona tıklarsa sistem "tamam" der, süreyi sıfırlar ve bir sonraki 10 dakikaya kadar oyuncuyu rahat bırakır. Eğer oyuncu yanlış seçeneğe tıklarsa, sistem ona son bir şans daha verir. İkinci kez yanlış tercihte bulunursa veya 30 saniye boyunca hiçbir şeye tıklamazsa, oyun sunucusuyla olan bağlantısını anında keser ve oyuncuyu oyundan atar.
bot_kontrol.quest:quest bot_kontrol begin state start begin when kill with not npc.is_pc() begin if get_time() - pc.getqf("son_bot_kontrol") >= 600 then bot_kontrol.dogrulama() end end function dogrulama() local dogru = number(100000, 999999) local y1 = number(100000, 999999) local y2 = number(100000, 999999) local y3 = number(100000, 999999) local y4 = number(100000, 999999) timer("bot_sure", 30) say_title("Bot Kontrolü") say("") say("Lütfen aşağıdaki sayıyı seçin:") say_reward("Sayı: "..dogru) say("") local sec = select(dogru, y1, y2, y3, y4) if sec == 1 then cleartimer("bot_sure") pc.setqf("son_bot_kontrol", get_time()) pc.setqf("hata", 0) syschat("Doğrulama başarılı.") else local hata = pc.getqf("hata") + 1 pc.setqf("hata", hata) if hata >= 2 then pc.setqf("hata", 0) pc.disconnect() else syschat("Yanlış cevap! 1 hakkınız kaldı.") bot_kontrol.dogrulama() end end end when bot_sure.timer begin pc.disconnect() end end end
- Katılım
- 20 Kas 2025
- Konular
- 104
- Mesajlar
- 647
- Online süresi
- 12g 75502s
- Reaksiyon Skoru
- 704
- Altın Konu
- 0
- Başarım Puanı
- 163
- Yaş
- 32
- TM Yaşı
- 4 Ay 29 Gün
- MmoLira
- 10,855
- DevLira
- 3
Selamlar,paylaşım için teşekkürler kardeşim
Emeğine sağlık güzel olmuş, biraz daha geliştirilebilir. Sunuculara göre kişiselleştirilebilir, başlangıç için ideal.












