HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba Arkadaşlar Sizlere Yeni Efekt Nasıl Oluşturulabilir Onu Göstereceğim. Konu Elitpvpersden Alıntıdır. Türk Forumlarında Paylaşıldığını Görmedim Eğer Paylaşıldıysa Bildirirseniz Kapatırım Anlatıma Geçeyim. İlk Başta Bize Lazım Olan Paint.net programını İndirin.
Örnek OLarak Kullanacağımız Resim Bu Paint.nette Bu Resimi Açıyoruz Ve Sırasıyla Bu İşlemleri Uyguluyoruz.
İmage Seçeneğinden Rorate 90 a tıklıyoruz veya ctrl+h yapıyoruz.
Ardından İmage Resizeye tıklıyoruz. ve resimin boyutunu 256x256 yapıyoruz.
Sonrasında Farklı Kaydetten Resimi xxx1_1.dds olarak kaydediyoruz veya xxx yerine istediğiniz ismi koyun siz.
Ardından TekrarImage > Resize 128x128 yapın ve dds olarak farklı kaydedin adı xxx1_2
Aynı İşlemi Tekrar Yapıyoruz Bu Sefer boyutu 32x32 Image > Resize 32x32 Ve farklı kaydetten tga olarak kaydeti seçiyoruz xxx.tga
Ardından Bu Dosyayı İndiriyoruz. hazır .mse uzantılı halidir.
İndirdikten SOnra Unepk V.b Pack Açma Dosyanızla Effect.epk yı Açıyoruz.
Pkatleeffect.xmlyi notepad++ ile açıyoruz en alta action un üstüne bunları yapıştırıyoruz
Yukarıda xxx1_1.dds ,1_2.dds ve xxx.mse yi açtığımız effekt dosyasından
a atıyoruz eğer buff klosörü yoksa siz oluşturun
şimdide icon.epkyı açıyoruz ve
paketle.icon.xmlye bunu kaydediyoruz. .tgaa lı dosyamızı source/icon/item içine atıyoruz.
Şimdi bu iki dosyayı tekrar paketleyip root dosyasını açıyoruz ve içindeki game.py'ye giriyoruz
Ctrl +f yapıp bunu aratıyoruz
bulunca altına şunu ekleyin
sonra bir kaç satır altında
diye bişey var onun altına gelip bunları ekliyoruz.
bu buffları ekleyeceğiniz effekt sayısı kadar attırın mesela başka bi efekt ekliyecekseniz bunuda altına yazın
Ardından # END_OF_WEDDING bunu aratın altında
bunu gibi yazılar olucak oraya bunu ekleyin
şimdi game.pyden çıkıyoruz ve playersettingmodule.py ye giriyoruz
Bunu Aratıyoruz
Altına
bunu yazıyoruz Şimdi bunu aratıyoruz.
Altına ekliyoruz
kaydedip çıkıyoruz.
u.chat.py yi açıyoruz
bu dizine gidiyoruz. if net.IsChatInsultIn(text): bunu aratın bulursunuz.burayı dikkatli yapın. bu arttığımız kelimenin üstüne
bunu ekliyoruz. ardından if net.IsChatInsultIn(text): diye başlayan yerin başına el koyuyoruz son durum bo şekilde olucak
Bunu Yapınca Packla İşimiz Bitiyor. Şimdi Bu Effektin Hangi İtemi Kullanınca Çıkmasını İstiyorsanız questteki xxx.use yerine itemin kodunu yazınız. questi yazıyorum
Şimdi Bi Kaç Resim Daha KOyucam Yukarda Takıldığınız Yerlere Bakabilirsiniz.
Yapımı İle İlgili Bi Video Buldum bazı şeyleri yukarda yazanlardan değişik yapıyor ama siz aynı yolları takip edersiniz.
İndirme Linki:
Virüs Total:
Tekrar Belirtiyorum alıntıdır. eğer türk forumlarında paylaşıldıysa söyleyin kaldırıyım
Herkese Teşşekkürler
Ardından İmage Resizeye tıklıyoruz. ve resimin boyutunu 256x256 yapıyoruz.
Sonrasında Farklı Kaydetten Resimi xxx1_1.dds olarak kaydediyoruz veya xxx yerine istediğiniz ismi koyun siz.
Ardından TekrarImage > Resize 128x128 yapın ve dds olarak farklı kaydedin adı xxx1_2
Aynı İşlemi Tekrar Yapıyoruz Bu Sefer boyutu 32x32 Image > Resize 32x32 Ve farklı kaydetten tga olarak kaydeti seçiyoruz xxx.tga
Ardından Bu Dosyayı İndiriyoruz. hazır .mse uzantılı halidir.
İndirdikten SOnra Unepk V.b Pack Açma Dosyanızla Effect.epk yı Açıyoruz.
Pkatleeffect.xmlyi notepad++ ile açıyoruz en alta action un üstüne bunları yapıştırıyoruz
PHP:
<File archivedPath="d:/ymir work/effect/etc/buff/xxx.mse" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx.mse]]></File>
<File archivedPath="d:/ymir work/effect/etc/buff/xxx1_1.dds" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx1_1.dds]]></File>
<File archivedPath="d:/ymir work/effect/etc/buff/xxx1_2.dds" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx1_2.dds]]></File>
Yukarıda xxx1_1.dds ,1_2.dds ve xxx.mse yi açtığımız effekt dosyasından
HTML:
ymirwortk/effect/etc/buff
şimdide icon.epkyı açıyoruz ve
HTML:
<File archivedPath="icon/item/xxx.tga" type="1"><![CDATA[Source\icon\item\arbok.tga]]></File>
Şimdi bu iki dosyayı tekrar paketleyip root dosyasını açıyoruz ve içindeki game.py'ye giriyoruz
Ctrl +f yapıp bunu aratıyoruz
HTML:
serverCommandList={
Kod:
"xxx" : self.__xxx,
sonra bir kaç satır altında
HTML:
# NEW_EFFECTS
diye bişey var onun altına gelip bunları ekliyoruz.
PHP:
" buff1" : self.__buff1,
,
HTML:
"buff2" : self.__buff2,
Ardından # END_OF_WEDDING bunu aratın altında
HTML:
def __arcanine(self):
net.SendChatPacket("(arcanine)")
PHP:
def __xxx(self):
net.SendChatPacket("(xxx)")
şimdi game.pyden çıkıyoruz ve playersettingmodule.py ye giriyoruz
Bunu Aratıyoruz
HTML:
EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
Altına
Kod:
BuffStr = "d:/ymir work/effect/etc/buff/"
HTML:
net.RegisterEmoticonString("(fish)")
HTML:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"xxx.mse")
net.RegisterEmoticonString("(xxx)")
u.chat.py yi açıyoruz
HTML:
if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)
HTML:
if text == "(xxx)":
return
PHP:
if text == "(xxx)":
return
elif net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)
PHP:
quest neweffectsafa begin
state start begin
when xxx.use begin
cmdchat("xxx")
end end end end
Şimdi Bi Kaç Resim Daha KOyucam Yukarda Takıldığınız Yerlere Bakabilirsiniz.
Yapımı İle İlgili Bi Video Buldum bazı şeyleri yukarda yazanlardan değişik yapıyor ama siz aynı yolları takip edersiniz.
İndirme Linki:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virüs Total:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Tekrar Belirtiyorum alıntıdır. eğer türk forumlarında paylaşıldıysa söyleyin kaldırıyım
Herkese Teşşekkürler

- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 319
- Cevaplar
- 26
- Görüntüleme
- 2K
- Cevaplar
- 6
- Görüntüleme
- 683
