[SF][GreenHope] реализация команды "move_to" через telnet

Теги:
 
AD Реклама Google — средство выживания форумов :)
LT check_this_out #15.04.2006 10:47
+
-
edit
 

check_this_out

новичок
добавляем
import net.sf.l2j.gameserver.ai.CtrlIntention;

затем ищем обработчики команд (это как правило начинается else if (_usrCommand.startsWith
)
вставляем
code text
  1. else if (_usrCommand.startsWith("move_to"))
  2.                 {
  3.                         StringTokenizer st = new StringTokenizer(_usrCommand.substring(8));
  4.                     try
  5.                     {
  6.                         L2PcInstance player = L2World.getInstance().getPlayer(st.nextToken());
  7.                         int x = Integer.parseInt(st.nextToken());
  8.                         int y = Integer.parseInt(st.nextToken());
  9.                         int z = Integer.parseInt(st.nextToken());
  10.                         player.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
  11.                         player.teleToLocation(x, y, z);
  12.                     }
  13.                     catch (StringIndexOutOfBoundsException e)
  14.                     {   //Case of empty co-ordinates
  15. //                      player.sendMessage("Wrong or no Co-ordinates given.");
  16.                     }          
  17.                 }


Синтаксис простой: move_to <Name> <x> <y> <z>


под это дело еще и поправить файл из l2jz
 
Это сообщение редактировалось 15.04.2006 в 11:39

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru