Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
скилы на оф. платформе
#1
почему в оф. скриптах ветки заточки сделаны как отдельные скилы?
Ответ
#2
Потому что на яве скил и эффект это разные вещи. А на офе скил и эффект это одно и тоже и описывается каждый отдельный скил по своему - отдельный тело, в яве же группируем.

Спасибо l2j за неоценимый взнос в развитие скиловой системы в java эмуляторы. Так еще ни кто и не переделал.
Ответ
#3
что вы думаете на счет такой идеи?(c# code)

Код:
public class Skill //class for instances of skills
{
    public readonly string     skill_name;
    public readonly int        skill_id;
    public readonly int        level;
    ..................................
    private Skill {}
    public    Skill(string skill_name, int skill_id, int level, ...)
    {
        this.skill_name = skill_name;
        this.skill_id    = skill_id;
        this.level        = level;
        .............................
    }
}

public static class Skills //class for holding instances of skills
{
    private static Skill s_power_strike11;
    private static Skill s_power_strike12;
    ......................................
    public static Skill S_power_strike11
    {
        get
        {
            if (s_power_strike11 == null)
                s_power_strike11 = new Skill(s_power_strike11, 3, 1, ...);
            return s_power_strike11;
        }
    }
    
    public static Skill S_power_strike12
    {
        get
        {
            if (s_power_strike11 == null)
                s_power_strike11 = new Skill(s_power_strike12, 3, 2, ...);
            return s_power_strike11;
        }
    }
    
}
Ответ
#4
тут суть не в представлении данных , а их "работе" Big Grin
Ответ
#5
обратите внимание на клас Skills:
get
{
if (s_power_strike11 == null)
s_power_strike11 = new Skill(s_power_strike11, 3, 1, ...);
return s_power_strike11;
}

как я понимаю, на яве при загрузке сервера создаются инстансы всех скилов,
а в моем коде скил будет создаваться только при его запросе, что даст уменьшение времени загрузки сервера и количество потребляемой им памяти.
Ответ
#6
синглтон ни кто не отменял. Но причем это к сабжу темы 0_o
Ответ
#7
Sp1tfire Написал:что даст уменьшение времени загрузки сервера и количество потребляемой им памяти.
и увеличение нагрузки во время работы.
Ответ
#8
Вы абсолютно ничего этим не выиграете. Доктор, а смысл? 99% скиллов будут созданы в первые минуты.
Ответ
#9
Для чего ваше изобретать велосипед, чем вам нынешний скилл двиг не угодил ?
[Изображение: noob.gif]
Ответ
#10
Sp1tfire Написал:а в моем коде скил будет создаваться только при его запросе, что даст уменьшение времени загрузки сервера и количество потребляемой им памяти.
:obamafacepalm:

Добавлено через 14 минут
Sp1tfire Написал:
Код:
public static class Skills //class for holding instances of skills
{
    private static Skill s_power_strike11;
    private static Skill s_power_strike12;
    ......................................
    public static Skill S_power_strike11
    {
        get
        {
            if (s_power_strike11 == null)
                s_power_strike11 = new Skill(s_power_strike11, 3, 1, ...);
            return s_power_strike11;
        }
    }
    
    public static Skill S_power_strike12
    {
        get
        {
            if (s_power_strike11 == null)
                s_power_strike11 = new Skill(s_power_strike12, 3, 2, ...);
            return s_power_strike11;
        }
    }
    
}
это вы так каждый уровень писать будите? оО
[Изображение: l2nextgen.gif]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  как сделать нпс продавающего скилы со всех классов??? aaansideee 3 2,470 10-09-2016, 02:27 AM
Последний пост: JoeSilence
  Ядро. Проверка на скилы Andro 5 1,691 11-15-2015, 08:27 PM
Последний пост: Andro
  Скилы Haste и Acumen Xuk 8 1,979 09-23-2013, 12:13 PM
Последний пост: Xuk
  Скилы Фортов и Кланов TosyBosy 0 1,842 08-01-2013, 11:43 AM
Последний пост: TosyBosy
  Саб класс скилы glory days promailer 6 2,125 06-28-2013, 07:38 AM
Последний пост: Gaikotsu
  Скилы Lindvior kloni1 3 2,092 06-26-2013, 07:13 PM
Последний пост: Mangol
  Скилы Landver 9 2,199 04-20-2013, 02:27 PM
Последний пост: Landver
  Как добавить скилы самону. AgentRus 2 2,207 04-06-2013, 01:40 AM
Последний пост: AgentRus
  Скилы персонажа CoJloMoH 9 2,760 02-02-2013, 07:45 PM
Последний пост: helly
  Скилы! SkyWard 8 1,914 01-22-2013, 06:51 PM
Последний пост: SkyWard

Перейти к форуму:


Пользователи, просматривающие эту тему: 9 Гость(ей)