Страница 1 из 147 1231151101 ... ПоследняяПоследняя
Показано с 1 по 10 из 1470

Тема: Помощь с скриптами (RGSS)

  1. #1
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию Помощь с скриптами (RGSS)

    Помогаем совместить скрипты, поставить скрипты, подправить скрипты.
    В команде условия, есть условие если экипировано. Все кроме аксессуаров работает. Можно это как нибудь исправить с помощью скриптов?
    Можно. Заходим в скрипт Interpreter 3. Находим строчки с 225.
    when 4
    result = (actor.armor1_id == @parameters[3] or
    actor.armor2_id == @parameters[3] or
    actor.armor3_id == @parameters[3])
    when 5
    Добавляем еще строчку. Получаться так:
    when 4
    result = (actor.armor1_id == @parameters[3] or
    actor.armor2_id == @parameters[3] or
    actor.armor3_id == @parameters[3] or
    actor.armor4_id == @parameters[3])
    when 5
    Можно ли сделать так что бы из картинки можно делать чар в легкую. Не мучась делай добавочные слоты.
    Можно сделать и в этом мне помогла система vx. Если вы пропишете как я объясню, то сможете ставя перед названием рисунка $ помешать его в папку чар и он будет работать как чар с одной анимацией. Большой плюс для объектов мебели т.д.
    1. Находим скрипт
    Sprite_Character
    2. Находим строчки
    else
    self.bitmap = RPG::Cache.character(@character.character_name,
    @character.character_hue)
    @cw = bitmap.width / 4
    @ch = bitmap.height / 4
    self.ox = @cw / 2
    self.oy = @ch
    end
    end
    3. Заменяем все эти строчки на этот код
    else
    self.bitmap = RPG::Cache.character(@character.character_name,
    @character.character_hue)
    sign = @character_name[/^[\!\$]./]
    if sign != nil and sign.include?('$')
    @cw = bitmap.width / 1
    @ch = bitmap.height / 1
    else
    @cw = bitmap.width / 4
    @ch = bitmap.height / 4
    end

    self.ox = @cw / 2
    self.oy = @ch
    end
    end
    Вот и все готово

  2. #2
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Если каму нужна помощь обращайтесь.

  3. #3

    По умолчанию

    Лирика: На понимание того, что от RPG Maker VX ничего толкового не добиться у меня ушло пол года. Но я благодарен ему за то, что именно он помог мне раскрыться как кодеру. Поскольку команда, работающая над предыдущей игрой, как обычно, распалась, а вторая сформироваться не успела, я решил бросить мэйкерство в широком понимании этого слова и вплотную заняться скриптописанием, а начать с разработки альтернативного движка, сиречь переделать все, а начать естественно с...

    Custom Battle System. Решить то я решил, вот только что делать не знаю. Как ее разрабатывать? Просто удалить Scene Battle из скриптов и писать все заново, с нуля? В общем, требуется совет. Плюс к этому - описание того, что мне предстоит и что я должен знать. Конкретно сейчас я ухожу учиться дробить целостные изображения на "тайлы", для создания анимированных Battler'ов - этого я пока не умею.

  4. #4
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Если есть ася лучше давай поговорим в ней. Просто я пока не могу коечто сказать.

  5. #5
    Новичок Аватар для Arykray
    Информация о пользователе
    Регистрация
    24.04.2008
    Адрес
    Минск
    Сообщений
    24
    Репутация: 1 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Equilibrium Keeper Посмотреть сообщение
    Лирика: На понимание того, что от RPG Maker VX ничего толкового не добиться у меня ушло пол года. Но я благодарен ему за то, что именно он помог мне раскрыться как кодеру. Поскольку команда, работающая над предыдущей игрой, как обычно, распалась, а вторая сформироваться не успела, я решил бросить мэйкерство в широком понимании этого слова и вплотную заняться скриптописанием, а начать с разработки альтернативного движка, сиречь переделать все, а начать естественно с...

    Custom Battle System. Решить то я решил, вот только что делать не знаю. Как ее разрабатывать? Просто удалить Scene Battle из скриптов и писать все заново, с нуля? В общем, требуется совет. Плюс к этому - описание того, что мне предстоит и что я должен знать. Конкретно сейчас я ухожу учиться дробить целостные изображения на "тайлы", для создания анимированных Battler'ов - этого я пока не умею.
    Бест, я тож скриптингом решил заняться. ток с выходом XP

    P.S. Scene Battle не стоит удалять, пиши ниже в списке скриптов. Верхний автоматом затрется, а будет использоватся нижний.
    Я живу в машинном коде, мне порой очень сложно понять человеческую логику.



    Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. А. Эйнштейн.

  6. #6
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Если каму нужна помощь в скриптах пишите.

  7. #7
    Маститый Аватар для The Joker
    Информация о пользователе
    Регистрация
    16.06.2008
    Сообщений
    1,209
    Записей в дневнике
    11
    Репутация: 29 Добавить или отнять репутацию

    По умолчанию

    Арюкрай, я думал не затрется а добавиться;-) хотя тебе, как скриптеру видней. вопрос такои. есть боевка атбтест (ролф выложил её недавно). к ней прилагается система сообщений 'а-ля комиксы'. допер методом тыка как создавать обычные реплики. а как сделать мысли (я думаю все помнят как они изображаются?) знаю одно - это делается через шоу текст. ( \р[айди эвента] или ноль для текущего эвента и -1 для игрока).
    может перевод есть?
    лол

  8. #8
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    На выходных в асю напиши помогу.

  9. #9

    По умолчанию

    начал изучать РГСС. Пробую создать новое окно (Сценку), на которую можно выйти из Scene_Title. Всё работает, но одна загвоздка: Графика этих сцен накладывается друг на дружку. То есть $scene не меняется полностью. Вот скринчег
    [IMG][/IMG]
    сначала видно только левое коммандное окно. Потом его и правое. После нажатия БЭК возвращаюсь на левое окно, в котором всё ещё светится кнопка New Window.
    Вот метод этой кнопки
    def command_my_own


    Graphics.freeze
    Graphics.transition(20)
    $scene = Scene_My_Own.new
    while $scene != nil
    $scene.main
    end
    end

  10. #10
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    @raz_window.active = false - попробуй вырубить вот так, конечно мой пример с моем окном. Надеюсь я тебя правильно понел.
    false - ложь или отмена
    true - истена или подтвердить
    Когда окно закрываться ставить как написал выше, только со своим окном. Тогда курсор не будет оставаться.

Страница 1 из 147 1231151101 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Помощь с скриптами (RGSS)