[подскажите] Как создавать собственные item'ы
облазил форум, но не нашел... может плохо искал или проморгал, но вопрос весьма интересен. Если есть такая тема или дающая ответ на мой вопрос дайте плиз ссылочку
|
Re: [подскажите] Как создавать собственные item'ы
случайно напоролся на сообщение
Цитата:
после этого возникает вопрос: Есть вещь уже мной измененная Код:
<item_template id="110501077" level="1" mask="562" armor_type="CHAIN" max_stack_count="1" item_type="normal" quality="MYTHIC" price="1" race="ALL" option_slot_bonus="10" restrict="1,1,1,1,1,1,1,1,1,1,1,1" desc="1528095" attack_gap="0.0" dmg_decal="0" slot="8" equipment_type="ARMOR"> Код:
<client_item> Хочу изменить название и внести изменение в описание статов |
Re: [подскажите] Как создавать собственные item'ы
Мне всё понятно
Например, сопротивление магии и защита от дебафов вродь Но не совсем важно точно понимать, надписи ведь дублируются <add name="PHYSICAL_DEFENSE" value="10000"></add> Цитата:
Цитата:
Вот ещё тоже интересно, где параметр на внешний вид значка |
Re: [подскажите] Как создавать собственные item'ы
Цитата:
|
Re: [подскажите] Как создавать собственные item'ы
Цитата:
PHP код:
|
Re: [подскажите] Как создавать собственные item'ы
Цитата:
PHP код:
|
Re: [подскажите] Как создавать собственные item'ы
Кстать
Раскодировать client_items.xml легко А вот как закодировать обратно? 194мб, слишком много |
Re: [подскажите] Как создавать собственные item'ы
Никак, пока DStuff не напишет AIONasm, но так как по его мнению Aion - мертвая, то наверное его не будет.
|
Re: [подскажите] Как создавать собственные item'ы
Потерял много времени пока не послал AionExtract в одно место и не вспомнил про AIONdisasm
|
Re: [подскажите] Как создавать собственные item'ы
Решисл создать собственные Манстоуны
Прописал новые иды: в клиенте в client_items.xml И на сервере в item_templates.xml Также дописал строчки в client_strings.xml и добавил отдельно картинки http://s010.radikal.ru/i314/1010/c8/d9695f502f7f.png Но при по пытке в точить, клиент пишет ошибку "Предмет отсутствует" Где то ещё нужно прописать, есть у кого идеи? Добавлено через 13 часов 31 минуту Неужели никто не знает? Добавлено через 17 часов 19 минуту Есть мнение что где-то в ядре сервера, файл отвечающий за иды манастоунов |
Re: [подскажите] Как создавать собственные item'ы
import com.aionemu.gameserver.dataholders.DataManager;
import com.aionemu.gameserver.model.gameobjects.Persisten tState; import com.aionemu.gameserver.model.gameobjects.stats.mod ifiers.StatModifier; import com.aionemu.gameserver.model.templates.item.ItemTe mplate; import com.aionemu.gameserver.itemengine.actions.EnchantI temAction; import com.aionemu.gameserver.model.gameobjects.AionObjec t; import com.aionemu.gameserver.model.gameobjects.Item; import com.aionemu.gameserver.model.gameobjects.player.Pl ayer; import com.aionemu.gameserver.model.templates.item.ItemCa tegory; import com.aionemu.gameserver.network.aion.AionClientPack et; import com.aionemu.gameserver.network.aion.serverpackets. SM_SYSTEM_MESSAGE; import com.aionemu.gameserver.services.ItemService; import com.aionemu.gameserver.utils.PacketSendUtility; import com.aionemu.gameserver.world.World; Добавлено через 17 минут Нашёл: EnchantItemAction.java Код:
int itemId = parentItem.getItemTemplate().getTemplateId(); Кстати, в ItemService.java Код:
//temp fix for manastone spam till templates are updated Set<FusionStone> manaStones = item.getFusionStones(); if(manaStones.size() > item.getSockets(true)) Должно помочь, тем кто хочет разрешить точку манастоунами больше 6 Но где же нужное( Добавлено через 1 час 14 минут Во CM_MANASTONE.java Мои иды камней: от 199910101 до 199910517 Код:
int msID = Math.round(manastone.getItemTemplate().getTemplateId()/1000000); Попробую, но думаю не только в этом дело Добавлено через 6 часов 4 минуты Не только =( |
Текущее время: 13:30. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot