Показать сообщение отдельно
Непрочитано 23.06.2013, 23:09   #1
Аватар для energy
Пользователь

Автор темы (Топик Стартер) Не могу подцепить AI гварду

Создал гварда по аналогии с L2GuardInstance. Имеется три класа (GuardLevelInstance, GuardLevelKnownlist, GuardLevelAI) - все сделано как в классах L2GuardInstance, GuardKnownList, L2AttackableAI - соответственно, за исключением удаления/редактирования некоторых полей и изменения подключаеммых пакетов. Также создал в базе тип "Type" "GuardLevel".
Когда включаю гварда без GuardLevelAI сервер грузится, гвард переходит из режима IDLE в ACTIVE, тип гварда определяется как GuardLevel. Но стоит только подключить AI в GuardLevelInstance
Код:
	
@Override
	public L2CharacterAI getAI() {
		L2CharacterAI ai = _ai; // copy handle
		if (ai == null) {
			synchronized (this) {
				if (_ai == null)
					_ai = new GuardLevelAI(new AIAccessor());
				return _ai;
			}
		}
		return ai;
	}
как появляется такая ошибка
[SPOILER]:
Свернуть ↑Развернуть ↓


Подскажите в чем может быть проблемма? Где этот Spawn прописать?

L2Jserver CT2.3
energy вне форума Ответить с цитированием