Сообщество скриптеров (Академия)

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32709 от Злодей
И так! Давайте вместе пробовать писать скрипты, обсуждать команды
и возможности языка RGSS.
В частности я сейчас занят написанием моей первой инпут системы - рассчитанной на несколько кнопок возникающих на экране, (как в битвах в Xenogears) при нажатии их с клавиатуры. Я уже практически написал эту систему с помощью картинок и руби, однако я сталкнулся со смешной проблемой.
Как написать стандартное хелп-окошко?
так-как я только тренируюсь, я не работаю внутри класса, и не использую методы.
А пишу как стандартынй тестовый скрипт, запускаемый перед стартом процесса игры.
Возможно сли создать объект окна в таком режиме? или нужно писать класс под эту систему?

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

Больше
15 года 11 мес. назад #32715 от Ice
вопрос твой не совсем ясен. какое "хелп-окошко".. что оно должно содержать и какие функции исполнять.

Бывший логин - Frozen

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32716 от Злодей
Банальное окошко с текстом, которое должно висеть над тем местом, где появляются картинки пока выполняется скрипт.
Я могу только через принт тупо дебаггеровое окошко вызвать
р "что-нибудь"
а мне надо со скином, шрифтом, и т п как в мукере. Например, пока ты загружаешь игру, вверху торчит окошко с надписью: выберите файл для загрузки.
Такое мне нужно.

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

Больше
15 года 11 мес. назад - 15 года 11 мес. назад #32720 от Ice
в принципе все объекты в руби являются классами к которым ты можешь обратиться.
хотя без класса можно и обойтись, а вот без Method \ UnboundMethod нет, тебе ведь привязываться не к чему..

хотя можно использовать к примеру
>Math
а потом через
>include Math
Object
его вызвать, но это все равно что наследствие класса.. :dry:

Бывший логин - Frozen
Последнее редактирование: 15 года 11 мес. назад пользователем Ice.

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32724 от Злодей
ничего не понял. Вы точно разбираетесь?
Допустим я создам класс под названием Class Demo.
создам метод Def demo_window
Что нужно прописывать в методе чтоб вызвать окошко с текстом?

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

Организатор конкурсов
Больше
15 года 11 мес. назад - 15 года 11 мес. назад #32753 от dark32
Есть два пути: простой и сложный

Один из путей - посмотреть как это сделано в других скриптах.

Другой путь - использовать шаблон сцены и окна
Вот пример шаблона. У вас может быть свой шаблон.
ВНИМАНИЕ: Спойлер!


З.Ы. код писал по памяти. Мог ошибиться.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 15 года 11 мес. назад пользователем dark32.

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

Больше
15 года 11 мес. назад - 15 года 11 мес. назад #32754 от light32
ошибка в строке 32: @window_1.refresh(@str)
должно быть @window.refresh (@str)

Свет, свет и ещё раз свет
Последнее редактирование: 15 года 11 мес. назад пользователем light32.

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32755 от Злодей
Спасибо, коллеги, завтра попробую разобраться.

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

Больше
15 года 11 мес. назад #32783 от light32
Многие наверняка сталкивались с проблемой перевода html цвета в мукеровский стандарт. Можно конечно воспользоваться калькулятором/фотошопом/и т.п. , а можно написать функцию для мукера, чтобы он сам переводил в свой формат из html цвета.

Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.

Свет, свет и ещё раз свет

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

Организатор конкурсов
Больше
15 года 11 мес. назад #32784 от dark32
код конечно хорош, но я сделал бы по другому: переопределил класс Color


Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.


и не надо будет вызывать лишних функций

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

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

Больше
15 года 11 мес. назад #32785 от light32

Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.


ни каких промежуточных переменных тогда уж.

Свет, свет и ещё раз свет

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

Организатор конкурсов
Больше
15 года 11 мес. назад #32786 от dark32

Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.


ни каких видимых условий.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

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

Больше
15 года 11 мес. назад #32790 от light32
Дабы не засорять эту тему, предлагаю создать тему по скриптину аналогичную "Нужна помощь - вам сюда!" -"Вопрос по скриптингу? Вам сюда", а суда выкладывать завершённые микро-скрипты. Злодей , надеюсь ты не будешь против такого расклада, ибо ты топикстартер.
Все кто знают скриптинг пожалуйста отпишитесь здесь.

Свет, свет и ещё раз свет

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

Больше
15 года 11 мес. назад - 15 года 11 мес. назад #32791 от Ice
ВНИМАНИЕ: Спойлер!

Бывший логин - Frozen
Последнее редактирование: 15 года 11 мес. назад пользователем Ice.

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32792 от Злодей
А может как раз в этой теме устраивать разборы, а для готовых скриптов создать отдельную?
Просто тут уже начали разборы делать, давайте уж продолжим)

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

Организатор конкурсов
Больше
15 года 11 мес. назад #32793 от dark32
я поддерживаю Злодея.
Злодей, шаблон помог?

Ice, зачем такой сложный скрипт, мой намного проще.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

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

Больше
15 года 11 мес. назад #32796 от Dr. Nick To
А может раздел? Чтобы каждому скрипту по теме и не путаться.

На седьмом столбе мудрости дома клана Тайра в Эдо написано: Каждый, кто не понимает разницу между небрежностью и качеством, старанием и поспешностью, - достоин сожаления.

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #32802 от Злодей
dark32 писал(а):

я поддерживаю Злодея.
Злодей, шаблон помог?

Ice, зачем такой сложный скрипт, мой намного проще.


Я пока не смотрел, скоро выпускаю демку своего нового проекта, как закончу, сразу приступлю к скриптингу.
Хочу написать боёвку ка в хроно-кросс. Ща начал с визуальных конопок. Примерно 6го 7го выложу код.

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33090 от Злодей
Тёмный, прошу твоей помощи. Не знаешь ли ты, как сделать проверку условия (есть ли сейв в папке с игрой) через ивент-скрипт? просто я убил титул, через мод scene title. И сделал свой титульник на ивентах, хочу чтоб ивент проверял наличие сейв файла через ивент

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

Организатор конкурсов
Больше
15 года 11 мес. назад #33140 от dark32
Через скрипт можно спокойно. Есть функция проверки существования файла.
Code:
if FileTest.exist?(filename) then do_something end
filename - относительное имя файла.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

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

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