Древо навыков (Skill Tree System) v 2.02

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82910 от DK
Первые попытки соединить иконки :laugh:
Думаю добавить ручную настройку у координаты для каждой иконки, чтобы можно было расположить, как угодно. Расстояние останется прежним.
Думаю сделать их также 3 цветами, как и фон у иконок.
ВНИМАНИЕ: Спойлер!
Спасибо сказали: Sn@ke, I_LORD, peter8031983

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82952 от DK
Думаю, что это финальный вариант. Завтра выложу демку.
ВНИМАНИЕ: Спойлер!
Спасибо сказали: Sn@ke, peter8031983

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82983 от DK
Релиз версии 1.0. Если найдете ошибки, то отписывайтесь...Желательно с вашими скриншотами и настройками скрипта. Пока подумаю на счет вертикального размещения древа.
Спасибо сказали: Sn@ke, I_LORD

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Учитель
Больше
10 года 10 мес. назад #82993 от Sn@ke
Проверил скрипт на своем проекте.

Итог - что-то Subzeroy накосячил там. Результаты теста:

Я сразу применил все на класс ГГ. Id класса - 11, вот конфигурация:
ВНИМАНИЕ: Спойлер!


Открываю сам проект... И зависимости не работают. Вообще:
ВНИМАНИЕ: Спойлер!


Решил кое-что протестировать. Просто заменил номер, прописанный в скрипте с 11 на 3. И поставил ГГ класс третий класс. Вот конфигурация:
ВНИМАНИЕ: Спойлер!


Как видно, я ничего не сделал. Зависимости те же, порядок тот же. Только номер поменял.

Открываю в мейкере и...

ВНИМАНИЕ: Спойлер!


ВСЕ РАБОТАЕТ!!! Те зависимости, которые не хотели работать с классом 11 вдруг магическим образом заработали. Прямо колдовство какое-то. Я даже на всякий случай скопировал параметры класса 11 на класс 3. И все равно работает!

Я не понял, в чем проблема? Скрипт что, умеет считать только до 10? Или в настройках скрипта классы должны идти по порядку номеров, иначе ничего не будет работать? Потому что после того, как я поменял номер на 4 все снова перестало работать.

Скорее всего дело в порядке номеров, ибо после того, как я между 2 и 4 вставил еще одну строчку с классом 3 - все снова начало работать. Это ошибка, хоть и не критическая, но исправить стоит - ибо это заставит прописывать "пустые" классы.

А так - спасибо за скрипт!

Еще один вопрос - можно ли сделать так, чтобы в начале игры персонаж уже будет владеть несколькими навыками из древа и их не надо будет учить?

"Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
- Найн, Высший Демон -
Dark Arts - The Wings of Angel
ВНИМАНИЕ: Спойлер!
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82996 от DK
Спасибо, что заметили этот баг.

Версия: 1.1

Что нового:
  • Добавлена возможность изменить обложку окон (поместить графику в папку Skill_Tree_System и указать название файла в настройках скрипта)
  • Исправлены ошибки
  • Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад #83179 от Sn@ke
    Обнаружил серьезную проблему со скриптом.

    Скрипт фактически на корню убивает тестирование (в редакторе) битв - в них у персонажей просто нет умений, ибо все умения должны быть выучены в самой игре. Это делает настройку баланса с помощью тестирования битв просто невозможным. Надо с этим что-то делать, ибо я не буду использовать скрипт, если он создает такие проблемы с разработкой игры.

    Думаю, решением проблемы было бы сделать так, чтобы все умения, которые может выучить класс, во время тестирования битв были доступны. Так, например, делается в скрипте Yanfly, который я сейчас использую.

    "Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
    - Найн, Высший Демон -
    Dark Arts - The Wings of Angel
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: DK

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #83180 от DK

    Sn@ke пишет: Обнаружил серьезную проблему со скриптом.

    Скрипт фактически на корню убивает тестирование (в редакторе) битв - в них у персонажей просто нет умений, ибо все умения должны быть выучены в самой игре. Это делает настройку баланса с помощью тестирования битв просто невозможным. Надо с этим что-то делать, ибо я не буду использовать скрипт, если он создает такие проблемы с разработкой игры.

    Думаю, решением проблемы было бы сделать так, чтобы все умения, которые может выучить класс, во время тестирования битв были доступны. Так, например, делается в скрипте Yanfly, который я сейчас использую.


    Сделал, чтобы все доступные классу навыки были изучены при тесте битвы.

    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: Sn@ke, I_LORD, peter8031983

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83909 от DK
    Нравится ли Вам измененное окно подтверждения изучения навыка?
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: I_LORD

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    • Zoom
    • Не в сети
    • Захожу иногда
    • Захожу иногда
    • Гавкаю прямиком в светлое будущее
    Даритель Стимкея Проект месяца 3 место Проект месяца 2 место Проект месяца 1 место Тестер 3 место
    Больше
    10 года 9 мес. назад #83910 от Zoom
    Чёрт с ним с окном. У нас на форуме, как говорится FF XVII confirmed :)
    По теме: нормально, правда, стоит ещё чуть более непрозрачным сделать окно, чтобы текст/задний фон не сливались.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83911 от DK
    Это все будет настраиваться. Меня смущает обилие цветов в этом окне, поэтому буду ещё обдумывать

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
    Больше
    10 года 9 мес. назад - 10 года 9 мес. назад #83912 от Sypherot

    Subzeroy пишет: Это все будет настраиваться. Меня смущает обилие цветов в этом окне, поэтому буду ещё обдумывать

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

    Всего хорошего, и спасибо за рыбу
    Последнее редактирование: 10 года 9 мес. назад пользователем Sypherot.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83913 от DK
    Да, можно поменять графику. "Шкурка" меняется в шапке скрипта (WINDOWSKIN) - должна находиться в папке Skill_Tree_System, как и любая другая графика данного скрипта.
    Да, уже сделал, чтобы человек сам указывал цвет текста (все, что на скриншоте оранжевое, может иметь другой цвет. Остальное оставил так)

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
    Больше
    10 года 9 мес. назад #83914 от Cerberus
    "Остальное" предполагается прописанным жёстко или привязанным к windowskin игры, т.е. к цветам, доступным в сообщении?

    Жуть болотная, на лапках, в тапках и с пулемётом...

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83915 от DK
    Привязано к windowskin и используются цвета сообщений. Используется change_color(text_color(n)) в draw_text() и \\c[n] в draw_text_ex()
    Спасибо сказали: Cerberus, I_LORD

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад - 10 года 9 мес. назад #83922 от DK
    На данный момент нет возможности выложить демо новой версии. Выложил только сам скрипт.
    Обновил шапку.
    Последнее редактирование: 10 года 9 мес. назад пользователем DK.
    Спасибо сказали: Ren310

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83959 от DK
    Новая версия. Шапку обновил

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 9 мес. назад #83991 от DK
    Новая версия. Шапка обновлена

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 8 мес. назад #84039 от DK
    Обновил демо до версии 1.8

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    10 года 8 мес. назад - 10 года 8 мес. назад #84290 от ЦУкерка
    Ребята как добавлять новые классы в ваше древо? :wall:[hr]И как вообще его строить? :wall:
    Последнее редактирование: 10 года 8 мес. назад пользователем strelokhalfer. Причина: Есть такая волшебная кнопка - отредактировать

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 8 мес. назад #84320 от DK
    Классы добавляются в шапке скрипта в пункте SKILL_TREE_SYSTEM_SKILL_CLASSES. Указывается id класса из Базы Данных, а потом указываются id навыков для этого класса. В скрипте есть несколько примеров.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Время создания страницы: 0.141 секунд
    Работает на Kunena форум