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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33142 от Злодей
Да, но как запустить это тскрипт из ивента? Создать сцену? и через $Scene = Сцена.new

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

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

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

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

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад - 15 года 11 мес. назад #33144 от Злодей
Code:
if FileTest.exist?("Save#{+1}.rxdata") $data_system.variables[2]=1 end
Вставил это. Почему-то не хочет присваивать значение 1 переменной под номером 2.
Что я сделал неправильно?
Последнее редактирование: 15 года 11 мес. назад пользователем Злодей.

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

Организатор конкурсов
Больше
15 года 11 мес. назад #33145 от dark32
файла Save#{+1}.rxdata - не существует.
используй
Code:
p "дебаг, или что-то ещё"
для отладки

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

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

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33146 от Злодей
Вообще вот такое есть в Scene Title:
Code:
@continue_enabled = false for i in 0..3 if FileTest.exist?("Save#{i+1}.rxdata") @continue_enabled = true end end

Только когда я вставляю подобное - i почему-то конфликтует.
А вот что за p"Дебаг или как там его"? я такой метод не знаю)

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

Организатор конкурсов
Больше
15 года 11 мес. назад #33147 от dark32
Выкладывай скрин ошибки. В теории ошибки быть не должно ибо скрипт не чего не делает.

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

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

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33148 от Злодей
Короче сделал вот такой скрипт:
@continue_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
$data_system.variables[2]=1
end
end
Ошибку не выдаёт, но и переменную не меняет =(

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

Организатор конкурсов
Больше
15 года 11 мес. назад #33149 от dark32
$data_system.variables[]...
а разве не
$game_variables[]
?

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

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

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33150 от Злодей
ЗА-РА-БО-ТА-ЛО!! Спасибо, товарищ! *мысленно поставил плюсик*
Я, оказывается, дэбил))

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад - 15 года 11 мес. назад #33151 от Злодей
Хотел ещё спросить: какая часть кода в Scene Load и Scene Sace отвечает за директорию сейв файла?
Хочу поменять директорию. Не могу понять, что отредактировать))

-Уже нашёл, отредактировал Scene File, но вот беда, сейвы пашут из другой папки, но их данные не отображаются О_о Они как будто пустые, но работают
Последнее редактирование: 15 года 11 мес. назад пользователем Злодей.

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

Больше
15 года 11 мес. назад #33152 от Ice
Злодей писал(а):

Хотел ещё спросить: какая часть кода в Scene Load и Scene Sace отвечает за директорию сейв файла?
Хочу поменять директорию. Не могу понять, что отредактировать))

-Уже нашёл, отредактировал Scene File, но вот беда, сейвы пашут из другой папки, но их данные не отображаются О_о Они как будто пустые, но работают


для сохранения Scene_File
def make_filename(file_index)
return "Save/Save#{file_index + 1}.rdsave"
end

где save - путь и .rdsave расширение

для загрузки Scene_Title
def check_continue
@continue_enabled = (Dir.glob('Save/Save*.rdsave').size > 0)
end

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

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

  • Злодей
  • Автор темы
  • Не в сети
  • Заблокирован
  • Заблокирован
  • Настоящее звание: Прокуратор! Просто опечатка!
Больше
15 года 11 мес. назад #33153 от Злодей
У меня в Scene Title такое:
Code:
def command_continue # If continue is disabled unless @continue_enabled # Play buzzer SE $game_system.se_play($data_system.buzzer_se) return end

А вообще я вызываю загрузку через $scene = Scene_Load.new
Ибо у меня в игре титульник на ивентах

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

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


НУ Я БАРАН! Совсем забыл, что использую MOG save menue. Там тоже надо было переписать путь!
Теперь всё работает. Извините за шухер.

Возник такой вопрос: можно ли оперировать с предметами через скрипт? То есть писать ид предмета и указывать количество в котором он будет в рюкзаке? То есть быстро и качественно чистить рюкзак? Или даже сохранять предметы в глобальный массив а потом загружать?
Последнее редактирование: 15 года 11 мес. назад пользователем Злодей.

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

Проект месяца 3 место
Больше
15 года 11 мес. назад #33159 от Frost Esper
Вот, тоже решил заняться скриптингом. Пока читаю справку, на VX , однако думаю что для полного обучения ее не хватит. Может кто-нибудь ресурсы скинуть по обучению, плиз?

Жизнь за сюжет...
Жизнь за геймплэй...
Жизнь за графу...
Жизнь за маппинг...
Жизнь за качественную интерпретацию...
Мля...где найти еще 4 жизни...

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

Больше
15 года 11 мес. назад #33160 от Ice
Frost Esper писал(а):

Вот, тоже решил заняться скриптингом. Пока читаю справку, на VX , однако думаю что для полного обучения ее не хватит. Может кто-нибудь ресурсы скинуть по обучению, плиз?

Куча ресурса: Ruby учебник
Не плохая Книга

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

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

Проект месяца 3 место
Больше
15 года 11 мес. назад - 15 года 11 мес. назад #33161 от Frost Esper
Ice писал(а):
Куча ресурса: Ruby учебник
Не плохая Книга

А разве ruby и rgss одно и тоже? Слышал что rgss это измененный ruby, или не так?


П.С.-У самого есть книга ruby в формате WinDjView, но так как там кучу заумных словечек, толком непонятно, спасибо за ссылки.Сейчас буду юзать)

П.С.С.-А то в браузер вводил "скачать обучение по языку программирования rgss" и ничего не находил =((=

Жизнь за сюжет...
Жизнь за геймплэй...
Жизнь за графу...
Жизнь за маппинг...
Жизнь за качественную интерпретацию...
Мля...где найти еще 4 жизни...
Последнее редактирование: 15 года 11 мес. назад пользователем Frost Esper.

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

Больше
15 года 11 мес. назад #33162 от Ice
Frost Esper писал(а):

Ice писал(а):
П.С.С.-А то в браузер вводил "скачать обучение по языку программирования rgss" и ничего не находил =((=

rgss - Ruby Game Scripting System.

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

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

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

BUMP: Возник такой вопрос: можно ли оперировать с предметами через скрипт? То есть писать ид предмета и указывать количество в котором он будет в рюкзаке? То есть быстро и качественно чистить рюкзак? Или даже сохранять предметы в глобальный массив а потом загружать?

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

Больше
15 года 11 мес. назад #33177 от Ice
Злодей писал(а):

я думаю нет нужды изучать руби самостоятельно.

BUMP: Возник такой вопрос: можно ли оперировать с предметами через скрипт? То есть писать ид предмета и указывать количество в котором он будет в рюкзаке? То есть быстро и качественно чистить рюкзак? Или даже сохранять предметы в глобальный массив а потом загружать?

да конечно.
для VX например:
Code:
for i in 0...$data_items.size $game_party.gain_item($data_items[i],99) end for i in 0...$data_weapons.size $game_party.gain_item($data_weapons[i],99) end for i in 0...$data_armors.size $game_party.gain_item($data_armors[i],99) end
что позволит добавить все предметы оружия\доспехов\вещей в кол-ве 99.

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

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

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

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

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