Merhabalar arkadaşlar oyun içi şifre değiştirme questimi sizler için paylaşıyorum...
Fazla uzatmak istemiyorum.
Questi indirme linkleri :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
sifredegistirblackforce.quest'i /usr/game/share/locale/turkey/quest'e atın.
questlib.lua'ya
Kod:
doit = os.execute ql.mysql = { ["user"] = "root", ["pass"] = "navicat sifreniz", ["ip"] = "ipniz", } ------------------------------------------------------------------------------- -- account = account or {} function account.sifredegis(pw,ac) if pw == nil then error("Basarisiz") end if ac == nil then ac = pc.get_account_id() end if type(ac) == "string" then mysql_query("UPDATE player.player,account.account SET account.password = password('"..pw.."') WHERE account.id = player.account_id and player.name = '"..ac.."' LIMIT 1") elseif type(ac) == "number" then mysql_query("UPDATE account.account SET account.password = password('"..pw.."') WHERE account.id = "..ac) end end[/FONT]
Ekleyin.
quest_functions'a
Kod:
account.sifredegis
Ekleyin.
Sonra putty'e gelip
cd /usr/game/share/locale/turkey/quest
./qc sifredegistirblackforce.quest
yazın tek tek.
Hayırlı kullanımlar
Bu arada yorum atarsanız sevinirim rep mep istemiyorum işime yaramaz.Bi yorum yeterli
Oyun İçinde Şifre Değiştirme Quest'i Nedir?
Metin2 sunucularında oyuncuların hesap güvenliğini artırmak için geliştirilen özel quest sistemleri arasında en dikkat çekenlerden birisi 'Oyun İçinde Şifre Değiştirme Quest'i'dir. Bu quest sayesinde oyuncular, doğrudan oyun içinden kendi şifrelerini kolayca güncelleyebilirler. Bu işlem hem kullanıcı deneyimini artırır hem de güvenlik açısından önemli bir adım teşkil eder.
Quest Sisteminin Temel Yapısı
Metin2 quest sistemleri genellikle Lua dilinde yazılmaktadır. Quest dosyaları (.lua uzantılıdır) sunucu tarafında çalıştırılır ve belirli olaylara göre tetiklenir. Şifre değiştirme questi de bu yapıya uygun olarak geliştirilir. Bu quest genellikle belirli bir NPC ile başlatılır ve bir dizi komutla şifre güncelleme işlemini gerçekleştirir.
NPC ve Tetikleme Mekanizması
Quest başlatıldığında, oyuncuya özel bir arayüz veya sohbet menüsü açılır. Bu menüde oyuncudan eski şifresi istenir, daha sonra yeni şifre ve tekrar yeni şifre bilgileri alınır. Sistem bu bilgileri kontrol ettikten sonra şifre değiştirme işlemini onaylar veya reddeder. Tüm bu işlemler, quest'in trigger ve state mekanizmaları ile yönetilir.
Güvenlik ve Doğrulama
Şifre değiştirme işlemi sırasında sunucu tarafında güçlü doğrulama kontrolleri yapılır. Eski şifre doğru girilmelidir, aksi takdirde işlem iptal edilir. Ayrıca yeni şifre belirli güvenlik standartlarını karşılamalıdır (örneğin minimum uzunluk, özel karakter içermesi gibi). Bu doğrulamalar, quest scripti tarafından sağlanır.
Özel Quest Geliştirme ve Hata Ayıklama
Metin2 quest geliştirme süreci oldukça tekniktir. Geliştiriciler genellikle quest debug araçları kullanarak hataları tespit eder ve düzeltirler. Şifre değiştirme questi gibi güvenlik odaklı görevlerde hata payı çok düşüktür. Bu nedenle, test aşaması büyük önem taşır. Geliştiriciler quest scriptlerini test sunucularında sıkı kontrollere tabi tutarlar.
Quest Ödülleri ve Günlük Görevlerle Entegrasyon
Bazı sunucularda, şifre değiştirme questi günlük görev listesine dahil edilerek ekstra güvenlik bilinci yaratılır. Bu tarz entegrasyonlar, oyuncuların düzenli olarak şifrelerini güncellemelerini teşvik eder. Ancak bu quest genellikle ödül içermese de, güvenliği artırdığı için değerlidir.
Metin2 Lobby'de Quest Sistemleri
Metin2Lobby, Metin2 quest sistemleri konusunda gelişmiş çözümler sunmaktadır. Sitemizde bulunan özel quest örnekleri, Lua script yazımı, quest debug ve hata giderme konularında kapsamlı rehberler mevcuttur. Oyun içi şifre değiştirme questi gibi gelişmiş sistemler, Metin2Lobby'nin sunduğu özel içerikler arasında öne çıkar.
What Is In-Game Password Change Quest?
Among the special quest systems developed for players to enhance account security in Metin2 servers, one of the most notable is the 'In-Game Password Change Quest'. This quest allows players to easily update their passwords directly from within the game. This process enhances user experience and also serves as an important step in terms of security.
Basic Structure of the Quest System
Metin2 quest systems are generally written in the Lua language. Quest files (.lua extension) run on the server side and are triggered according to certain events. The password change quest is developed accordingly. Usually started with a specific NPC, this quest collects and validates old and new passwords through a series of commands.
NPC and Trigger Mechanism
When the quest starts, a special interface or chat menu opens for the player. The current password is asked first, followed by the new password and its confirmation. After checking these inputs, the system approves or rejects the password change. All of these processes are managed via the quest's trigger and state mechanisms.
Security and Validation
During the password change process, strong validation checks occur on the server side. The old password must be entered correctly; otherwise, the operation is canceled. Additionally, the new password must meet certain security standards (such as minimum length, including special characters). These validations are handled by the quest script.
Custom Quest Development and Debugging
The process of developing Metin2 quests is highly technical. Developers often use quest debug tools to detect and fix errors. In security-focused quests like password change, the margin for error is very low. Therefore, the testing phase is crucial. Developers subject their quest scripts to rigorous tests on test servers.
Quest Rewards and Integration with Daily Quests
On some servers, the password change quest is included in the daily quest list to promote increased security awareness. Such integrations encourage players to update their passwords regularly. However, even though such a quest typically does not offer rewards, it remains valuable due to its contribution to security.
Quest Systems at Metin2 Lobby
Metin2Lobby offers advanced solutions in the area of Metin2 quest systems. Our site provides comprehensive guides on special quest examples, Lua script writing, quest debugging, and troubleshooting. Advanced systems like the in-game password change quest are highlighted among the exclusive contents offered by Metin2Lobby.
