Navigasyon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KAHRAMANLIK MADALYASI HILAL YUZUGU PARLAMA EFEKTİ |
|
|
Merhaba Arkadaşlar, Can Dostlar;
Birçok Kişinin Arayıp Bulamadığı, Bulupta Yapamadığı Bir Şeyi Paylaşıyorum. Bu Sene Son Senem YGS & LYS ye Hazırlanacağım. Sizlere Bir Faydam Dokunsun.
Bu Konumda Sizlere Kahramanlık Madalyası - Hilal Yüzüğü - Mutluluk Yüzüğü - Lolipop u Efektleri İle Eklemeyi Anlatacağım.
Öncelikle Mysql İle Başlıyalım. Navicat İtem_Proto Dump Edilir. En Altına Aşşağıdaki Kodlar Eklenir. ( Serverinizde Hilal Yüzüğü - Kahramanlık Madalyonu v.b Varsa İtem_Protoda Siliniz. )
Kod:
INSERT INTO `item_proto` VALUES ('71158', 0xC5CDB9F8, 0x4B616872616D616E6CFD6B204D6164616C796173FD, '16', '2', '0', '1', '33024', '9216', '128', '', '0', '0', '0', '0', '0', '0', '1', '20', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '127', '127', '127', '127', '127', '0', '0', '0');
Kod:
INSERT INTO `item_proto` VALUES ('71135', 0xC3CABDC2B4DEC0C720B9DDC1F620, 0x48696C616C2059FC7AFCF0FC, '16', '2', '0', '1', '33024', '9216', '128', '', '0', '0', '0', '0', '0', '0', '1', '20', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '127', '127', '127', '127', '127', '0', '0', '0');
Kod:
INSERT INTO `item_proto` VALUES ('71136', 0xC7D2B7CEC0A920BBE7C5C1, 0x436164FD6C61722042617972616DFD204C6F6C69706F7075, '16', '2', '0', '1', '33024', '9216', '128', '', '0', '0', '0', '0', '0', '0', '1', '20', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '127', '127', '127', '127', '127', '0', '0', '0');
Kod:
INSERT INTO `item_proto` VALUES ('71143', 0xC7E0BAB9C0C720B9DDC1F6, 0x4D75746C756C756B2059FC7AFCF0FC, '16', '2', '0', '1', '33024', '9216', '128', '', '0', '0', '0', '0', '0', '0', '1', '20', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '127', '127', '127', '127', '127', '0', '0', '0');
Locale_TR Dosyasındaki İtem_Proto Açılır Ve En Altına Eklenir;
Kod:
<Item vnum="71135" name="Ãʽ´ŞÀÇ ¹İÁö" gb2312name="Hilal Yüzüğü" type="16" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Kod:
<Item vnum="71136" name="ÇÒ·ÎÀ© »çÅÁ" gb2312name="Lolipop" type="16" subtype="0" weight="0" size="1" antiflag="106624" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Kod:
<Item vnum="71143" name="ÇູÀÇ ¹İÁö" gb2312name="Mutluluk Yüzüğü" type="16" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Kod:
<Item vnum="71158" name="¿µ¿õÀÇ ÁõÇ¥" gb2312name="Kahramanlık Madalyası" type="18" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Daha Sonra Ekteki Dosyaları İndiriniz. İçinde Bulunan Dosyalardan Quest İsimli Klasörün İçindekileri
Kod:
/usr/game/share/locale/turkey/quest
Dosyasının İçine Atınız. Putty'den Login Olduktan Sonra;
Kod:
cd /usr/game/share/locale/turkey/quest [ENTER]
./qc hit1.quest [ENTER]
./qc hit2.quest [ENTER]
./qc hit3.quest [ENTER]
./qc hit4.quest [ENTER]
Yazıp Sunucunuza Reboot Atınız.
Ekteki Dosyaların İçindeki Pack Yazan Dosyayı Metin2'nin Kurulu Olduğu Dizindeki Pack Klasörüne Atınız.
Pack Klasöründeki "Index" İsimli Dosyayı Notepad ++ İle Açıp En Üstüne;
Eklenir.
### SERVERİNDE İCON EKLİ OLMAYANLAR İÇİN HAZIR PACK ###

