| 
		
	
	
	
		
	Сообщений: 146 
	Тем: 11 
	Зарегистрирован: Mar 2009
	
 Репутация: 
3,303 
	
	
		MaT Написал:кто может скинуть таблицу doors.sql или расказать как пользоваться doorEx 
Открываешь программу. Нажимаешь кнопку Open , выбираешь квадрат из папки MAPS клиента, например 17_17.unr . Получаете список дверей этого квадрата с их характеристиками, вам остается только преобразовать выходные данные в sql чтобы вставить в таблицу
 
я пользуюсь текстовым редактором EmEditor, и специально для этого написал макрос
 PHP код: <?php var i = 1;
 var re = /^door_begin\t(.*?)\ttype = (.*?)\tstatic_object_id = (\d+)\topen_method = (.*?)\tpos=\{(-?\d+);(-?\d+);(-?\d+)\}\trange=\{\{(-?\d+);(-?\d+);(-?\d+)\};\{(-?\d+);(-?\d+);(-?\d+)\};\{(-?\d+);(-?\d+);(-?\d+)\};\{(-?\d+);(-?\d+);(-?\d+)\}\}\thp=(.*?)\tphysical_defence=(.*?)\tmagical_defence=(.*?)\tlevel=(.*?)\tclose_time=(.*?)\tdoor_end$/im
 var mainDoc = editor.ActiveDocument;
 document.selection.StartOfDocument(false);
 var fileNames = [];
 var find = mainDoc.selection.Find("^.*?$",eeFindNext | eeFindReplaceRegExp);
 while(find == 1)
 {
 fileNames.push(mainDoc.selection.Text)
 find = mainDoc.selection.Find("^.*?$",eeFindNext | eeFindReplaceRegExp);
 }
 
 OutputBar.Visible = true;
 OutputBar.SetFocus();
 OutputBar.Clear();
 
 OutputBar.writeln("(`id`, 'name', `posx`, `posy`, `posz`, `ax`, `ay`, `bx`, `by`, `cx`, `cy`, `dx`, `dy`, `minz`, `maxz`)");
 for(var i in fileNames)
 {
 var arr = fileNames[i].match(re);
 r = "("+arr[3]+", '"+arr[1]+"', "+arr[5]+", "+arr[6]+", "+arr[7]+", "+arr[8]+", "+arr[9]+", "+arr[11]+", "+arr[12]+", "+arr[14]+", "+arr[15]+", "+arr[17]+", "+arr[18]+", "+arr[7]+", "+arr[7]+")"
 OutputBar.writeln(r);
 }
 
 
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
 
	
	
	
		
	Сообщений: 52 
	Тем: 3 
	Зарегистрирован: Mar 2009
	
 Репутация: 
-1 
	
		
		
		03-02-2010, 02:16 PM 
(Сообщение последний раз редактировалось: 03-02-2010, 04:03 PM   sergeyboss.)
		
	 
		Подскажите где скачать и как установить комьюнити с бафером, профой и телепортом
	 
	
	
	
		
	Сообщений: 139 
	Тем: 6 
	Зарегистрирован: Dec 2009
	
 Репутация: 
17 
	
	
		MAT когда сделаешь дверки скинешь sql от серва? а то нафрятли у меня получится с миру по нитки голому рубашка.
	 
	
	
	
		
	Сообщений: 41 
	Тем: 5 
	Зарегистрирован: Sep 2009
	
 Репутация: 
0 
	
	
		Цитата:Подскажите где скачать и как установить комьюнити с бафером, профой и телепортом 
Компиль их в scripts.jar.
	 
	
	
	
		
	Сообщений: 360 
	Тем: 12 
	Зарегистрирован: Feb 2010
	
 Репутация: 
2,086 
	
	
		Sanch Написал:Компиль их в scripts.jar. 
О_О я отстал от жизни. Разве можно один java скрипт компилить отдельно?
	 
Если помог, ткни плюсеГ, это же так просто
 
	
	
	
		
	Сообщений: 139 
	Тем: 6 
	Зарегистрирован: Dec 2009
	
 Репутация: 
17 
	
	
		\gameserver\l2pserver\l2p\gameserver\communitybbs я тут только увидел чтото в scripts чет тихо може плохо смотрел как вскрыть CommunityBoard.class
	 
	
	
	
		
	Сообщений: 211 
	Тем: 11 
	Зарегистрирован: Jul 2009
	
 Репутация: 
2,309 
	
	
		Ultimate Написал:О_О я отстал от жизни. Разве можно один java скрипт компилить отдельно? 
Ясное дело, только импорт. классы подключи.
	 
	
	
	
		
	Сообщений: 360 
	Тем: 12 
	Зарегистрирован: Feb 2010
	
 Репутация: 
2,086 
	
	
		Goodday Написал:Ясное дело, только импорт. классы подключи. мм, надо попробывать xD
	 
Если помог, ткни плюсеГ, это же так просто
 
	
	
	
		
	Сообщений: 139 
	Тем: 6 
	Зарегистрирован: Dec 2009
	
 Репутация: 
17 
	
		
		
		03-02-2010, 08:49 PM 
(Сообщение последний раз редактировалось: 03-02-2010, 11:01 PM   Travesil.)
		
	 
		Goodday мож чет еще выложить от этой сборки а то скучно на шару народ нечего не выставляет( может чет пофиксеное есть? PHP код: <?php INSERT INTO `etcitem` VALUES ('13017', 'White Weasel Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i00', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13018', 'Fairy Princess Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i00', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13019', 'Wild Beast Fighter Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i01', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13020', 'Fox Shaman Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i01', '0', '1', '0');
 
 кто подскажет как поправить питомцы эти не вызываются
	 
	
	
	
		
	Сообщений: 146 
	Тем: 11 
	Зарегистрирован: Mar 2009
	
 Репутация: 
3,303 
	
	
		Travesil Написал:Goodday мож чет еще выложить от этой сборки а то скучно на шару народ нечего не выставляет( может чет пофиксеное есть?
 PHP код: <?php INSERT INTO `etcitem` VALUES ('13017', 'White Weasel Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i00', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13018', 'Fairy Princess Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i00', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13019', 'Wild Beast Fighter Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i01', '0', '1', '0');
 INSERT INTO `etcitem` VALUES ('13020', 'Fox Shaman Hunting Helper Necklace', '', 'OTHER', 'false', 'none', '10', 'normal', 'none', '0', '0', '0', '0', 'true', '0', '1', 'pet_controler_i01', '0', '1', '0');
 
  кто подскажет как поправить питомцы эти не вызываются 
Для того чтобы они вызывались необходимо: 
- чтобы в базе(таблица `pet_data`) для них были статы 
- добавить по аналогии их в файл l2p\gameserver\tables\PetDataTable.java
	 
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
 |