Привет, маленько предыстории - пытался добавить в 3.5 клиент внешности с 4.7 версии. Все прошло успешно, но вылезла одна неприятная болячка, может кто знает как исправить?
Суть такова, что берем шмотку (либо оружие) - к примеру ID: 113101356 (Тканые набедренники элитного акана-завоевателя)
Надеваем его на персонажа (либо снимаем с персонажа), то после этого у него меняется название...
Например на такое:
В items.pak все норм - desc вещи прописан.
[spoler]
<client_item>
<id>113101356</id>
<name>world_cash_rb_pants_d_a_e2_60b</name>
<desc>STR_WORLD_CASH_RB_PANTS_D_A_E2_60B</desc>
<armor_type>robe</armor_type>
<item_type>abyss</item_type>
<material>mat_flesh</material>
<icon_name>Icon_Item_RB_Pants_E01</icon_name>
<price>1832700</price>
<abyss_point>3247344</abyss_point>
<abyss_item>world_medal_04</abyss_item>
<abyss_item_count>78</abyss_item_count>
<trade_in_abyss_point>2164896</trade_in_abyss_point>
<trade_in_item_list>
<data>
<trade_in_item>rb_pants_d_a_e2_60c</trade_in_item>
<trade_in_item_count>1</trade_in_item_count>
</data>
<data>
<trade_in_item>world_medal_04</trade_in_item>
<trade_in_item_count>52</trade_in_item_count>
</data>
</trade_in_item_list>
<max_stack_count>1</max_stack_count>
<equipment_slots>leg</equipment_slots>
<dodge>222</dodge>
<quality>epic</quality>
<level>60</level>
<magical_resist>132</magical_resist>
<physical_defend>185</physical_defend>
<magical_defend>0</magical_defend>
<magical_skill_boost_resist>168</magical_skill_boost_resist>
<lore>FALSE</lore>
<can_exchange>TRUE</can_exchange>
<can_sell_to_npc>TRUE</can_sell_to_npc>
<can_deposit_to_character_warehouse>TRUE</can_deposit_to_character_warehouse>
<can_deposit_to_account_warehouse>TRUE</can_deposit_to_account_warehouse>
<can_deposit_to_guild_warehouse>TRUE</can_deposit_to_guild_warehouse>
<breakable>TRUE</breakable>
<soul_bind>FALSE</soul_bind>
<remove_when_logout>FALSE</remove_when_logout>
<can_exchange_only_guildmember>FALSE</can_exchange_only_guildmember>
<gender_permitted>all</gender_permitted>
<warrior>0</warrior>
<scout>0</scout>
<mage>0</mage>
<cleric>0</cleric>
<engineer>0</engineer>
<artist>0</artist>
<fighter>0</fighter>
<knight>0</knight>
<assassin>0</assassin>
<ranger>0</ranger>
<wizard>60</wizard>
<elementalist>60</elementalist>
<chanter>0</chanter>
<priest>0</priest>
<gunner>0</gunner>
<bard>60</bard>
<rider>0</rider>
<option_slot_value>6</option_slot_value>
<special_slot_value>0</special_slot_value>
<option_slot_bonus>0</option_slot_bonus>
<bonus_attr1>maxhp 285</bonus_attr1>
<bonus_attr2>maxmp 784</bonus_attr2>
<bonus_attr3>concentration 15</bonus_attr3>
<bonus_attr4>MagicalResist 43</bonus_attr4>
<bonus_attr5>magicalskillboost 57</bonus_attr5>
<bonus_attr6>flyspeed 8%</bonus_attr6>
<bonus_attr12>Pvpdefendratio 47</bonus_attr12>
<bonus_apply>equip</bonus_apply>
<no_enchant>FALSE</no_enchant>
<max_enchant_value>15</max_enchant_value>
<exceed_enchant>TRUE</exceed_enchant>
<enchant_skill_set_name>Rank2_Set2_Magical_Pants</enchant_skill_set_name>
<cannot_extraction>FALSE</cannot_extraction>
<cannot_changeskin>0</cannot_changeskin>
<ui_sound_type>Sounds/item/item_def_robe</ui_sound_type>
<cash_item>0</cash_item>
<can_split>FALSE</can_split>
<item_drop_permitted>FALSE</item_drop_permitted>
<charge_way>2</charge_way>
<charge_level>2</charge_level>
<charge_price1>0.021030</charge_price1>
<charge_price2>0.042060</charge_price2>
<bonus_attr_a1>maxHp 38</bonus_attr_a1>
<bonus_attr_a2>magicalskillboostresist 26</bonus_attr_a2>
<bonus_attr_a3>magicalskillboost 17</bonus_attr_a3>
<bonus_attr_a4>MagicalResist 10</bonus_attr_a4>
<bonus_attr_b1>maxHp 78</bonus_attr_b1>
<bonus_attr_b2>magicalskillboostresist 30</bonus_attr_b2>
<bonus_attr_b3>magicalhitAccuracy 5</bonus_attr_b3>
<bonus_attr_b4>magicalCritical 4</bonus_attr_b4>
<burn_on_attack>2</burn_on_attack>
<burn_on_defend>70</burn_on_defend>
<bm_restrict_category>4</bm_restrict_category>
<usable_rank_min>9</usable_rank_min>
<purchable_rank_min>9</purchable_rank_min>
<disposable_trade_item>World_cash_coin_post_abyss_E_60</disposable_trade_item>
<disposable_trade_item_count>3</disposable_trade_item_count>
<can_ap_extraction>FALSE</can_ap_extraction>
<oversea_only>1</oversea_only>
<mesh>RB_A04c_Leg</mesh>
<mesh_change>0</mesh_change>
<default_color_m>0,0,0</default_color_m>
<default_color_f>217,55,55</default_color_f>
<can_dye>1</can_dye>
<race_permitted>pc_light pc_dark</race_permitted>
</client_item>
[/spoiler]
В pak'е с локализацией все тоже норм - desc вещи и перевод есть:
Но почему то клиент игры считает, что шмотка после снятия-надевания "стала" такой
На сервере в item темплейте у шмоки ID=113101356 - desc="1604017"
Кто то таким я думаю занимался)) Может быть есть идеи в какую сторону можно глянуть?
Суть такова, что берем шмотку (либо оружие) - к примеру ID: 113101356 (Тканые набедренники элитного акана-завоевателя)
Надеваем его на персонажа (либо снимаем с персонажа), то после этого у него меняется название...
Например на такое:
В items.pak все норм - desc вещи прописан.
[spoler]
<client_item>
<id>113101356</id>
<name>world_cash_rb_pants_d_a_e2_60b</name>
<desc>STR_WORLD_CASH_RB_PANTS_D_A_E2_60B</desc>
<armor_type>robe</armor_type>
<item_type>abyss</item_type>
<material>mat_flesh</material>
<icon_name>Icon_Item_RB_Pants_E01</icon_name>
<price>1832700</price>
<abyss_point>3247344</abyss_point>
<abyss_item>world_medal_04</abyss_item>
<abyss_item_count>78</abyss_item_count>
<trade_in_abyss_point>2164896</trade_in_abyss_point>
<trade_in_item_list>
<data>
<trade_in_item>rb_pants_d_a_e2_60c</trade_in_item>
<trade_in_item_count>1</trade_in_item_count>
</data>
<data>
<trade_in_item>world_medal_04</trade_in_item>
<trade_in_item_count>52</trade_in_item_count>
</data>
</trade_in_item_list>
<max_stack_count>1</max_stack_count>
<equipment_slots>leg</equipment_slots>
<dodge>222</dodge>
<quality>epic</quality>
<level>60</level>
<magical_resist>132</magical_resist>
<physical_defend>185</physical_defend>
<magical_defend>0</magical_defend>
<magical_skill_boost_resist>168</magical_skill_boost_resist>
<lore>FALSE</lore>
<can_exchange>TRUE</can_exchange>
<can_sell_to_npc>TRUE</can_sell_to_npc>
<can_deposit_to_character_warehouse>TRUE</can_deposit_to_character_warehouse>
<can_deposit_to_account_warehouse>TRUE</can_deposit_to_account_warehouse>
<can_deposit_to_guild_warehouse>TRUE</can_deposit_to_guild_warehouse>
<breakable>TRUE</breakable>
<soul_bind>FALSE</soul_bind>
<remove_when_logout>FALSE</remove_when_logout>
<can_exchange_only_guildmember>FALSE</can_exchange_only_guildmember>
<gender_permitted>all</gender_permitted>
<warrior>0</warrior>
<scout>0</scout>
<mage>0</mage>
<cleric>0</cleric>
<engineer>0</engineer>
<artist>0</artist>
<fighter>0</fighter>
<knight>0</knight>
<assassin>0</assassin>
<ranger>0</ranger>
<wizard>60</wizard>
<elementalist>60</elementalist>
<chanter>0</chanter>
<priest>0</priest>
<gunner>0</gunner>
<bard>60</bard>
<rider>0</rider>
<option_slot_value>6</option_slot_value>
<special_slot_value>0</special_slot_value>
<option_slot_bonus>0</option_slot_bonus>
<bonus_attr1>maxhp 285</bonus_attr1>
<bonus_attr2>maxmp 784</bonus_attr2>
<bonus_attr3>concentration 15</bonus_attr3>
<bonus_attr4>MagicalResist 43</bonus_attr4>
<bonus_attr5>magicalskillboost 57</bonus_attr5>
<bonus_attr6>flyspeed 8%</bonus_attr6>
<bonus_attr12>Pvpdefendratio 47</bonus_attr12>
<bonus_apply>equip</bonus_apply>
<no_enchant>FALSE</no_enchant>
<max_enchant_value>15</max_enchant_value>
<exceed_enchant>TRUE</exceed_enchant>
<enchant_skill_set_name>Rank2_Set2_Magical_Pants</enchant_skill_set_name>
<cannot_extraction>FALSE</cannot_extraction>
<cannot_changeskin>0</cannot_changeskin>
<ui_sound_type>Sounds/item/item_def_robe</ui_sound_type>
<cash_item>0</cash_item>
<can_split>FALSE</can_split>
<item_drop_permitted>FALSE</item_drop_permitted>
<charge_way>2</charge_way>
<charge_level>2</charge_level>
<charge_price1>0.021030</charge_price1>
<charge_price2>0.042060</charge_price2>
<bonus_attr_a1>maxHp 38</bonus_attr_a1>
<bonus_attr_a2>magicalskillboostresist 26</bonus_attr_a2>
<bonus_attr_a3>magicalskillboost 17</bonus_attr_a3>
<bonus_attr_a4>MagicalResist 10</bonus_attr_a4>
<bonus_attr_b1>maxHp 78</bonus_attr_b1>
<bonus_attr_b2>magicalskillboostresist 30</bonus_attr_b2>
<bonus_attr_b3>magicalhitAccuracy 5</bonus_attr_b3>
<bonus_attr_b4>magicalCritical 4</bonus_attr_b4>
<burn_on_attack>2</burn_on_attack>
<burn_on_defend>70</burn_on_defend>
<bm_restrict_category>4</bm_restrict_category>
<usable_rank_min>9</usable_rank_min>
<purchable_rank_min>9</purchable_rank_min>
<disposable_trade_item>World_cash_coin_post_abyss_E_60</disposable_trade_item>
<disposable_trade_item_count>3</disposable_trade_item_count>
<can_ap_extraction>FALSE</can_ap_extraction>
<oversea_only>1</oversea_only>
<mesh>RB_A04c_Leg</mesh>
<mesh_change>0</mesh_change>
<default_color_m>0,0,0</default_color_m>
<default_color_f>217,55,55</default_color_f>
<can_dye>1</can_dye>
<race_permitted>pc_light pc_dark</race_permitted>
</client_item>
[/spoiler]
В pak'е с локализацией все тоже норм - desc вещи и перевод есть:
<string>
<id>802577</id>
<name>STR_WORLD_CASH_RB_PANTS_D_A_E2_60B</name>
<body>Тканые набедренники элитного акана-завоевателя</body>
</string>
<id>802577</id>
<name>STR_WORLD_CASH_RB_PANTS_D_A_E2_60B</name>
<body>Тканые набедренники элитного акана-завоевателя</body>
</string>
Но почему то клиент игры считает, что шмотка после снятия-надевания "стала" такой
(один из этих десков)
<string>
<id>802006</id>
<name>STR_TEST_MATTER_MULTI_01_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802007</id>
<name>STR_TEST_MATTER_MULTI_02_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802008</id>
<name>STR_TEST_MATTER_MULTI_03_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802009</id>
<name>STR_TEST_MATTER_MULTI_04_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802010</id>
<name>STR_TEST_MATTER_MULTI_05_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802006</id>
<name>STR_TEST_MATTER_MULTI_01_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802007</id>
<name>STR_TEST_MATTER_MULTI_02_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802008</id>
<name>STR_TEST_MATTER_MULTI_03_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802009</id>
<name>STR_TEST_MATTER_MULTI_04_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
<string>
<id>802010</id>
<name>STR_TEST_MATTER_MULTI_05_DESC</name>
<body>Тестовый мульти-камень.</body>
</string>
На сервере в item темплейте у шмоки ID=113101356 - desc="1604017"
Кто то таким я думаю занимался)) Может быть есть идеи в какую сторону можно глянуть?
