Sistem Mantığı :[/FONT] Yönetici haricinde herhangi bir hesaba süreli veya süresiz hesap engeli & sohbet engeli atabilirsiniz , kaldırabilirsiniz ve engelli kişileri görüp kaldırabilir ve uzatabilirsiniz sürelerini
Sistem Görüntüleri
[/CENTER]
Sistem Görüntüleri
Kod:
-------------------- ---Bu quest ile hem hesap engeli atabilir, kaldırabilir yada oyuncuya sohbet engeli atabilirsiniz. ayrıyeten de engeli kaldırabilirsiniz. -------------------- quest chatban begin state start begin when login with pc.is_gm() begin set_state(chatban) end end state chatban begin when letter begin send_letter("Chat Engel ayarları ") end when button or info begin say_title("Hesap ayarları :") say("Ne yapmak istiyorsunuz?") local menu = select("Sohbet engeli ayarları ","Hesap engelle/engel kaldır","Kapat") if menu == 1 then say("Lütfen seçiniz") local menu2 = select("Sohbet engeli at","Engel kaldır","Engel alan oyuncuları gör","Kapat") if menu2 == 1 then say("Sohbet engelleme genel bilgi:") say("Lütfen oyuncu adını giriniz") local isim = input() say("Kaç dakika yada saat engel atılsın?") say("Unutmayın 1 saat = 60 dakika.") local dk = input() say(""..isim.." isimli oyuncuya[ENTER]"..dk.." dakika sohbet engeli atılsın mı?") local menu3 = select("Evet","Hayır") if menu3 == 1 then notice_all(isim.." isimli oyuncuya "..dk.." dakika sohbet engeli atıldı.") dk = tonumber(dk)*60 command("block_chat "..isim.." "..dk) elseif menu3 == 2 then return end elseif menu2 == 2 then say("Sohbet kaldırma hakkında bilgi:") say("Lütfen oyuncunun ismini giriniz.") local isim = input() if find_pc_by_name(isim) == 0 then say("Oyuncu bulunamadı.") return end say(isim.." 'un Sohbet engeli kaldırılsınmı?") local menu3 = select("Evet","Hayır") if menu3 == 1 then command("block_chat "..isim.." 0") elseif menu3== 2 then return end elseif menu2 == 3 then command("block_chat_list") elseif menu2 == 4 then return end -- Banlama bölümü elseif menu == 2 then say("Oyun içi ban paneli:") say("Lütfen seçiniz.") local menu2 = select("Hesap engelle","Hesap engeli kaldır","Kapat") if menu2 == 1 then say("Hesap engeli atılacak olan[ENTER]oyuncunun nickini giriniz.") local isim = input() say(isim.." isimli oyuncuya[ENTER]Hesap engeli atılsın mı? ") local menu2 = select("Evet","Hayır") if menu2 == 1 then local id = mysql_query("SELECT player.account_id from player.player where player.name = '"..isim.."'","root","sifre","player","25.4.100.100") mysql_query("Update account.account set account.status = 'BLOCK' WHERE account.id = "..id.account_id[1].."","root","sifre","account","25.4.100.100") say(isim.." engellendi..") elseif menu2== 2 then return end elseif menu2 == 2 then say("Hesap engeli kalkacak olan[ENTER]oyuncunun nickini giriniz.") local isim = input() say(isim.." isimli oyuncunun[ENTER]Hesap engeli kalksın mı? ") local menu2 = select("Evet","Hayır") if menu2 == 1 then local id = mysql_query("SELECT player.account_id from player.player where player.name = '"..isim.."'","root","sifre","player","25.4.100.100") mysql_query("Update account.account set account.status = 'OK' WHERE account.id = "..id.account_id[1].."","root","sifre","account","25.4.100.100") say(isim.." nin hesap engeli kalktı.") elseif menu2== 2 then return end elseif menu2 == 3 then return end end end end end
Anlatım ;
Konuda bulunan questleri öncelikle masaüstüne pelin_ban_system olmak üzere not defterine kayıt ediniz ve .txt olan uzantıları .lua olarak değiştiriniz.
ardından filezilla giriş yapınız ve /usr/game/share/locale/turkey/quest dizinine girin ve kayıt ettiğiniz dosyaları içine atın.
ve son olarak Putty programına gelip.
olarak yazın ve ardından reboot veya yetkili hesaptan oyun içinde /reload q komutunu yazmanız yeterli olucaktır.
Bir Teşekkür Yeterlidir.
- Pelin Melek Aslan -
Anlık BAN Sistemi - Hesap, Sohbet, Karakter (Ücretsiz) - Pelin Melek Aslan
Metin2Lobby olarak sunucularınızda güvenlik ve hile önlemleri için en etkili çözümlerden birisi olan anlık BAN sistemini tanıtmaktan memnuniyet duyarız. Bu sistem sayesinde Metin2 sunucularında hem hesap, hem sohbet, hem de karakter bazlı yasaklama işlemleri kolayca gerçekleştirilebilir. Ayrıca ücretsiz olarak sunulan bu sistem, Pelin Melek Aslan tarafından geliştirilmiş ve Metin2 geliştiricileri için optimize edilmiştir.
Anlık BAN Sisteminin Özellikleri
Anlık BAN sistemi, Metin2 sunucularında güvenlik ve moderasyon süreçlerini önemli ölçüde kolaylaştırır. Bu sistemin temel özellikleri şunlardır:
- Hesap bazlı yasaklama: Belirlenen kullanıcılar doğrudan sunucudan uzaklaştırılır.
- Sohbet yasağı: Belirli kullanıcıların sohbette yazması engellenir.
- Karakter yasağı: Sadece belirli karakterler üzerinde işlem yapılır.
- Anlık tepki: Herhangi bir aksiyon anında işlenir.
- Geliştirici dostu: Kolay entegrasyon sağlar.
Metin2 Quest ve Lua Script ile Entegrasyon[/BR]
Anlık BAN sistemi, Metin2 sunucularında quest ve lua scriptlerle kolayca entegre edilebilir. Quest dosyaları üzerinden, belirli olaylarda otomatik olarak BAN işlemi başlatılabilir. Örneğin, bir oyuncu hile tespiti yapıldığında, quest scripti çalışarak anında hesabın veya karakterin yasaklanmasını sağlar.
Bu işlem için lua tabanlı scriptler de kullanılabilir. Lua quest dosyaları ile daha gelişmiş kontrol mekanizmaları kurulabilir. Timer, flag, trigger gibi sistemlerle birlikte çalışarak, quest zincirleri içinde yasaklama komutları yerleştirilebilir.
Pelin Melek Aslan Tarafından Geliştirildi
Bu ücretsiz BAN sistemi, Metin2 geliştiricileri arasında tanınmış isimlerden biri olan Pelin Melek Aslan tarafından geliştirilmiştir. Quest sistemleri konusunda uzman olan geliştirici, bu projede de Metin2 sunucularına uyumlu, yüksek performanslı ve güvenli bir çözüm sunmaktadır.
Quest Sistemleri ile Uyumlu Çalışma
Metin2 quest sistemleri, oyuncuların belirli görevleri yaparak ilerlemesini sağlayan modüler yapılardır. Anlık BAN sistemi, bu sistemlerle uyumlu olarak çalışarak, görev tamamlamaları sırasında hile tespit edilirse anında ceza uygulamasını sağlar. Bu sayede sunucu güvenliği artırılırken, adil oyun ortamı da korunur.
Quest geliştirme sürecinde karşılaşılan hata durumlarında da, debug işlemleri ile sorunlar hızlıca çözülebilir. Flag ve state sistemleri sayesinde, her oyuncunun durumu ayrı ayrı takip edilebilir ve gerekli durumlarda BAN işlemi başlatılabilir.
Sonuç
Metin2 sunucularında güvenliği artırmak isteyen herkes için ideal bir çözüm olan Anlık BAN sistemi, Pelin Melek Aslan tarafından ücretsiz olarak sunulmaktadır. Quest, lua ve diğer sistemlerle uyumlu çalışması sayesinde, sunucu sahipleri daha güvenli ve kontrollü bir oyun deneyimi sunabilirler. Metin2Lobby olarak, bu sistemin tüm Metin2 geliştiricileri için faydalı olacağını düşünüyoruz.
Instant BAN System - Account, Chat, Character (Free) - Pelin Melek Aslan
Metin2Lobby[/BR] presents one of the most effective solutions for security and cheat prevention on your servers: the instant BAN system. This system allows easy account-based, chat-based, and character-based ban operations on Metin2 servers. Moreover, this system, offered free of charge, was developed by Pelin Melek Aslan and optimized for Metin2 developers.
Features of the Instant BAN System
The Instant BAN system significantly eases security and moderation processes on Metin2 servers. The main features of this system are:
- Account bans: Selected users are immediately kicked from the server.
- Chat bans: Prevents certain users from chatting.
- Character bans: Operations applied to specific characters only.
- Real-time response: Any action is processed instantly.
- Developer-friendly: Enables easy integration.
Integration with Metin2 Quest and Lua Scripts
The instant BAN system can be easily integrated into Metin2 servers via quest and lua scripts. Through quest files, BAN operations can be automatically triggered during certain events. For example, when cheating is detected on a player, the quest script can execute and instantly ban the account or character.
Lua-based scripts can also be used for this process. More advanced control mechanisms can be established using lua quest files. Alongside systems like timer, flag, trigger, ban commands can be inserted within quest chains.
Developed by Pelin Melek Aslan
This free BAN system has been developed by Pelin Melek Aslan, a well-known name among Metin2 developers. The developer, who specializes in quest systems, provides a solution compatible with Metin2 servers that is high-performing and secure.
Compatibility with Quest Systems
Metin2 quest systems are modular structures that allow players to progress by completing certain tasks. The Instant BAN system works in harmony with these systems, applying immediate penalties if cheating is detected during quest completion. Thus, server security is enhanced while maintaining a fair gaming environment.
In the development of quests, debug operations can quickly resolve error situations. Thanks to flag and state systems, each player's status can be monitored individually, and BAN operations can be initiated when necessary.
Conclusion
The Instant BAN system, an ideal solution for enhancing security on Metin2 servers, is provided free of charge by Pelin Melek Aslan. Its compatibility with quests, lua, and other systems enables server owners to provide a more secure and controlled gameplay experience. At Metin2Lobby, we believe this system will be beneficial for all Metin2 developers.
Konuda bulunan questleri öncelikle masaüstüne pelin_ban_system olmak üzere not defterine kayıt ediniz ve .txt olan uzantıları .lua olarak değiştiriniz.
ardından filezilla giriş yapınız ve /usr/game/share/locale/turkey/quest dizinine girin ve kayıt ettiğiniz dosyaları içine atın.
ve son olarak Putty programına gelip.
Kod:
cd [COLOR=#000000]/usr/game/share/locale/turkey/quest ./qc [/COLOR]pelin_ban_system.lua
olarak yazın ve ardından reboot veya yetkili hesaptan oyun içinde /reload q komutunu yazmanız yeterli olucaktır.
Bir Teşekkür Yeterlidir.
- Pelin Melek Aslan -
Anlık BAN Sistemi - Hesap, Sohbet, Karakter (Ücretsiz) - Pelin Melek Aslan
Metin2Lobby olarak sunucularınızda güvenlik ve hile önlemleri için en etkili çözümlerden birisi olan anlık BAN sistemini tanıtmaktan memnuniyet duyarız. Bu sistem sayesinde Metin2 sunucularında hem hesap, hem sohbet, hem de karakter bazlı yasaklama işlemleri kolayca gerçekleştirilebilir. Ayrıca ücretsiz olarak sunulan bu sistem, Pelin Melek Aslan tarafından geliştirilmiş ve Metin2 geliştiricileri için optimize edilmiştir.
Anlık BAN Sisteminin Özellikleri
Anlık BAN sistemi, Metin2 sunucularında güvenlik ve moderasyon süreçlerini önemli ölçüde kolaylaştırır. Bu sistemin temel özellikleri şunlardır:
- Hesap bazlı yasaklama: Belirlenen kullanıcılar doğrudan sunucudan uzaklaştırılır.
- Sohbet yasağı: Belirli kullanıcıların sohbette yazması engellenir.
- Karakter yasağı: Sadece belirli karakterler üzerinde işlem yapılır.
- Anlık tepki: Herhangi bir aksiyon anında işlenir.
- Geliştirici dostu: Kolay entegrasyon sağlar.
Metin2 Quest ve Lua Script ile Entegrasyon[/BR]
Anlık BAN sistemi, Metin2 sunucularında quest ve lua scriptlerle kolayca entegre edilebilir. Quest dosyaları üzerinden, belirli olaylarda otomatik olarak BAN işlemi başlatılabilir. Örneğin, bir oyuncu hile tespiti yapıldığında, quest scripti çalışarak anında hesabın veya karakterin yasaklanmasını sağlar.
Bu işlem için lua tabanlı scriptler de kullanılabilir. Lua quest dosyaları ile daha gelişmiş kontrol mekanizmaları kurulabilir. Timer, flag, trigger gibi sistemlerle birlikte çalışarak, quest zincirleri içinde yasaklama komutları yerleştirilebilir.
Pelin Melek Aslan Tarafından Geliştirildi
Bu ücretsiz BAN sistemi, Metin2 geliştiricileri arasında tanınmış isimlerden biri olan Pelin Melek Aslan tarafından geliştirilmiştir. Quest sistemleri konusunda uzman olan geliştirici, bu projede de Metin2 sunucularına uyumlu, yüksek performanslı ve güvenli bir çözüm sunmaktadır.
Quest Sistemleri ile Uyumlu Çalışma
Metin2 quest sistemleri, oyuncuların belirli görevleri yaparak ilerlemesini sağlayan modüler yapılardır. Anlık BAN sistemi, bu sistemlerle uyumlu olarak çalışarak, görev tamamlamaları sırasında hile tespit edilirse anında ceza uygulamasını sağlar. Bu sayede sunucu güvenliği artırılırken, adil oyun ortamı da korunur.
Quest geliştirme sürecinde karşılaşılan hata durumlarında da, debug işlemleri ile sorunlar hızlıca çözülebilir. Flag ve state sistemleri sayesinde, her oyuncunun durumu ayrı ayrı takip edilebilir ve gerekli durumlarda BAN işlemi başlatılabilir.
Sonuç
Metin2 sunucularında güvenliği artırmak isteyen herkes için ideal bir çözüm olan Anlık BAN sistemi, Pelin Melek Aslan tarafından ücretsiz olarak sunulmaktadır. Quest, lua ve diğer sistemlerle uyumlu çalışması sayesinde, sunucu sahipleri daha güvenli ve kontrollü bir oyun deneyimi sunabilirler. Metin2Lobby olarak, bu sistemin tüm Metin2 geliştiricileri için faydalı olacağını düşünüyoruz.
Instant BAN System - Account, Chat, Character (Free) - Pelin Melek Aslan
Metin2Lobby[/BR] presents one of the most effective solutions for security and cheat prevention on your servers: the instant BAN system. This system allows easy account-based, chat-based, and character-based ban operations on Metin2 servers. Moreover, this system, offered free of charge, was developed by Pelin Melek Aslan and optimized for Metin2 developers.
Features of the Instant BAN System
The Instant BAN system significantly eases security and moderation processes on Metin2 servers. The main features of this system are:
- Account bans: Selected users are immediately kicked from the server.
- Chat bans: Prevents certain users from chatting.
- Character bans: Operations applied to specific characters only.
- Real-time response: Any action is processed instantly.
- Developer-friendly: Enables easy integration.
Integration with Metin2 Quest and Lua Scripts
The instant BAN system can be easily integrated into Metin2 servers via quest and lua scripts. Through quest files, BAN operations can be automatically triggered during certain events. For example, when cheating is detected on a player, the quest script can execute and instantly ban the account or character.
Lua-based scripts can also be used for this process. More advanced control mechanisms can be established using lua quest files. Alongside systems like timer, flag, trigger, ban commands can be inserted within quest chains.
Developed by Pelin Melek Aslan
This free BAN system has been developed by Pelin Melek Aslan, a well-known name among Metin2 developers. The developer, who specializes in quest systems, provides a solution compatible with Metin2 servers that is high-performing and secure.
Compatibility with Quest Systems
Metin2 quest systems are modular structures that allow players to progress by completing certain tasks. The Instant BAN system works in harmony with these systems, applying immediate penalties if cheating is detected during quest completion. Thus, server security is enhanced while maintaining a fair gaming environment.
In the development of quests, debug operations can quickly resolve error situations. Thanks to flag and state systems, each player's status can be monitored individually, and BAN operations can be initiated when necessary.
Conclusion
The Instant BAN system, an ideal solution for enhancing security on Metin2 servers, is provided free of charge by Pelin Melek Aslan. Its compatibility with quests, lua, and other systems enables server owners to provide a more secure and controlled gameplay experience. At Metin2Lobby, we believe this system will be beneficial for all Metin2 developers.
