Перейти к содержанию

AlonD

Пользователи
  • Публикаций

    35
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные AlonD


  1. а это можно попдробнее?)

    в базе ГеймСервера, есть таблица 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);


  2. Не знаю, не ставил такого подобия. Но что там идет:

    1.файлы текстур.

    2.Файлы папки system.

    3. sql фаил для базы.

    4. Файлы серверной части.

     

    Попробуй выйти с аккаунта и в базе MySql дописать эти итемы к себе в инвентарь.

    и обязательно проверь весь порядок перечисленный вверху


  3. Во всем можно разобратся в ходе дела.

    Для начала можеш установить себе на комп Denwer (Это как бы сборка mysql,php и т.д)

    Сможеш поставить у себя на компе сайт для подготовки, тем самым на браузере сможеш перейти к нему по адресу http://localhost

    После установки скидывает движек сайта, допустим stressweb по этому адресу - C:\WebServers\home\localhost\www

    C:\WebServer - Папка с установленным Денвером у меня.

    Затем переходи в браузере по адресу localhost.

    Научишься у себя на компе с настройкой и т.п На хостинге уже будет по легче и по проще.

    Заливать на хостинг файлы можешь через CuteFTP и подобными программами в Инете можешь поискать

    (Я Пользуюсь FAR, TotalCommander)

    НА каждом хостинге существует панель Администрирования, где ты сможешь создать базу MySql для сайта, прикрепить Домен пару кликами, приобрести, воспользоваться дополнительными сервисом сайта.


  4. Как изменить время респ определенного моба? Если возможно поподробнее. С меня спасибка.

    Даже не знаю о какой сборке ты говориш, попробуй либо Shift+клик на НПЦ и сменить респаун, либо измени значения респауна в MySQl базе Таблица Npc. Других вариантов я не встречал =/


  5. причем тут админ? я не про админа говорю а про обычных игроков и нпц который меняет цвет ника, а поточнее можно в конфигах?

    Просмотри Все конфиги и не задавай глупых вопросов. Пройдясь по Конфигурациям ты мб даже что то новое узнаеш. Будет только на пользу. Если нет в конфигах пиши сюда, поможем!


  6. во всехXD нет ни одной сборки где неработает шифт +клик))) мы вобще об одной и той же игре то говорим?)

    Значит у меня убогая сборка L2open =(

     

    Да у меня показует Дроп, да показывает Эфекты на НПЦ, да показывает статы.

     

    Но изменить дроп, либо сменить что то в НПЦ я не могу.

     

    Да знаю что эта функция на других сборках есть, но у меня её нет!


  7. ты собрался разбирать ядро что бы в диалог проффменеджера засунуть шоп??????? и говориш это легче?))))

    Ыыыы

    Я же не знал что с интерлюдом все настолько сложно)

    У меня Freya и там в ядро пальцем лезть не нужно)


  8. шифт + левая кнопка спасут мир)

    Не во всех нынешних сборках =/

     

    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 - левая рука


  9. Ищу вакансию "поддержка игрового сервера" Lineage II Gracia - High Five.

    Опыт htm, xml, mysql, java (написание скриптов). Основные работы - DataPack

     

    (Небольшие знания Flash)

     

    Так же возможны работы разового варианта.

    (Реализация, коррекция каких либо функций)

     

    Напишу скрипт Эвента под заказ!

     

     

    Работал над сборками основанные на ядре L2Phoenix.

    Возможные вопросы и предложения.

     

    Мой ICQ 648-96-785


  10. проблема - не работает в ALT+B стандартном пвп страничка с профами. кто подскажет как пофиксить?

     

    плюс вопрос- скиллы с автоизучением даются только при лвл апе. те получил 40, взял проффу, а скиллов нет до перезахода или лвлапа. как пофиксить? (помню видил где то решение,но уже не могу найти)

     

    В конфиге менял строчки?

     

    # Включить коммунити борд?

    AllowCommunityBoard = True

     

    # Начальная страница коммунити?

    BBSDefault = _bbshome

     

    # Вид коммунити:

    # Классик = data/html/CommunityBoard/

    # PvP = data/html/CommunityBoardPVP/

    CommunityBoardHtmlRoot = data/html/CommunityBoardPVP/

     

    Примерно так должно быть в файле CommunityBoard.properties

     

    Все в нем настроиш и будет работать, а если нет то качай сборку L2Open 1138 Freya.


  11. Я СЗСЗСДЕЛАЛ ЭТО!!! Урррааа!!

     

    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 Еаа


  12. if(Rnd.chance(50)) addItem(player, id, Количество)

    Не Канает не та и даже не Эта

     

    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()
    {}
    }


  13. Я знаю чтоб выдать но с шансом надо попробовать сделать

    C шансом делается не сложно, вот так где то

     

    if(Rnd.chance(100)) <<100%>>

    {

    addItem( А вот тут ХЗ че дальше);

    }


  14. 1. Ну во первых это Freya

    2. Во вторых практически все сборки Epilogue+ основаны на движке L2Phoenix

    3. Я пытаюсь сделать скрипт на L2Open (Движек L2Phoenix)

    4. У L2Phoenix никогда не было файла extractable_items.csv

     

    Жду ваших предложений дальше =)


  15. Есть скрипт при нажатии на Итем повышает виталити.

    Мне нужно что бы при нажатии с определенный шансом выпадал какой либо другой итем.

    Вот код с Виталити:

     

     

    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()

    {}

    }

     

     

    Как я понял необходимо редактирование выделенной части скрипта, кто разберется прошу ответить. Как бы раньше не приходилось.

    Жду предложений, буду благодарен.


  16. Все отбой, вот что мне сказали на форуме разработчиков :

     

    ItemHandlers.java скрыт в компиле скриптов... в нём все настройки и добавлялки... реаливать можно через отдельные скрипты...

     

    А до этого написал:

     

    Нигде! Под заказ...

     

    как бы Lucid-team вафля без исходников =(


  17. http://l2maxi.ru/lineage2/article/2602-gay...yy-predmet.html

     

    Вот гайд, ищем файл под названием extractable_items.csv (у меня так), пишет автор, у меня на сборке l2j-x тоже так же, так что, может у тебя глаза на *опе или не знаю даже что...

    нет, нет это совсем не то...

    Этого файла в ядре Phoenix нет и не было.

    Мануала я не нашел. Ты не первый кто тыкает мне мануал, можеш сам в сборке глянуть lucid-team.ru


  18. Необходимо сделать что бы из мешечка выпадал итем при клике.

    extractable_items.csv ни в одной сборке с ядром Phoenix нет.

    Типо Пакета с сосками который распоковывается.

    Только мне нужно что бы с Определеного мешечка с определенныйм шансом выпадали такие, то итемы.

    Помогите кто знает, тыкните путь...


  19. Прошу вас помоч мне

    madweb 4 как можно русыфицыровать скажыте или дайте мануал((((

    Лам на пиво много)

    выложи ресурс, глянем хотя бы.

    Я так понел Web обвязка на Flash ?

    скинь ресурс гляну. Во Flash шарю немного


  20. Кароче всё очень просто, у меня сервер интерлюд, сборка Еов.

    Я вкинул туда Веспер Голд и Силвер.

    Всё окей , делать их себе могу иконки, описание всё норм.

     

    Но как только за закинул это в гм шоп появилась проблема. :nea::spiteful:

     

    Иконки чёрные , описание нету, название нету, крч ничего нету.

    Всё проблема.

     

    Вот скрин : _http://i046.radikal.ru/1106/82/8aa2efa6183a.jpg

     

    Если несложно помогите, я в этом деле новичок.

     

    Как ты все делал? Вкинул текстуры в клиент, отредактировал файлы итемов, шмота и оружия?

    Закинул статы в датапак? Когда на черные иконки наводишся выкидует с игры?

    Как бы я не вижу статов и не вижу иконок, по моему это нужно работать со стороны клиента, редактирование файлов armorgrp.dat - шмот, weapongrp.dat - оружие, itemname-e.dat - бижутерия и другие предметы. Лучше если б у тебя эти файлы были вместе со всем тем что ты заливал.

×
×
  • Создать...