-
Публикаций
35 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент AlonD
-
в базе ГеймСервера, есть таблица Items попробуй дорисовать в ней предметы. Допустим у меня вот так INSERT INTO items (`owner_id`, `object_id`, `item_id`, `count`, `enchant_level`, `loc`, `loc_data`, `time_of_use`, `custom_type1`, `custom_type2`, `mana_left`, `time`) (268482585, 268482586, 5588, 1, 0, 'INVENTORY', 0, NULL, 0, 0, -1, -1); (268482585, 268482587, 12753, 10, 0, 'INVENTORY', 1, NULL, 0, 0, -1, -1); (268482585, 268482588, 10650, 5, 0, 'INVENTORY', 2, NULL, 0, 0, -1, -1); (268482585, 268482589, 10, 1, 0, 'INVENTORY', 3, NULL, 0, 0, -1, -1); (268482585, 268482590, 1146, 1, 0, 'PAPERDOLL', 6, NULL, 0, 0, -1, -1); (268482585, 268482591, 1147, 1, 0, 'PAPERDOLL', 11, NULL, 0, 0, -1, -1); (268482585, 268482592, 2370, 1, 0, 'PAPERDOLL', 5, NULL, 0, 0, -1, -1);
-
Не знаю, не ставил такого подобия. Но что там идет: 1.файлы текстур. 2.Файлы папки system. 3. sql фаил для базы. 4. Файлы серверной части. Попробуй выйти с аккаунта и в базе MySql дописать эти итемы к себе в инвентарь. и обязательно проверь весь порядок перечисленный вверху
-
Во всем можно разобратся в ходе дела. Для начала можеш установить себе на комп Denwer (Это как бы сборка mysql,php и т.д) Сможеш поставить у себя на компе сайт для подготовки, тем самым на браузере сможеш перейти к нему по адресу http://localhost После установки скидывает движек сайта, допустим stressweb по этому адресу - C:\WebServers\home\localhost\www C:\WebServer - Папка с установленным Денвером у меня. Затем переходи в браузере по адресу localhost. Научишься у себя на компе с настройкой и т.п На хостинге уже будет по легче и по проще. Заливать на хостинг файлы можешь через CuteFTP и подобными программами в Инете можешь поискать (Я Пользуюсь FAR, TotalCommander) НА каждом хостинге существует панель Администрирования, где ты сможешь создать базу MySql для сайта, прикрепить Домен пару кликами, приобрести, воспользоваться дополнительными сервисом сайта.
-
Даже не знаю о какой сборке ты говориш, попробуй либо Shift+клик на НПЦ и сменить респаун, либо измени значения респауна в MySQl базе Таблица Npc. Других вариантов я не встречал =/
-
Просмотри Все конфиги и не задавай глупых вопросов. Пройдясь по Конфигурациям ты мб даже что то новое узнаеш. Будет только на пользу. Если нет в конфигах пиши сюда, поможем!
-
Значит у меня убогая сборка L2open =( Да у меня показует Дроп, да показывает Эфекты на НПЦ, да показывает статы. Но изменить дроп, либо сменить что то в НПЦ я не могу. Да знаю что эта функция на других сборках есть, но у меня её нет!
-
Ыыыы Я же не знал что с интерлюдом все настолько сложно) У меня Freya и там в ядро пальцем лезть не нужно)
-
Реальней засунуть Gmshop в проф менеджера, чем обратное) Попробуй. По крайней мере я в скрипт Баффера засовывал ссылку на GmShop и multisell
-
Не во всех нынешних сборках =/ INSERT INTO npc (`ordinal`, `id`, `name`, `title`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `ai_type`, `attackrange`, `hp`, `base_hp_regen`, `mp`, `base_mp_regen`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `walkspd`, `runspd`, `faction_id`, `faction_range`, `displayId`, `shield_defense_rate`, `shield_defense`, `corpse_time`, `base_rand_dam`, `base_critical`, `physical_hit_modify`, `base_reuse_delay`, `physical_avoid_modify`, `hit_time_factor`, `isDropHerbs`, `shots`, `map_flag`, `boss_flag`) VALUES (4421, 1000005, 'Marator', 'Trader', 'a_traderA_MHuman', 10.00, 24.00, 70, 'male', 'L2Merchant', 'npc', 40, 3862, 8.400, 1494, 2.970, 40, 43, 30, 21, 20, 20, 0, 0, 1314, 471, 780, 382, 253, 0, 500, 0, 0, 0, 50, 120, '', 0, 0, 0, 0, 7, 30, 4, 4, 0, 0, 0.60, 'false', 'NONE', 1, 0); можно добавить ID пухи либо щита. rhand - правая рука lhand - левая рука
-
Ищу вакансию "поддержка игрового сервера" Lineage II Gracia - High Five. Опыт htm, xml, mysql, java (написание скриптов). Основные работы - DataPack (Небольшие знания Flash) Так же возможны работы разового варианта. (Реализация, коррекция каких либо функций) Напишу скрипт Эвента под заказ! Работал над сборками основанные на ядре L2Phoenix. Возможные вопросы и предложения. Мой ICQ 648-96-785
-
В конфиге менял строчки? # Включить коммунити борд? AllowCommunityBoard = True # Начальная страница коммунити? BBSDefault = _bbshome # Вид коммунити: # Классик = data/html/CommunityBoard/ # PvP = data/html/CommunityBoardPVP/ CommunityBoardHtmlRoot = data/html/CommunityBoardPVP/ Примерно так должно быть в файле CommunityBoard.properties Все в нем настроиш и будет работать, а если нет то качай сборку L2Open 1138 Freya.
-
Я СЗСЗСДЕЛАЛ ЭТО!!! Урррааа!! package items; import l2open.extensions.scripts.Functions; import l2open.extensions.scripts.ScriptFile; import l2open.gameserver.cache.Msg; import l2open.gameserver.handler.IItemHandler; import l2open.gameserver.handler.ItemHandler; import l2open.gameserver.model.L2Playable; import l2open.gameserver.model.L2Player; import l2open.gameserver.model.items.L2ItemInstance; import l2open.gameserver.model.L2Character; import l2open.gameserver.model.L2Spawn; import l2open.util.Files; import l2open.util.Rnd; public class TS implements IItemHandler, ScriptFile { private static final int[] _itemIds = { 10254 }; public void useItem(L2Playable playable, L2ItemInstance item, Boolean ctrl) { if(playable == null || !playable.isPlayer()) return; L2Player player = (L2Player) playable; player.setVitality(20000); player.sendPacket(Msg.YOU_HAVE_GAINED_VITALITY_POINTS); Functions.removeItem(player, 10254, 1); if(Rnd.chance(10)) { Functions.addItem(player, 57, 1000); } } public final int[] getItemIds() { return _itemIds; } public void onLoad() { ItemHandler.getInstance().registerItemHandler(this); } public void onReload() {} public void onShutdown() {} } Все спасиб!! Уже не надо =) Шанс выпада 10% предемета 57 в количестве 1000 Еаа
-
Не Канает не та и даже не Эта package items; import l2open.extensions.scripts.Functions; import l2open.extensions.scripts.ScriptFile; import l2open.gameserver.cache.Msg; import l2open.gameserver.handler.IItemHandler; import l2open.gameserver.handler.ItemHandler; import l2open.gameserver.model.L2Playable; import l2open.gameserver.model.L2Player; import l2open.gameserver.model.items.L2ItemInstance; import l2open.gameserver.model.L2Character; import l2open.gameserver.model.L2Spawn; import l2open.util.Files; import l2open.util.Rnd; public class TS implements IItemHandler, ScriptFile { private static final int[] _itemIds = { 10254 }; public void useItem(L2Playable playable, L2ItemInstance item, Boolean ctrl) { if(playable == null || !playable.isPlayer()) return; L2Player player = (L2Player) playable; player.setVitality(20000); player.sendPacket(Msg.YOU_HAVE_GAINED_VITALITY_POINTS); Functions.removeItem(player, 10254, 1); Functions.addItem(player, 57, 1000); } public final int[] getItemIds() { return _itemIds; } public void onLoad() { ItemHandler.getInstance().registerItemHandler(this); } public void onReload() {} public void onShutdown() {} }
-
l2open 1138 и исходники есть, и работа видна. Можно с неё слепить все что хочешь.
-
C шансом делается не сложно, вот так где то if(Rnd.chance(100)) <<100%>> { addItem( А вот тут ХЗ че дальше); }
-
1. Ну во первых это Freya 2. Во вторых практически все сборки Epilogue+ основаны на движке L2Phoenix 3. Я пытаюсь сделать скрипт на L2Open (Движек L2Phoenix) 4. У L2Phoenix никогда не было файла extractable_items.csv Жду ваших предложений дальше =)
-
Есть скрипт при нажатии на Итем повышает виталити. Мне нужно что бы при нажатии с определенный шансом выпадал какой либо другой итем. Вот код с Виталити: package items; import l2open.extensions.scripts.Functions; import l2open.extensions.scripts.ScriptFile; import l2open.gameserver.cache.Msg; import l2open.gameserver.handler.IItemHandler; import l2open.gameserver.handler.ItemHandler; import l2open.gameserver.model.L2Playable; import l2open.gameserver.model.L2Player; import l2open.gameserver.model.items.L2ItemInstance; /** * @create by brrr * @date 20.10.10 */ public class TS implements IItemHandler, ScriptFile { private static final int[] _itemIds = { 10254 }; public void useItem(L2Playable playable, L2ItemInstance item, Boolean ctrl) { if(playable == null || !playable.isPlayer()) return; L2Player player = (L2Player) playable; player.setVitality(20000); player.sendPacket(Msg.YOU_HAVE_GAINED_VITALITY_POINTS); Functions.removeItem(player, 10254, 1); } public final int[] getItemIds() { return _itemIds; } public void onLoad() { ItemHandler.getInstance().registerItemHandler(this); } public void onReload() {} public void onShutdown() {} } Как я понял необходимо редактирование выделенной части скрипта, кто разберется прошу ответить. Как бы раньше не приходилось. Жду предложений, буду благодарен.
-
Все отбой, вот что мне сказали на форуме разработчиков : ItemHandlers.java скрыт в компиле скриптов... в нём все настройки и добавлялки... реаливать можно через отдельные скрипты... А до этого написал: Нигде! Под заказ... как бы Lucid-team вафля без исходников =(
-
Это как Охотнику предложить купить дичь.
-
нет, нет это совсем не то... Этого файла в ядре Phoenix нет и не было. Мануала я не нашел. Ты не первый кто тыкает мне мануал, можеш сам в сборке глянуть lucid-team.ru
-
Необходимо сделать что бы из мешечка выпадал итем при клике. extractable_items.csv ни в одной сборке с ядром Phoenix нет. Типо Пакета с сосками который распоковывается. Только мне нужно что бы с Определеного мешечка с определенныйм шансом выпадали такие, то итемы. Помогите кто знает, тыкните путь...
-
А че там хоть было? Облажался парень и забыл в систем файлы швырнуть? или что?
-
Как ты все делал? Вкинул текстуры в клиент, отредактировал файлы итемов, шмота и оружия? Закинул статы в датапак? Когда на черные иконки наводишся выкидует с игры? Как бы я не вижу статов и не вижу иконок, по моему это нужно работать со стороны клиента, редактирование файлов armorgrp.dat - шмот, weapongrp.dat - оружие, itemname-e.dat - бижутерия и другие предметы. Лучше если б у тебя эти файлы были вместе со всем тем что ты заливал.