Pack Klasöründeki "Index" İsimli Dosyayı Notepad ++ İle Açıp En Üstüne;
Eklenir.
### İCONLAR ###
### HAZIR ROOT DOSYASINI KULLANMAYIK MANUEL EKLEME İÇİN ###
Root Dosyasındaki Playersettingsmodule.py Açılır.
Kod:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11, "", EmoticonStr+"fish.mse")
net.RegisterEmoticonString("(fish)")
Aratılır. Bulunduğunda Bu Yazının Altına;
Kod:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"buff_item1.mse")
net.RegisterEmoticonString("(b1)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+13, "", BuffStr+"buff_item2.mse")
net.RegisterEmoticonString("(b2)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+14, "", BuffStr+"buff_item3.mse")
net.RegisterEmoticonString("(b3)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+15, "", BuffStr+"buff_item4.mse")
net.RegisterEmoticonString("(b4)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+16, "", BuffStr+"buff_symbol1.mse")
net.RegisterEmoticonString("(b5)")
Eklenir. Son Hali Şu Şekilde Olmalı;
Kod:
EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
BuffStr = "d:/ymir work/effect/etc/buff/"
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+0, "", EmoticonStr+"sweat.mse")
net.RegisterEmoticonString("(Ȳ´ç)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+1, "", EmoticonStr+"money.mse")
net.RegisterEmoticonString("(µ·)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+2, "", EmoticonStr+"happy.mse")
net.RegisterEmoticonString("(±â»İ)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+3, "", EmoticonStr+"love_s.mse")
net.RegisterEmoticonString("(ÁÁ¾Æ)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+4, "", EmoticonStr+"love_l.mse")
net.RegisterEmoticonString("(»ç¶û)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+5, "", EmoticonStr+"angry.mse")
net.RegisterEmoticonString("(ºĞ³ë)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+6, "", EmoticonStr+"aha.mse")
net.RegisterEmoticonString("(¾ÆÇÏ)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+7, "", EmoticonStr+"gloom.mse")
net.RegisterEmoticonString("(¿ì¿ï)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+8, "", EmoticonStr+"sorry.mse")
net.RegisterEmoticonString("(Á˼Û)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+9, "", EmoticonStr+"!_mix_back.mse")
net.RegisterEmoticonString("(!)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+10, "", EmoticonStr+"question.mse")
net.RegisterEmoticonString("(?)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11, "", EmoticonStr+"fish.mse")
net.RegisterEmoticonString("(fish)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"buff_item1.mse")
net.RegisterEmoticonString("(b1)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+13, "", BuffStr+"buff_item2.mse")
net.RegisterEmoticonString("(b2)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+14, "", BuffStr+"buff_item3.mse")
net.RegisterEmoticonString("(b3)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+15, "", BuffStr+"buff_item4.mse")
net.RegisterEmoticonString("(b4)")
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+16, "", BuffStr+"buff_symbol1.mse")
net.RegisterEmoticonString("(b5)")
game.py Açılır.
Kod:
"mall" : self.__InGameShop_Show,
Aratılır.
Kod:
"mall" : self.__InGameShop_Show,
"buff1" : self.__buff1,
"buff2" : self.__buff2,
"buff3" : self.__buff3,
"buff4" : self.__buff4,
"buff5" : self.__buff5,
Şeklinde Değiştirilir.
game.py İçinde Tekrardan Aratılır.
Kod:
def AskSafeboxPassword(self):
self.interface.AskSafeboxPassword()
Bulununca Şu Şekilde Değiştirilir.
Kod:
def AskSafeboxPassword(self):
self.interface.AskSafeboxPassword()
#Buff
def __buff1(self):
net.SendChatPacket("(b1)")
def __buff2(self):
net.SendChatPacket("(b2)")
def __buff3(self):
net.SendChatPacket("(b3)")
def __buff4(self):
net.SendChatPacket("(b4)")
def __buff5(self):
net.SendChatPacket("(b5)")
# End Buff
uichat.py Açılır.
Kod:
def __SendChatPacket(self, text, type):
Aratılır.
Kod:
def __SendChatPacket(self, text, type):
if text == "(b1)":
return
if text == "(b2)":
return
if text == "(b3)":
return
if text == "(b4)":
return
if text == "(b5)":
return
elif net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)
Şeklinde Değiştirilir.
Root Dosyası Kapatılır.
### MANUEL ANLATIMIN SONU ###
Şimdi Gelelim En Önemli Yere Uğraşmayın Diye Size Hazır Root Dosyası Veriyorum. İçindeki Serverinfo.py ile locale.py Editleyin. Serverinizde Kullanın. Root Dosyası Olmadığı Sürece Efektler Çalışmayacaktır.
İyi Forumlar, Bir Teşekkürü Hor Görmeyin.
RAR ŞİFRESİ: HITCHERDesign



|
|
|
|
|
|
|
Bugün 16 ziyaretçi (27 klik) kişi burdaydı! |
|
|
|
|
|
|
|