Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
[TR]
[TD="class: td1, width: 20, align: center"][/TD]
[TD="class: td2, align: center"][/TD]
[/TR]
[/TABLE]
Peki Ben Bunları İndirdim Ne Yapacagım Bunlar Nedir Diyenler İcin (Salihf7 Birazda Senin İcin)
Teşekkürler musdy123
Selam TurkMMO,
Bütün Metin2 Severlerin korkulu rüyası olan Yeni Zırh ekleme konusunu bugün açıklığa kavuşturacağım.
#İhtiyaç Duyulanlar;
-Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
- UnEPK||Pratik Pack Editleme Programı||
-Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Öncelikle herşeyden önemlisi elinizde yeni zırhların dds'si ve gr2 dosyaları bulunmalı.Örnek olarak benim paylaştığım bazı zırhlar var onlardan bulabilirsiniz.Tabi bu zırhlar kraliyet ya da çeliğin editlenmiş şekli ise gr2'ye gerek yok.Artık konuya başlaylaım.
Örnek item kodumuz: 43009
Adım 1 - İkon Yapımı![]()
*Bunu yapma amacımız zırhların envanterdeki simgelerinin görünmesidir.
- Öncelikle UnpEPK ile icon.epk'i açmanız gerekir.
- Açtıktan sonra Source>icon>item dizinine giriyoruz.
- Elimizde bulunan 43009 kodlu itemin ikonunu bu dizine atıyoruz.
- Icon.epk'i açtığımız zaman Soruce klasörü ile birlikte çıkan Paketle-icon klasörünü not defteri ile açıyoruz.
- En aşağa inip;
PHP:</Action> </Buildfile>
yazısının üstüne
PHP:<File archivedPath="icon/item/43009.tga" type="1"><=!=[=C=D=A=T=A=[Source\icon\item\43009.tga]=]=></File>
yazıyoruz,burdaki 43009 kodunuzu siz değişebilirsiniz.Size hangisi uygunsa.
- Bunuda yaptıktan sonra kaydetip çıkıyoruz.
- Icon.epk'i kapatıp pack klasörüne atıyoruz.
Adım 2 - PC/PC2 Yapımı![]()
- Şimdi karakterimizi erkek savaşçı olarak düşünüyoruz(Erkek savaşçı pc.epk'te bulunur)
- UnEPK programı ile pc.epk'i açıyoruz.
- Zırhın dds'sine bir isim veriyoruz.Örneğin: warrior_4_7
- Bu warrior_4_7 dds uzantılı dosyayı kopyalıyoruz.
- Şimdi Source>ymir work>pc>warrior sekmesine atıyoruz.
- Attıktan sonra,pc.epk'i açtığımıx zaman Source klasörü ile birlikte çıkan Pakatle-PC'yi not defteri ile açıyoruz.
- En aşağa inip;
PHP:</Action> </Buildfile>
üstüne
PHP:<File archivedPath="d:/ymir work/pc/warrior/warrior_4_7.dds" type="1"><=!=[=C=D=A=T=A=[Source\ymir work\pc\warrior\warrior_4_7.dds]=]=></File>
yazıyoruz.
- Bunuda yaptıktan sonra kapatıp çıkıyoruz.
- PC.epk'i kapatıp pack klasörüne atıyoruz.
Adım 3 - Root Yapımı![]()
- UnEPK programı ile root.epk'i açıyoruz.
- Çıkan Source klasörü içerisinden "warrior_m.msm"i açıyoruz.
- warrior_m.msm'i Notepad++ ile editlemenizi tavsiye ederim.
- warrior_m.msm'i açtıktan sonra,
PHP:Group ShapeData28 { SpecialPath "d:/ymir Work/pc/warrior/" ShapeIndex 40 Model "warrior_4-1.gr2" SourceSkin "warrior_4-1.dds" TargetSkin "warrior_4_7.dds" }
bu yazıyı;
PHP:} Group AttachingData { AttachingDataCount 2 Group AttachingData00 { AttachingDataType 1 isAttaching 0 AttachingModelIndex 0 AttachingBoneName "Bip01" CollisionType 1 SphereDataCount 1 Group SphereData00 { Radius 40.000000 Position 0.000000 0.000000 100.000000 } } Group AttachingData01 { AttachingDataType 1 isAttaching 0 AttachingModelIndex 0 AttachingBoneName "Bip01" CollisionType 3 SphereDataCount 1 Group SphereData00 { Radius 70.000000 Position 0.000000 0.000000 100.000000 } } }
bu yazının bir satır üstüne ekleyiniz.
- Ekledikten sonra kapatıp çıkınız.
- Root.epk'i kaptım pack klasörüne atınız.
Adım 4 - Locale_tr Yapımı![]()
4.1 - locale_tr>item_list
item_list'i yapmamızdaki amaç,ikonların görünmesinde bir görevi vardır,nasıl açıklayacağımı bulamadım
- locale_tr.epk'i UnEPK programı ile açıyoruz.
- Açtıktan sonra Source>locale>tr dizinine girip item_list'i açıyoruz.
- item_list'in en altına inip;
PHP:43000 ARMOR icon/item/43000.tga 43001 ARMOR icon/item/43000.tga 43002 ARMOR icon/item/43000.tga 43003 ARMOR icon/item/43000.tga 43004 ARMOR icon/item/43000.tga 43005 ARMOR icon/item/43000.tga 43006 ARMOR icon/item/43000.tga 43007 ARMOR icon/item/43000.tga 43008 ARMOR icon/item/43000.tga 43009 ARMOR icon/item/43000.tga
ekliyoruz.
- Ekledikten sonra kaydetip çıkıyoruz.
- item_list'i yaptıktan sonra sıra geldi locale_tr>item_proto'ya.
4.2 - Locale_tr>item_proto
- UnEPK Programındaki Item/Mob Proto butonuna tıklıyoruz.
- Açılan pencerede "İşlem tipini seçin :" yazısının yanındaki aşağı tuşuna basın ve çıkan menüden "Item-Proto Aç"ı seçin.
- Seçtikten sonra Klasörü Seçin butonuna tıklayın.
- Sonra şu dizine gidin: Source>locale>tr ve Ok seçeneğin basın.
- Karşınıza item_proto çıkacak.item_protonun üzerine çift tıklatın.
- İşlemi Başlat butonu aktif hale gelince İşlemi Başlat butonuna tıklatın.
- Locale_tr>item_proto böylece açılmış olacaktır.
- Masaüstüne bakın item_proto orda olacaktır.
- item_proto'yu açın ve en altına inin.İndikten sonra;
PHP:<Item vnum="43000" hashName="'ȸ©¶°È©+0'" name="Örnek Zırh+0" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="2" applytype2="39" applyvalue2="2" value0="0" value1="115" value2="0" value3="40" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="0" socket_pct="1" /> <Item vnum="42001" hashName="'ȸ©¶°È©+1'" name="Örnek Zırh+1" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="3" applytype2="39" applyvalue2="3" value0="0" value1="115" value2="0" value3="40" value4="0" value5="8" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="5" socket_pct="1" /> <Item vnum="42002" hashName="'ȸ©¶°È©+2'" name="Örnek Zırh+2" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="4" applytype2="39" applyvalue2="4" value0="0" value1="115" value2="0" value3="40" value4="0" value5="16" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="10" socket_pct="1" /> <Item vnum="42003" hashName="'ȸ©¶°È©+3'" name="Örnek Zırh+3" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="85" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="5" applytype2="39" applyvalue2="6" value0="0" value1="115" value2="0" value3="40" value4="0" value5="24" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="15" socket_pct="1" /> <Item vnum="42004" hashName="'ȸ©¶°È©+4'" name="Örnek Zırh+4" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="85" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="6" applytype2="39" applyvalue2="7" value0="0" value1="115" value2="0" value3="40" value4="0" value5="32" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="30" socket_pct="2" /> <Item vnum="42005" hashName="'ȸ©¶°È©+5'" name="Örnek Zırh+5" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="86" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="8" applytype2="39" applyvalue2="9" value0="0" value1="115" value2="0" value3="40" value4="0" value5="41" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="40" socket_pct="2" /> <Item vnum="42006" hashName="'ȸ©¶°È©+6'" name="Örnek Zırh+6" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="86" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="11" applytype2="39" applyvalue2="12" value0="0" value1="115" value2="0" value3="40" value4="0" value5="50" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="50" socket_pct="2" /> <Item vnum="42007" hashName="'ȸ©¶°È©+7'" name="Örnek Zırh+7" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="14" applytype2="39" applyvalue2="15" value0="0" value1="115" value2="0" value3="40" value4="0" value5="59" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="65" socket_pct="3" /> <Item vnum="42008" hashName="'ȸ©¶°È©+8'" name="Örnek Zırh+8" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="17" applytype2="39" applyvalue2="18" value0="0" value1="115" value2="0" value3="40" value4="0" value5="68" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="80" socket_pct="3" /> <Item vnum="42009" hashName="'ȸ©¶°È©+9'" name="Örnek Zırh+9" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967291" applytype1="37" applyvalue1="20" applytype2="39" applyvalue2="20" value0="0" value1="115" value2="0" value3="40" value4="0" value5="86" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="100" socket_pct="3" />
ekleyiniz.
- Ekledikten sona kaydetip çıkın.
- Daha sonra tekrardan UnEPK programı üzerindeki Item/Mob Proto butonuna tıklatın.
- Açılan menüden bu kez Item_proto kapat'ı seçin.
- Item_proto Kapat seçeneğini seçince zaten otamatik olarak item_proto'yu bulacak.
- item_proto'yu seçip İşlemi Başlatın.
- Item_proto'yu tekrar kapayınca ismini "item_proto" olarak değişin.Yanındaki tarihi silin.
- Bunuda yaptıktan sonra Source>locale>tr dizinine item_proto'yu atın.
- Locale_tr'yi kapatım pack klasörüne atın.
Adım 5 - Navicat Yapımı![]()
- Navicat'ı açın
- Navicat>player dizinine girin.
- Player DB'sine sağ tıklayın.
- Orda Console seçeneğine tıklayın.
- Console'u açınca "mysql> " yazar.
- Siz "mysql> " karşısına item_proto yazıp ENTER leyin.
- Birşeyler yüklenecektir,yüklemeler bitince Putty'den(Hamachi ise Virtual PC) reboot atınız.
![]()
Not: Locale_tr>item_proto'daki value3 ile Root'taki karakter dosyalarındaki shape index aynı olmalıdır.Konudada gördüğünüz üzere root'taki shape index 40, locale_tr'deki item_proto'daki value3'te 40.
![]()
Ek Bölüm - Hangisinde hangi karakter var ?![]()
PC
-Assasin: Kız
-Shaman: Kız
-Sura: Erkek
-Warrior: Erkek
PC2
-Assasin: Erkek
-Shaman: Erkek
-Sura: Kız
-Warrior: Kız
![]()
Evet Arkadaşlar Konumuz Burda Son Bulmaktadır.
# Şuana kadar açmış olduğum konular içersinde en çok yorulduğum ve en çok emek verdiğim konu olduğunu söylemeyi unutmayım,siz yorgunluğumu güzel yorumlarınız ile alırsınız#
KONUYA LAF ATANI ÖLDÜRÜRÜMEL EMEĞİ GÖZ NURU,SAATLERİMİ ALDI
Alıntıdır
(
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
) teşekkürker
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Son düzenleme:
Burada gezmeye devam et sen daha savcılığa bugün dilekçe verdim

[TABLE="class: ncode_imageresizer_warning, width: 765"]![]()
[TR]
[TD="class: td1, width: 20, align: center"][/TD]
[TD="class: td2, align: center"][/TD]
[/TR]
[/TABLE]
24 Saat içinde anlatım ekleyiniz.
24 Saat içinde anlatım ekleyiniz.
anlatım eklemek zorunlu degil?
Bölüm kurallarında yazılı olmasa bile, forum yönetimi belirli durumlarda kendi insiyatifini kullanıp yaptırımlar uygulayabilir,anlatım eklemek zorunlu degil?
Bu Konuyu Anlatmalısınız Nasıl qarez01 gibi üyelerimiz anlatıyor sizde anlatabilirsiniz aksi halde spam sayacağım boş konudan bir farkı yok.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 11
- Görüntüleme
- 490
- Cevaplar
- 31
- Görüntüleme
- 905
- Cevaplar
- 2
- Görüntüleme
- 222
- Soru
- Cevaplar
- 0
- Görüntüleme
- 250
- Cevaplar
- 2
- Görüntüleme
- 674
