Merhaba Arkadaşlar Bakıyorumda bu forumda bazıları sadece kendini düşünüyor birşeyi bulunca hemen satmaya çalışıyor anlamıyorum bu insanları adamlar zaten paylaşmış utanmadan parayla satıyorlar birde. Neyse fazla uzatmıcam konu anlatımına geçiyorum. Öncelikle Yardımları için qaRezz01'e Teşekkür ediyorum. Ve konu Başlıyor umarım herkes ekliyebilir 
Not : Konunun Orjinal paylaşıldığı yer :
< Evet Öncelikle Gerekli Dosyalar >
Gerekli dosyalar :
Virüs Taraması :
<> Oyundan Görüntüler <>
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Not : Konunun Orjinal paylaşıldığı yer :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
< Evet Öncelikle Gerekli Dosyalar >
Gerekli dosyalar :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Virüs Taraması :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
<> Oyundan Görüntüler <>
By
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
at 2012-09-18
By
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
at 2012-09-18TOPLAM 56 ZIRH VE 24 ADET SAÇ BULUNMAKTADIR
*-*-* PACK DOSYLARININ YAPILIŞI VİDEOLU ANLATIM *-*-*
Not : lutfen videoyu 1080P HD formatta izleyiniz
^_^ ŞİMDİ SIRA EN ÖNEMLİ NOKTALARA GELDİK BU KISMA DİKKAT EDİN ^_^
İlk önce filezillaya giriyoruz şu dizine gidin :
Kod:
[COLOR=#ff0000]usr/game/share/locale/turkey/quest[/COLOR][COLOR=#000000] [/COLOR]
bu kısımda bulunan questlib.lua dosyasını açıp şu kodları en alt kısma ekleyin
Kod:
dofile("locale/turkey/quest/questlib_costum.lua") function costume_system_create() os.execute("mysql -u root player --execute=\"INSERT INTO costume_system(pid) VALUES ('".. pc.get_player_id() .."')\"") end function costume_system_read(type_v) local mysql_read = (mysql_query("SELECT "..type_v.." as result_value from player.costume_system where pid = ('".. pc.get_player_id() .."')") or {["result_value"] = 0}) return mysql_read.result_value[1] end function costume_system_update(type_s, value) if type_s == "part_main_old" then if value < 41002 then os.execute("mysql -u root player --execute=\"UPDATE costume_system SET "..type_s.." =('"..value.."') where pid = ('".. pc.get_player_id() .."')\"") end elseif type_s == "part_hair_old" then os.execute("mysql -u root player --execute=\"UPDATE costume_system SET "..type_s.." =('"..value.."') where pid = ('".. pc.get_player_id() .."')\"") end end mysql_query = function(query) if not pre then local rt = io.open('CONFIG', 'r'):read('*all') pre = string.gsub(rt, '.+PLAYER_SQL:%s(%S+)%s(%S+)%s(%S+)%s(%S+).+', '-h%1 -u%2 -p%3 -D%4') end math.randomseed(os.time()) local fi, t, out = 'mysql_data_'..math.random(10^9)+math.random(2^4,2 ^10),{},{} os.execute('mysql '..pre..' --e='..string.format('%q', query)..' > '..fi) for av in io.open(fi, 'r'):lines() do table.insert(t,split(av, '\t')) end; os.remove(fi); for i = 2, table.getn(t) do table.foreach(t[i],function(a, b) out[i-1] = out[i-1] or {} out[i-1][a] = tonumber(b) or b out[t[1][a]] = out[t[1][a]] or {} out[t[1][a]][i-1] = tonumber(b) or b end) end return out end function split(str, delim, maxNb) if str == nil then return str end if string.find(str, delim) == nil then return { str } end if maxNb == nil or maxNb < 1 then maxNb = 0 end local result = {} local pat = "(.-)" .. delim .. "()" local nb = 0 local lastPos for part, pos in string.gfind(str, pat) do nb = nb + 1 result[nb] = part lastPos = pos if nb == maxNb then break end end if nb ~= maxNb then result[nb + 1] = string.sub(str, lastPos) end return result end
Sonra > aynı bölümde bulunan quest_functions dosyasını açın ve şu kodları en alta ekleyin
Kod:
[COLOR=#800080]costume_system_create costume_system_read costume_system_update[/COLOR]
Sonra > questlib_costum.lua adı dosyası quest kısmına atıp dosya izinlerini 777 yapın
Son olarak costume_system.quest dosyasını quest bölümüne atıp putty'e giriyoruz
login oluyoruz ve şunu yazıyoruz
cd /usr/game/share/locale/turkey/quest [ENTER'e basıyoruz]
./qc costume_system.quest [ENTER'e basıyoruz]
Ardından Navicata Giriyoruz : Verdiğim dosya içindeki costume_system.sql dosyasını Navicat > Player kısmına okutuyoruz.
Artık Sistem Aktif olmuştur
Videoyu İzlemek için Resime Tıklayınız Not : lutfen Videoları 720p HD Formatta izleyiniz
Video Part 1 :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Video Part 2 :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Lutfen 1 Teşekkürü Ve + Rep çok görmeyiniz...
Kostüm Sistemi - Dosyalar Shegys Upload.. - Orjinal Konu
Merhaba sevgili Metin2 topluluğu!
Bu yazımızda, Metin2 client paketleriyle çalışan oyuncuların en çok merak ettiği konulardan biri olan kostüm sistemi'nin nasıl yönetildiğini ve dosyaların Shegys upload yöntemiyle nasıl işlendiğini detaylıca anlatacağız. Özellikle Metin2 Lobby üzerinden paylaşılan özel Metin2 client paketleri, kostüm sistemlerini optimize ederek oyuncu deneyimini büyük ölçüde artırır. Bu süreçte dikkat edilmesi gereken adımlar, dosya yapıları ve hata çözümleri de bu makalede yer alıyor.
Kostüm Sisteminin Temel Yapısı
Metin2’de kostümler, oyuncuların karakterlerine estetik ve bazen de işlevsel değişiklikler yapmasını sağlayan önemli bir öğedir. Bu kostümler genellikle texture (doku), effect (efekt) ve mesh (model) dosyalarından oluşur. Bu dosyalar, client paketine dahil edildiğinde oyun içinde aktif hale gelir. Ancak bu dosyaların doğru şekilde yüklenmesi ve tanınması için belirli bir düzen takip edilmelidir.
Shegys Upload Nedir?[/BR]Shegys, Metin2 client paketlerinde kullanılan özel bir dosya yönetim aracıdır. Bu araç sayesinde texture, effect, sound ve diğer asset dosyaları tek bir paket içinde toplanarak hem boyut optimizasyonu sağlanır hem de kurulum süreci kolaylaştırılır. Kostüm dosyalarını Shegys formatına dönüştürmek, özellikle PVP client paketleri veya özel skin paketleri hazırlarken büyük kolaylık sağlar.
Örneğin, bir kostümün texture dosyası costume_01.dds ise, bu dosya Shegys aracıyla pack içine entegre edilir ve client açıldığında otomatik olarak tanınır. Bu sayede elle dosya yerleştirme hatası yapma riski azalır.
Kurulum ve Hata Çözümleri[/BR]Kostüm dosyalarını Shegys ile yükledikten sonra client’ı çalıştırmadan önce aşağıdaki kontrolleri yapmanız önerilir:
- Pack dosyasının doğru sürümde olduğundan emin olun (örneğin, Martysama client ile uyumlu olmalı).
- Texture dosyalarının .dds formatında olduğunu kontrol edin.
- Effect dosyalarının effect.xml ile eşleştiğinden emin olun.
Eğer kostüm oyun içinde görünmüyorsa, en yaygın sebep yanlış pack yapısı veya eksik texture dosyası olabilir. Bu durumda pack’i tekrar açıp (extract) içeriğini kontrol etmek faydalı olacaktır.
Neden Bu Sistem Önemli?[/BR]Günümüzde Metin2 PVP client paylaşımı oldukça yaygındır ve oyuncular sürekli yeni kostümler, efektler ve skin’ler arar. Shegys upload sistemi, bu içeriklerin hızlı, düzenli ve hatasız şekilde dağıtılmasını sağlar. Ayrıca Metin2Lobby gibi platformlar, bu tür paketleri standartlaştırarak toplulukların daha kaliteli içerik üretmesine yardımcı olur.
Sonuç[/BR]Kostüm sistemi, sadece görsel değil aynı zamanda teknik bir derinliğe sahiptir. Doğru dosya yönetimi, uyumlu client paketi ve dikkatli kurulum ile her oyuncu kendi tarzını oyuna yansıtabilir. Unutmayın: Her Metin2 client edit işlemi, özellikle kostüm entegrasyonu gibi hassas alanlarda test sürecini ihmal etmeden yapılmalıdır.
Daha fazla içerik, güncel client paketleri ve rehberler için sürekli Metin2 Lobby adresini ziyaret etmeyi unutmayın!
Mutlu oyunlar dileriz!
Costume System - Shegys Upload Files.. - Original Topic
Hello dear Metin2 community!
In this article, we will explain in detail one of the most frequently asked questions by players working with Metin2 client packs: how the costume system is managed and how files are processed using the Shegys upload method. Especially the custom Metin2 client packs shared via Metin2 Lobby significantly enhance the player experience by optimizing costume systems. This article also covers the steps to pay attention to, file structures, and error solutions.
Basic Structure of the Costume System[/BR]In Metin2, costumes are a crucial element that allows players to make aesthetic—and sometimes functional—changes to their characters. These costumes typically consist of texture, effect, and mesh files. When these files are included in a client pack, they become active in-game. However, a specific structure must be followed for these files to be loaded and recognized correctly.
What Is Shegys Upload?[/BR]Shegys is a specialized file management tool used in Metin2 client packs. With this tool, texture, effect, sound, and other asset files are bundled into a single pack, providing both size optimization and simplifying the installation process. Converting costume files into the Shegys format offers great convenience, especially when preparing PVP client packs or custom skin packs.
For example, if a costume’s texture file is named costume_01.dds, this file is integrated into the pack via the Shegys tool and is automatically recognized when the client launches. This reduces the risk of manual file placement errors.
Installation and Troubleshooting[/BR]After uploading costume files using Shegys, it is recommended to perform the following checks before running the client:
- Ensure the pack file is of the correct version (e.g., compatible with Martysama client).
- Verify that texture files are in .dds format.
- Confirm that effect files match the effect.xml configuration.
If the costume does not appear in-game, the most common causes are incorrect pack structure or missing texture files. In such cases, re-extracting the pack and checking its contents can be helpful.
Why Is This System Important?[/BR]Today, Metin2 PVP client sharing is very common, and players constantly seek new costumes, effects, and skins. The Shegys upload system enables fast, organized, and error-free distribution of such content. Platforms like Metin2Lobby also help communities produce higher-quality content by standardizing such packs.
Conclusion[/BR]The costume system is not only visual but also technically deep. Proper file management, compatible client packs, and careful installation allow every player to express their unique style in-game. Remember: Every Metin2 client edit, especially in sensitive areas like costume integration, should be done without skipping the testing phase.
Don’t forget to visit Metin2 Lobby regularly for more content, updated client packs, and guides!
Happy gaming!
