IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

(Python-Lua) Yeni Destek Becerisi #Vectors

  • Konuyu başlatan Konuyu başlatan Vectors
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 47
  • Görüntüleme Görüntüleme 10K

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!

G24y9r6.png

Root uicharacter.py atarılır;
Kod:
SHOW_LIMIT_SUPPORT_SKILL_LIST = [121, 122, 123, 124, 126, 127, 129, 128, 131, 137, 138, 139, 140]
140 yanına eklenir;
Kod:
, 164
Son hali;
Kod:
SHOW_LIMIT_SUPPORT_SKILL_LIST = [121, 122, 123, 124, 126, 127, 129, 128, 131, 137, 138, 139, 140, 164]
uitooltip.py aratılır;
Kod:
def SetSkillNew(self, slotIndex, skillIndex, skillGrade, skillLevel):


locale olarak ayarlı
Kod:
    def SetSkillNew(self, slotIndex, skillIndex, skillGrade, skillLevel):


        if player.SKILL_INDEX_TONGSOL == skillIndex:
            
            slotIndex = player.GetSkillSlotIndex(skillIndex)
            skillLevel = player.GetSkillLevel(slotIndex)


            self.AppendDefaultData(skillIndex)
            self.AppendPartySkillData(skillGrade, skillLevel)
        elif 164 == skillIndex:
            self.ClearToolTip()
            self.__SetSkillTitle(skillIndex, skillGrade)
            opis = skill.GetSkillDescription(skillIndex)
            self.AppendDescription(opis, 25)
            self.AppendSpace(5)


            BonusType = {
                164 : "Bonus: +"}
            
            bonuslar = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
            
            Bonusds = {
                164 : ""}
                
            if skillLevel == 10:
                self.AppendTextLine("Beceri Max. Seviyede!", self.POSITIVE_COLOR)
            
            if 164 == skillIndex:
                self.AppendTextLine("%s %d%s" % (BonusType[skillIndex], bonuslar[skillLevel], Bonusds[skillIndex]), self.NORMAL_COLOR)
                if skillLevel < 10:
                    self.AppendSpace(5)
                    self.AppendTextLine("Sonraki bonus: %d%s" % (bonuslar[skillLevel+1], Bonusds[skillIndex]), self.POSITIVE_COLOR)


        elif player.SKILL_INDEX_RIDING == skillIndex:


            slotIndex = player.GetSkillSlotIndex(skillIndex)
            self.AppendSupportSkillDefaultData(skillIndex, skillGrade, skillLevel, 30)


        elif player.SKILL_INDEX_SUMMON == skillIndex:


            maxLevel = 10


            self.ClearToolTip()
            self.__SetSkillTitle(skillIndex, skillGrade)


            ## Description
            description = skill.GetSkillDescription(skillIndex)
            self.AppendDescription(description, 25)


            if skillLevel == 10:
                self.AppendSpace(5)
                self.AppendTextLine(locale.TOOLTIP_SKILL_LEVEL_MASTER % (skillLevel), self.NORMAL_COLOR)
                self.AppendTextLine(locale.SKILL_SUMMON_DESCRIPTION % (skillLevel*10), self.NORMAL_COLOR)


            else:
                self.AppendSpace(5)
                self.AppendTextLine(locale.TOOLTIP_SKILL_LEVEL % (skillLevel), self.NORMAL_COLOR)
                self.__AppendSummonDescription(skillLevel, self.NORMAL_COLOR)


                self.AppendSpace(5)
                self.AppendTextLine(locale.TOOLTIP_SKILL_LEVEL % (skillLevel+1), self.NEGATIVE_COLOR)
                self.__AppendSummonDescription(skillLevel+1, self.NEGATIVE_COLOR)


        elif skill.SKILL_TYPE_GUILD == skill.GetSkillType(skillIndex):


            if self.SKILL_TOOL_TIP_WIDTH != self.toolTipWidth:
                self.toolTipWidth = self.SKILL_TOOL_TIP_WIDTH
                self.ResizeToolTip()


            self.AppendDefaultData(skillIndex)
            self.AppendSkillConditionData(skillIndex)
            self.AppendGuildSkillData(skillIndex, skillLevel)


        else:


            if self.SKILL_TOOL_TIP_WIDTH != self.toolTipWidth:
                self.toolTipWidth = self.SKILL_TOOL_TIP_WIDTH
                self.ResizeToolTip()


            slotIndex = player.GetSkillSlotIndex(skillIndex)


            skillCurrentPercentage = player.GetSkillCurrentEfficientPercentage(slotIndex)
            skillNextPercentage = player.GetSkillNextEfficientPercentage(slotIndex)


            self.AppendDefaultData(skillIndex, skillGrade)
            self.AppendSkillConditionData(skillIndex)
            self.AppendSkillDataNew(slotIndex, skillIndex, skillGrade, skillLevel, skillCurrentPercentage, skillNextPercentage)
            self.AppendSkillRequirement(skillIndex, skillLevel)


        self.ShowToolTip()
playersettingmodule.py atarılır;
Kod:
def DefineSkillIndexDict():
O kod bloğunda örneğin şöyle bir satır var;
Kod:
"SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),},
"SUPPORT" olanlarda 125 sayısı 164 olarak değiştirilecek. (hepsi)


Kod:
def DefineSkillIndexDict():
    global NEW_678TH_SKILL_ENABLE
    global SKILL_INDEX_DICT


    ###Vectors Ek Skill 125 olanlar 164 olarak değiştirildi###
    if NEW_678TH_SKILL_ENABLE:
        SKILL_INDEX_DICT = {
            JOB_WARRIOR : {
            1 : (1, 2, 3, 4, 5, 6, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (16, 17, 18, 19, 20, 21, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_ASSASSIN : {
            1 : (31, 32, 33, 34, 35, 36, 0, 0, 137, 0, 138, 0, 139, 0, 140,), 
            2 : (46, 47, 48, 49, 50, 51, 0, 0, 137, 0, 138, 0, 139, 0, 140,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_SURA : {
            1 : (61, 62, 63, 64, 65, 66, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (76, 77, 78, 79, 80, 81, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_SHAMAN : {
            1 : (91, 92, 93, 94, 95, 96, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_WOLFMAN : {
            1 : (171, 172, 173, 174, 175, 176, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),}
        }
    else:
        SKILL_INDEX_DICT = {
            JOB_WARRIOR : {
            1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (16, 17, 18, 19, 20, 0, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_ASSASSIN : {
            1 : (31, 32, 33, 34, 35, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,), 
            2 : (46, 47, 48, 49, 50, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_SURA : {
            1 : (61, 62, 63, 64, 65, 66, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (76, 77, 78, 79, 80, 81, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_SHAMAN : {
            1 : (91, 92, 93, 94, 95, 96, 0, 0, 137, 0, 138, 0, 139, 0,), 
            2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),},
            
            JOB_WOLFMAN : {
            1 : (171, 172, 173, 174, 175, 176, 0, 0, 137, 0, 138, 0, 139, 0,), 
            "SUPPORT" : (122, 123, 121, 124, 164, 129, 0, 0, 130, 131,),}
        }

Kod:
164    SUPPORT    Ejderha zırhı            Savunmayı arttırır.                     CANNOT_LEVEL_UP|PASSIVE        Vectorsds

Kod:
164    Ejderhazirhi    0    1    10    0    NONE                                DISABLE_BY_POINT_UP        NONE                0    0    NORMAL    0    1    0    0

Kod:
INSERT INTO `skill_proto` VALUES (164, 'Ejderhazirhi', 0, 0, 10, 0, 'NONE', '', '', '', '', '', '', '', 'DISABLE_BY_POINT_UP', '', 'NONE', '', '', '', '', '', '', '', 0, 0, 'NORMAL', 0, '1', 0, 0);

Yeniskill.eix Yeniskill.epk packe atılıp indexe eklenir;
Kod:
*
Yeniskill
*

yeniskill.lua /usr/game/share/locale/turkey/quest dizinine atılıp puttyden kodlar yazılır;
Kod:
cd /usr/game/share/locale/turkey/quest
./qc yeniskill.lua

Beceriyi geliştirmek için item kodu 70021 olarak ayarlanmıştır.



mrb usta yaptım ama pencereye tga yani resim gelmedi yardımcı olurmusun
 
Buda bnden fikir için saol :)


rg1j8z.jpg
 
Teşekkürler
 
Konu aÇiyorsunuz cvp vermİyorsunuz sorunlara ya konunun sorunlarina cvp verİn yada konu aÇmayin gina geldİ ya ne zman bİŞİ yazsam cvpsiz kaliyorum
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst