Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: Как настроить скрипты ядра CSCA?

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65824

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Собственно не могу подключить 3 скрипта как это сделать вот скрипты:
1-Сам модуль ядра www.rpgmakervxace.net/topic/6879-csca-core-script/
2-Менеджер окон www.rpgmakervxace.net/topic/13960-csca-toast-manager/
3-Скрипт крафта www.rpgmakervxace.net/topic/15113-csca-crafting/
Заранее спасибо.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65825

  • Dprizrak1
  • Dprizrak1 аватар
  • Вне сайта
  • Просветлённый
  • Призрак обитающий в стенах Академии
  • Сообщений: 437
  • Спасибо получено: 165
Незнаю, может быть проблема в скрипта, но ты ставил ядро выше скриптов?
(^_^)
Этот форум слишком умный для меня
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65827

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Да ставил выше, иначе проект просто не запускаеться
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65828

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
Saiber, я их использовал в "Хиро..", так что сами скрипты рабочие. Не помню, чтобы там были какие-то хитрости с настройкой при запуске. Посмотри у меня в проекте (rpg-maker.info/forum?view=topic&catid=7&id=58763), попробуй оттуда скопировать к примеру.
К тому же там они русифицированные (почти полностью), так что и разобраться в рецептах крафта будет легче.

ps. Порылся в своем же дневнике на нейтралке, в записи посвященной CSCA нашел загадочную фразу:
"Прикрутил скрипты CSCA Crafting и CSCA Profession (до кучи пришлось поставить его же Menu Organizer и Toast Manager)".

Не смог вспомнить почему именно пришлось, но логически рассуждая тебе наверное просто нужно поставить еще Menu Organizer просто чтобы добавить опцию крафта в меню.

Последнее редактирование: 10 года 11 мес. назад от JackCL.
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65871

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Поставил скрипты с твоего проекта кроме вкладки профессия ничего не появилось (так и должно быть)? и как выйти в меню крафта?
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65872

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Поставил скрипты с твоего проекта кроме вкладки профессия ничего не появилось (так и должно быть)? и как выйти в меню крафта?

Да. Так должно быть.
Меню непосредственно крафта в игре вызывается в ивенте скриптом
SceneManager.call(CSCA_Scene_Crafting)
SceneManager.scene.prepare(SCENE_NAME_SYMBOL_HERE)

где вместо
SCENE_NAME_SYMBOL_HERE
указываем какой именно тип крафта мы тут будем использовать, например вызов крафта еды
:cooking - кулинария
будет выглядеть так
SceneManager.call(CSCA_Scene_Crafting)
SceneManager.scene.prepare(:cooking)

Все нужные тебе SCENE_NAME прописываются в скрипте CSCA Craft со строчки 142.

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65874

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
C этим спасибо а не как нельзя сделать отдельной вкладкой в меню? и со скриптом на профессии получается что надо выучить профессию какая скрипт-команда мне нужна для изучения профессии?
Последнее редактирование: 10 года 11 мес. назад от SAIBER.
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65875

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
Я оказывается все забыл. Так как у тебя установлены также профессии, то можно прописывать в них - в CSCA Profession, там это выглядит вот так
PROFESSION[1] = {
    :name => "Рыболовство",
    :symbol => :fishing,
    :discovered => false,
    :level => 1,
    :max => 99,
    :exp => 0,
    :exp_curve => [10, 0, 10, 10],
    :exp_array => nil,
    :image => nil,
    :icon => 292,
    :color => Color.new(65,105,225),
    :show_recipes => true,
    :recipe_type => :fishing,
    :desc => ["Премудрости рыбной ловли."]
    }

где SCENE_NAME задается строчкой
:symbol => :fishing
SAIBER пишет:
C этим спасибо а не как нельзя сделать отдельной вкладкой в меню?

Ну, если тебе нужен крафт в любом месте, то надо сделать в меню новый пункт (каким-нибудь скриптом который меняет главное меню) и оттуда вызывать скрипт:
SceneManager.call(CSCA_Scene_Crafting)
SceneManager.scene.prepare(:all)

:all - вызывает все возможные рецепты крафта без разделения на профессии насколько я понимаю.

Или делать многоуровневое меню с подпунктами и вызывать там каждый вид крафта отдельно.


Вообще CSCA Menu добавляет в меню разные виды CSCA-приблуд, но конкретно крафта там по дефолту нет. Однако, подозреваю, что кто-нибудь хоть немного разбирающийся в скриптах без особого труда это исправит.

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65876

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
и со скриптом на профессии получается что надо выучить профессию какая скрипт-команда мне нужна для изучения профессии?

Во-первых, по дефолту можно задать знает игрок с самого начала эту профессию или нет.
В CSCA Profession
PROFESSION[1] = {
    :name => "Рыболовство",
    :symbol => :fishing,
    :discovered => false,
    :level => 1,
    :max => 99,
    :exp => 0,
    :exp_curve => [10, 0, 10, 10],
    :exp_array => nil,
    :image => nil,
    :icon => 292,
    :color => Color.new(65,105,225),
    :show_recipes => true,
    :recipe_type => :fishing,
    :desc => ["Премудрости рыбной ловли."]

за это отвечает строчка с :discovered
если пишем там true то профессия известна с самого начала, если false - игрок должен будет ее изучить.


Профессию изучаем так:
Script: discover_prof(:fishing)
где :fishing - нужная профессия

Рецепты изучаем так:
Script: discover_recipe (:fishing1)

где :fishing1 - это название рецепта, оно задается при описании рецепта в CSCA Crafting
в строчке
:symbol => :fishing1,

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65877

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Сделал простое событие с вот таким текстом:Script: discover_prof(:Test) выдаёт ошибку что где в главных скриптах программы нет ":" и якобы ссылается на этот метод.Что делать?
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65878

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Сделал простое событие с вот таким текстом:Script: discover_prof(:Test) выдаёт ошибку что где в главных скриптах программы нет ":" и якобы ссылается на этот метод.Что делать?

А профессию под названием :Test ты сделал?

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65880

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Об этом речь?
PROFESSION[1] = {
:name => "Test",
:symbol => :Test,
:discovered => false,
:level => 1,
:max => 99,
:exp => 0,
:exp_curve => [10, 0, 10, 10],
:exp_array => nil,
:image => nil,
:icon => 298,
:color => Color.new(210,105,30),
:show_recipes => true,
:recipe_type => :Test,
:desc => ["Test"]
}
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65886

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Об этом речь?
PROFESSION[1] = {
:name => "Test",
:symbol => :Test,
:discovered => false,
:level => 1,
:max => 99,
:exp => 0,
:exp_curve => [10, 0, 10, 10],
:exp_array => nil,
:image => nil,
:icon => 298,
:color => Color.new(210,105,30),
:show_recipes => true,
:recipe_type => :Test,
:desc => ["Test"]
}

Ага. На вид все правильно.

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65887

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Тогда в чём дело может быть?
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65888

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Тогда в чём дело может быть?

Где-то чего-то нет или лишнее - пробел, двоеточие...
Например, вот icon 298 посмотри - есть она у тебя в иконсете?
Короче мелочь какая-то где-то. Посмотри примеры оригинального скрипта, попробуй оттуда скопировать готовую профу тестовую.

ps. Вполне может быть что нужно, как минимум один рецепт test прописать в крафтинге.

Последнее редактирование: 10 года 11 мес. назад от JackCL.
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65891

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Вот скриншот ошибки при изучении профессии:Скриншот
Последнее редактирование: 10 года 11 мес. назад от SAIBER.
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65893

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Вот скриншот ошибки при изучении профессии:Скриншот

Залей куда-нить демку.

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65894

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65896

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
SAIBER пишет:
Да. Зачем ты делаешь там вызов вызова скрипта в скрипте
Script: Script: discover_prof(:Test)

Надо просто
Script: discover_prof(:Test)

Администратор запретил публиковать записи гостям.

Как настроить скрипты ядра CSCA? 10 года 11 мес. назад #65897

  • SAIBER
  • SAIBER аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 60
  • Спасибо получено: 2
Спасибо вобще невнимателен.Вот теперь другая проблема рецепты не отображаются хотя вылазиет окно что я выучил рецепт вот по такому скрипту вызываю SceneManager.call(CSCA_Scene_Crafting)
SceneManager.scene.prepare(:Test.Так?

Решил поставил вместо Test ALL но вот всё таки хочу что-бы было конкретное меню а не все рецепты.
Последнее редактирование: 10 года 11 мес. назад от SAIBER.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: NeKotZima
Время создания страницы: 0.563 секунд