- 
				Публикаций1576
- 
				Зарегистрирован
- 
				Посещение
- 
				Победитель дней63
- 
	Отзывы0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Gaikotsu
- 
	ну про интерлюды и все такое я не в курсе.
- 
	ну если им не чужды прелести садомазо, то флаг им в руки. а нормальные люди лучше возьмут того же мобиуса или же сами апнут сервер до Атреи.
- 
	не пали контору из-за твоих разоблачений не появятся говнотимы с лозунгами "у нас Атрея, все па оффу!".
- 
	смотря как делаешь обмен мультисел - пилить механику обмена в нем. что-то сво типа скрипта - тут банально запоминать заточку и аугу у старого оружия и присваивать новому
- 
	пример <Button ALIGN=LEFT ICON="NORMAL" action="url !2775">Открыть веб-страницу</Button> 2775 - ид строки из SysString клиента, содержащее нужный адрес
- 
	что же ты такого делал, что они не бегают, учитывая что даже в оригинальном овере они бегают, пусть и оригинальная реализация там жутко корявая, но все же бегают
- 
	я оыбчно для таких дел пользуюсь специальной утилиткой - http://www.funduc.com/replace_studio_pro.htm
- 
	привыкай - это ПВ, там многое через ж... неизвестно что мешало автору сборки сделать так как сделано на нормальных сборках - т.е. возможность указывать персональный энчант для любой продаваемой вещи - там и делов то максимум полчасика (если конечно сам по себе код всего связанного с мультиселами адекватный, в чем я сомневаюсь).
- 
	1. инфоа о цели показывается полученная из CharInfo, ну или UserInfo если это самовыделение. 2. UserInfo вобще возьми и поизучай того же мобиуса или лучше оригинал - ветку l2jserver атреи и все.
- 
	Eclipse IDE for Java Developers
- 
	  идея Как реализовать точки прыжка с одной координаты местности в дургуютема ответил Gaikotsu в теме Обсуждения ну насчет числа 120 мог бы и сразу прояснить что это радиус круглой зоны, в кторой активируется прыжок
- 
	ты еще скажи вручную про всем локациям побегать и народ посчитать
- 
	описать зону нужного типа на стороне сервера в этих координатах, а так же описать маршрут прыжков для нее. просто взять за пример какую-то другую зону подобную.
- 
	а, дак это зона активации прыжков всего навсего на стороне сервера в этом месте всего навсего специальная зона для показа кнопки прыжка (или сразу прыжка, смотря как в сервере реализовано) а на клиенте просто анимация в этом месте и все.
- 
	дык там делается то все достаточно просто. я конечно объяснять не мастак, но могу в принципе просто поэтапно поскринить все самые важные диалоги настроек в эклипсе - может поможет
- 
	вобще-то есть пакет специальный, котроый можно считать с порта геймсерва и в нем будет вся инфа о текущем онлайне. пример функции на php для получения инфы } // // Проверка статуса серверов и т.п. // function get_status($ip, $port, &$info, $status_refresh_time = 5) { global $data_dir; $info = array(); $data_file = "scripts/cache/{$ip}-{$port}.status"; if (!file_exists($data_file)) { $fh = fopen($data_file, "w+"); if ($port > 7000) { fputs($fh, "time:online:world:max:current:playing:store:unk0:unk1:unk2:unk3:unk4:unk5:unk6:unk7:unk8:unk9:unk10:unk11\n"); fputs($fh, "0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0\n"); } else { fputs($fh, "time:online\n"); fputs($fh, "0:0\n"); } fclose($fh); } $fh = fopen($data_file, "r"); $str = trim(fgets($fh)); $keys = explode(":", $str); $str = trim(fgets($fh)); $values= explode(":", $str); fclose($fh); $info = array_combine($keys, $values); unset($keys, $values); if (($info["time"] + $status_refresh_time) < time()) { if ($fp = @fsockopen($ip, $port, $ERROR_NO, $ERROR_STR, (float) 0.5)) { if ($port > 7000) { $packet = pack("vCi", 6, 0, -3); fwrite($fp, $packet); $returned = fread($fp, 73); $info = unpack("vtime/Conline/iworld/imax/icurrent/iplaying/istore/iunk0/iunk1/iunk2/iunk3/iunk4/iunk5/iunk6/iunk7/iunk8/iunk9/iunk10/iunk11", $returned); } fclose($fp); $info["online"] = 1; } else { $info["online"] = 0; $info["current"] = 0; $info["store"] = 0; } $info["time"] = time(); $fh = fopen($data_file, "w+"); fputs($fh, implode(":", array_keys($info))."\n"); fputs($fh, implode(":", array_values($info))."\n"); fclose($fh); } return $info["online"]; }
- 
	значит скорее всего просто эффект/меш в самом клиенте З.Ы. команду лучше всего юзать как можно ближе к интересующим координатам, а то вдруг ты как раз рядом с границей региона, а интересующий объект в соседнем регионе.
- 
	//region покажет все объекты в текущем регионе списком и в списке поискать. комнада может отличаться названием - такая точно в серверах на основе феникса/овера если в списке нужного не будет - возможно это просто ну к примеру эффект на местности в самом клиенте.
- 
	у меня только одно предложение - листенеры equip/unequip, но это только ковыряние ядра. З.Ы. разве что сборка поддерживает кондишны вида такого или подобного (проверка на то что одет предмет с определенным ид) <cond msgId="113"> <not> <player hasEquipped="34984;34985;34986;34987;34988;34989;35980;35981" /> </not> </cond>
- 
	а что, все еще есть извращенные сборки, которые такое пихают в ядро?
- 
	добавить как вариант в бз дополнительное поле с порядковым номером набора, а запрос на чтение данных о наборах дополнить сортировкой по этому полю. далее смореть как хранятся наборы в самом скрипте баффера - если это что-то типа ArrayList и подобные, то больше ничего не требуется, а если HashMap, то менять на LinkedHashMap, чтобы очередность оставалась той же, в которой наборы и были добавлены.
- 
	только это решение из категории "через ж..у" что мешает одеть любой другой щит и скилл снова будет давать статы.
- 
	  нужна помощь L2(Инста)Привязка маг.эффекта Октависа к зверю.тема ответил Gaikotsu в теме Обсуждения ExShowChannelingEffect (структура - ddd) броадкастить данный пакет где-то раз в секунду, так же с такой же частотой ставить npc state 5 октавису на оффе это все чаще броадкасится, но одного раза в секунду вроде как вполне хватает.
- 2 ответа
- 
	- 1
- 
					
						
					
							  
 
 
- 
	архивный раздел никуда не убирали - http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
- 4 ответа
- 
	- 1
- 
					
						
					
							  
 
 

