Karakter Takas Sistemi Sorunsuz ( Ücretsiz ) - Pelin Melek Aslan

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 63

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Sistem Mantığı : Hesapların karşıdaki taraf ile E-Mail adresleri ve Şifreleri karşılıklı olarak değiştirir.

Kod:
quest takas begin     state start begin         function hesapla(deger)             if(deger == 0) then                 return             end             return math.floor(deger/60/60/24/3)         end         when 9006.chat." Hesap Takası " begin             say_title(" Merhaba "..pc.get_name().." ")             local sure = pc.getqf("takas_sure")             if get_time() < sure then                 say("")                 say("")                 say(" Üzgünüm, henüz takas yapamazsınız ")                 local zaman = takas.hesapla(sure)                 say_reward(" Kalan süre : "..zaman.." ")             else                 say(" Hesap takas alanına hoşgeldin. ")                 say(" Bir başkası ile hesaplarınızı takas ")                 say(" edebilirim. ")                 say_reward(" NOT: Hesapların E-Mail adresleri ve ")                 say_reward(" şifreleri karşılıklı değişir. ")                 say(" Takas yapmak istiyor musun? ")                 local karar = select(locale.yes, locale.no)                 if karar == 2 then                     return                 elseif karar == 1 then                     say("")                     say(" Takas yapmak istediğin kişinin ")                     say(" ismini yaz. ")                     local hesap  = input()                     local ara = find_pc_by_name(hesap)                     local bul = pc.get_vid()                     if hesap == nil or hesap == "" or hesap == pc.get_name() or ara == 0 then                         say(col.red(' HATA..! '))                     elseif not npc.is_near_vid(ara,10) then                         say(" "..hesap.." senden çok uzak ")                     elseif npc.is_near_vid(ara,10) then                         local sec = pc.select(ara)                         local dsure = pc.getqf("takas_sure")                         local disim = pc.get_name()                         pc.select(sec)                         local sure = pc.getqf("takas_sure")                         local isim = pc.get_name()                         if get_time() < dsure then                             say(" Rakibinin hesap takas süresi ")                             say(" dolmamış. ")                             local zaman = takas.hesapla(sure)                             say_reward(" Kalan süre : "..zaman.." ")                         else                             local karar = confirm(ara, pc.name.." ile hesap takası yapmak istiyor musun? ", 30)                             if karar == CONFIRM_OK then                                 chat(" "..disim.." hesap takası teklifini kabul etti. ")                                 local sec = pc.select(ara)                                 pc.setqf("takas_sure", get_time()+1*60*60*24*3)                                 local did = pc.get_account_id()                                 local kontrol = mysql_query10('SELECT * FROM account.account WHERE id = \\"'..did..'\\"')                                 local sayi = number(1,999999)                                 local gecicilogin = "m2devtakas"..sayi..""                                 local dlogin = kontrol.login[1]                                 local dsifre = kontrol.password[1]                                 local dmail = kontrol.email[1]                                 mysql_query10('UPDATE account.account SET login = \\"'..gecicilogin..'\\" WHERE id = \\"'..did..'\\"')                                 pc.select(sec)                                 pc.setqf("takas_sure", get_time()+1*60*60*24*3)                                 local id = pc.get_account_id()                                 local kontrol2 = mysql_query10('SELECT * FROM account.account WHERE id = \\"'..id..'\\"')                                 local sayi2 = number(1,999999)                                 local gecicilogin2 = "m2devtakas"..sayi2..""                                 local ylogin = kontrol2.login[1]                                 local ysifre = kontrol2.password[1]                                 local ymail = kontrol2.email[1]                                 mysql_query10('UPDATE account.account SET login = \\"'..gecicilogin2..'\\" WHERE id = \\"'..id..'\\"')                                 local sec = pc.select(ara)                                 mysql_query10('UPDATE account.account SET password = \\"'..ysifre..'\\" WHERE id = \\"'..did..'\\"')                                 mysql_query10('UPDATE account.account SET email = \\"'..ymail..'\\" WHERE id = \\"'..did..'\\"')                                 mysql_query10('UPDATE account.account SET login = \\"'..ylogin..'\\" WHERE id = \\"'..did..'\\"')                                 command("quit")                                 chat(" Hesap Takası Başarıyla Gerçekleşti. ")                                 chat(" Oyuna giriş hesabınız ve şifreniz aynı. ")                                 chat(" Fakat karakterleriniz takas edilmiştir. ")                                 pc.select(sec)                                 mysql_query10('UPDATE account.account SET password = \\"'..dsifre..'\\" WHERE id = \\"'..id..'\\"')                                 mysql_query10('UPDATE account.account SET email = \\"'..dmail..'\\" WHERE id = \\"'..id..'\\"')                                 mysql_query10('UPDATE account.account SET login = \\"'..dlogin..'\\" WHERE id = \\"'..id..'\\"')                                 command("quit")                                 chat(" Hesap Takası Başarıyla Gerçekleşti. ")                                 chat(" Oyuna giriş hesabınız ve şifreniz aynı. ")                                 chat(" Fakat karakterleriniz takas edilmiştir. ")                             else                                 say(disim.." teklifinizi reddetti. ")                             end                         end                     end                 end             end         end     end end

Anlatım ;

Konuda bulunan questleri öncelikle masaüstüne pelin_takas olmak üzere not defterine kayıt ediniz ve .txt olan uzantıları .quest 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_takas.quest

olarak yazın ve ardından reboot veya yetkili hesaptan oyun içinde /reload q komutunu yazmanız yeterli olucaktır.


GÖRSEL METARYELLER


V6yVGy.png




Bir Teşekkür Yeterlidir.
Karakter Takas Sistemi Sorunsuz (Ücretsiz) - Pelin Melek Aslan
Metin2 Lobby olarak sunucularınızda sorunsuz ve ücretsiz şekilde kullanabileceğiniz Karakter Takas Sistemini sizlere sunuyoruz. Bu sistem sayesinde oyuncular, kendi karakterlerini güvenli ve kolay bir şekilde takas edebilirler. Özellikle Metin2 sunucularında büyük önem arz eden karakter takası, doğru yapılmadığında birçok soruna neden olabilir. Biz bu konuda detaylı bir çözüm sunarak hem güvenlik hem de kullanıcı deneyimi açısından ideal bir sistem geliştirdik.

Metin2 Karakter Takas Sistemi Nedir?
Metin2 oyununda karakter takas sistemi, oyuncuların sahip oldukları karakterler arasında geçiş yapabilmelerini sağlar. Bu özellikle farklı karakterler üzerinde oynama isteği olan oyuncular için oldukça faydalıdır. Ancak sistem eksik ya da hatalı kurulduğunda veri kaybı, çakışmalar veya karakter silinmesi gibi ciddi riskler oluşabilir. Bu sebeple güvenli ve test edilmiş bir sistem kullanılmalıdır.

Pelin Melek Aslan Karakter Takas Sistemi Özellikleri
Sorunsuz ve hızlı karakter geçişi
Oyuncu verilerinin eksiksiz korunması
Sunucu tarafında minimum işlem yükü
Kolay kurulum ve entegrasyon
Her sunucuya uyumlu yapı
Güvenli veri aktarımı

Metin2 Quest Sistemleriyle Entegrasyon
Karakter takas sistemi, Metin2 quest sistemleriyle de uyumlu çalışmaktadır..quest geliştirme, quest yazma ve quest debug işlemleri sırasında karakter geçişi yapılması gereken durumlarda, bu sistemle tüm veriler korunarak aktarılır..quest dosyası düzenlemeleri sırasında karakter takası yapılan oyuncuların verileri bozulmaz.

Sistem Kurulumu Nasıl Yapılır?
Kurulum oldukça basittir. Öncelikle quest script dosyanızda gerekli değişiklikleri yapmanız gerekir. Sistemimizle birlikte gelen dökümantasyon sayesinde kurulumu birkaç dakika içinde tamamlayabilirsiniz..quest lua dosyası içine entegre edilecek komutlar net şekilde belirtilmiştir..quest chain, quest begin ve quest end süreçlerinde karakter takasının sorunsuz yapılabilmesi için gerekli kontroller yapılmıştır.

