• SiteAnalyzer, технический и SEO-анализ сайтов

добавление итемов

Андрей Жбанов

Ефрейтор
Ребят, подскажите как прописывать новые итемы в игру?
Для примера взял итем 166022002 ([Ивент] Сияющий волшебный камень), в client_items_etc.xml (Data\Items\items.pak) добавил строчки по аналогии Волшебный камень (ур. 190)
PHP:
	<client_item> <!--##########-->
	   <id>166022002</id>
	   <name>matter_enchant_exceed_critical_01_bind</name>
	   <desc>STR_MATTER_ENCHANT_EXCEED_CRITICAL_01_BIND</desc>
	   <desc_long>STR_MATTER_ENCHANT_EXCEED_CRITICAL_01_BIND_DESC</desc_long>
	   <item_type>normal</item_type>
	   <icon_name>Icon_item_enchant_exceed_critical_01</icon_name>
	   <price>700</price>
	   <activation_mode>Both</activation_mode>
	   <activation_count>1</activation_count>
	   <max_stack_count>100</max_stack_count>
	   <equipment_slots>none</equipment_slots>
	   <quality>common</quality>
	   <level>200</level>
	   <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>
	   <gender_permitted>all</gender_permitted>
	   <warrior>1</warrior>
	   <scout>1</scout>
	   <mage>1</mage>
	   <cleric>1</cleric>
	   <engineer>1</engineer>
	   <artist>1</artist>
	   <fighter>1</fighter>
	   <knight>1</knight>
	   <assassin>1</assassin>
	   <ranger>1</ranger>
	   <wizard>1</wizard>
	   <elementalist>1</elementalist>
	   <chanter>1</chanter>
	   <priest>1</priest>
	   <gunner>1</gunner>
	   <bard>1</bard>
	   <rider>1</rider>
	   <package_permitted>2</package_permitted>
	   <bonus_apply>inventory</bonus_apply>
	   <motion_name>Enchant</motion_name>
	   <ui_sound_type>Sounds/item/item_gen_mineral</ui_sound_type>
	   <cash_item>0</cash_item>
	   <can_split>TRUE</can_split>
	   <item_drop_permitted>FALSE</item_drop_permitted>
	   <sub_enchant_material_many>200</sub_enchant_material_many>
	   <oversea_only>0</oversea_only>
	   <looting_fx_name>LOOTING_FX_02</looting_fx_name>
	   <race_permitted>pc_light pc_dark</race_permitted>
   </client_item>
В сборку добавил следующий код (в data\static_data\items\item_templates.xml)
PHP:
	<item_template id="166022002" name="[Test] Mego Kamen" desc="1493017" name_desc="matter_enchant_exceed_critical_01_bind" level="200" mask="8318" category="ENCHANTMENT" max_stack_count="100" item_type="NORMAL" quality="COMMON" price="950" race="PC_ALL" restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" bonus_apply="INVENTORY" activate_count="1" equipment_type="NONE">
		<actions>
			<enchant count="700" />
		</actions>
		<acquisition type="REWARD" item="186000317" count="50" />
	</item_template>

При входе в игру:
upload_2019-5-20_21-59-26.png

Скажите, что нужно ещё сделать чтоб он хотя бы имел всю инфу нужную?

PS. иконку прописал, при использовании пишет: upload_2019-5-20_22-4-24.png
 
Чтоб добавить(не важно какой) новый итем, его нужно добавлять в первую очередь в сам клиент(итем+иконки+модельки+ ссылки).
Любое изменение клиента приводит к частым SendLog ошибкам.
 
Назад
Сверху