[подскажите] Как создавать собственные item'ы - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 01.11.2010, 17:30   #11
Аватар для Wolfas
Пользователь

По умолчанию 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();
                                if(itemId > 166000000 && itemId < 167000000)
Добавлено через 27 минут
Кстати, в ItemService.java

Код:
//temp fix for manastone spam till templates are updated
		if(manaStones.size() > 6)
Тоже интересная строка:
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);
		 int tID = Math.round(targetItem.getItemTemplate().getTemplateId()/1000000);
		if((msID != 167 && msID != 166 && msID != 199) || tID >= 101)



Попробую, но думаю не только в этом дело

Добавлено через 6 часов 4 минуты
Не только =(
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".

Последний раз редактировалось Wolfas; 01.11.2010 в 23:35. Причина: Добавлено сообщение
Wolfas вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК СОЗДАВАТЬ ВЕЩИ ЧЕРЕЗ wow-v.com snakes Документация 40 04.09.2011 06:48
Собственные скиллы xobotyi Серверная часть 4 28.10.2010 01:05
Как создавать рецепты предметов Casper Обучающие статьи 0 15.08.2010 17:19
Продаю собственные сборки Synetz Рынок / Marketplace 2 16.01.2010 11:35
Подскажите 2MB Lineage II 5 14.09.2008 17:12


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:52. Часовой пояс GMT +3.

Вверх