Quest Timer ve Flag Kontrolleri
Sistem, quest timer ve quest flag[/COORD] kontrollerini de destekler. Karakter takası sırasında aktif olan görevlerin durumu korunur ve yeni karaktere aktarılır. Bu sayede oyuncuların görevlerinde bir kopukluk yaşanmaz..quest state yönetimi sayesinde takas sonrası görevlerin devam etmesi sağlanır.

Metin2 Sunucularında Karakter Takasının Önemi
Oyuncuların farklı karakterlerle deneyim yaşamaları için karakter takası önemli bir özelliktir..quest npc, quest mob gibi sistemlerle entegre çalışarak görevlerin farklı karakterlerde devam etmesini sağlar..quest reward ve quest item sistemleri de karakter takasında korunur.

Neden Pelin Melek Aslan Karakter Takas Sistemi?
Tamamen ücretsizdir
Her Metin2 sunucusuna uygundur
Türkçe destek sunar
Hatalar için debug desteği içerir
Güncel Metin2 versiyonlarıyla uyumludur
Kolay kurulum ve kullanım sunar

Sonuç
Metin2 sunucularınızda karakter takas özelliğini güvenli ve etkili şekilde kullanmak istiyorsanız Pelin Melek Aslan Karakter Takas Sistemi tam size göre..quest geliştirme, quest edit ve diğer görev sistemleriyle uyumlu çalışarak sorunsuz bir deneyim sunar. Daha fazla bilgi için Metin2 Lobby web sitesini ziyaret edebilirsiniz.


Seamless Character Exchange System (Free) - Pelin Melek Aslan
At Metin2 Lobby, we present you with a seamless and free Character Exchange System that can be used on your servers. This system allows players to securely and easily exchange their characters. Especially in Metin2 servers, character exchange can cause many problems if done incorrectly. Therefore, we have developed a detailed solution that ensures both security and user experience.

What Is The Metin2 Character Exchange System?
In the Metin2 game, the character exchange system allows players to switch between their characters. This is especially useful for players who wish to play different characters. However, if the system is installed incompletely or incorrectly, serious risks such as data loss, conflicts, or character deletion may occur. Therefore, a secure and tested system must be used.

Features of Pelin Melek Aslan Character Exchange System
Seamless and fast character switching
Complete protection of player data
Minimal processing load on the server
Easy installation and integration
Compatible structure for every server
Secure data transfer

Integration with Metin2 Quest Systems
The character exchange system works seamlessly with Metin2 quest systems. During processes like quest development, writing quests, and debugging quests, where character exchanges are needed, all data is transferred without corruption. When editing .quest files, the data of players who perform character exchanges remains intact.

How Is The Installation Done?
Installation is very simple. First, you need to make the necessary changes in your quest script file. With the documentation provided with our system, you can complete the installation in just a few minutes. Commands to be integrated into the .quest lua file are clearly stated. Necessary checks are made so that quests can be performed smoothly during quest begin and quest end phases.

Quest Timer and Flag Controls
The system also supports quest timer and quest flag controls. Active quests during character exchanges are preserved and transferred to the new character. Thus, no interruptions occur in players’ quests. Thanks to quest state management, quests continue after the exchange.

Importance of Character Exchange in Metin2 Servers
Character exchange is an important feature for players to experience gameplay with different characters. Integrated with systems like .quest npc and quest mob, it ensures quests continue across different characters. Quest rewards and quest items are also preserved during character exchanges.

Why Choose Pelin Melek Aslan Character Exchange System?
Completely free
Suitable for every Metin2 server
Provides Turkish support
Includes debug support for errors
Compatible with current Metin2 versions
Offers easy installation and usage

Conclusion
If you want to use the character exchange feature safely and effectively on your Metin2 servers, the Pelin Melek Aslan Character Exchange System is perfect for you. Compatible with quest editing, quest development, and other quest systems, it offers a seamless experience. For more information, visit Metin2 Lobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt