bikral 1
bikral
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Hikaye Ekle

(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
 
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