Привет, маленько предыстории - пытался добавить в 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 вещи и перевод есть: Спойлер <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> На сервере в item темплейте у шмоки ID=113101356 - desc="1604017" Кто то таким я думаю занимался)) Может быть есть идеи в какую сторону можно глянуть?
<id>802009</id> <name>STR_TEST_MATTER_MULTI_04_DESC</name> <body>Тестовый мульти-камень.</body> </string> это сообщение юзается D=113101356 - desc="1604017" ((802009 * 2) - 1) = 1604017 вот так высчитывается desc на сервере клиент на оборот считает ((1604017 /2) + 1) = 802009 если есть запятая и потом значение это не учитывается