Как из скрипта назначить глобальную переменную?

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 8 мес. назад #73286 от DeadElf79
Проще бросить, да. Или подождать, пока кто-нибудь наварит скрипт)

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

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
11 года 8 мес. назад - 11 года 8 мес. назад #73288 от Iren_Rin
1) Строка 463 - после end модуья FalInt, вставляем
Code:
FalInt::HookLong = 3 #начальная длина

2) Находим строчку с
Code:
def initialize_int_tools
удоляем все после этой строчки до
Code:
@showing_hook = false
включительно!

3) На месте удаленных строчек вставляем
Code:
initialize_hook

4) Выше строчки с
Code:
def initialize_int_tools
добовляем этот метод
Code:
def initialize_hook(length = HookLong) @current_hook_length = length @hooking = false @hookshot = [] for i in 1..length @hookshot.push(Game_Hook.new(i)) end @showing_hook = false end

Находим эту строчку
Code:
if !hook_moving? and @showing_hook and hook.index == HookLong and
заменяем на
Code:
if !hook_moving? and @showing_hook and hook.index == @current_hook_length and

Используем когда хотим
Code:
$game_player.initialize_hook 20 #новая длина
Последнее редактирование: 11 года 8 мес. назад пользователем Iren_Rin.
Спасибо сказали: Ren310, yuryol

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

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
11 года 8 мес. назад #73297 от yuryol
Всё работает. Спасибо огроменное!:whistle:
Жалею, что не учился на программиста, надо на курсы какие-нибудь пойти,что ли:)

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

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
11 года 7 мес. назад #74204 от yuryol
Назрел тут вопросик.
Есть вот скрипт moveto(х,y), который позволяет переместить событие в определенные координаты.
Он удобен тем, что написав в нем вместо у-координаты фразу "$game_player.y" мы можем перенести событие на ту же горизонталь, что и глав.герой.
Теперь сам вопросик:
есть ли подобная "фраза" для перемещения события по координате другого события? Или все же придется делать лишние действия подключая переменные?

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

3 место Готв Программист JavaScript Разработчик Проект месяца 2 место 2 место Готв
Больше
11 года 7 мес. назад #74205 от sinder
Дак есть же скрипт, со всяким плюшками к перемещениям, одна из которых движение ивента к ивенту.
galvs-scripts.com/galvs-move-route-extras/
Спасибо сказали: yuryol

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

Программист Ruby Организатор конкурсов 2 место
Больше
11 года 7 мес. назад #74207 от Lipton
В интерпретаторе есть такая штука.
get_character(param)
она возвращает указатель на ивент под номером param

То есть если нужно получить координаты ивента за номером "1"
eventus = get_character(1)
eventus.x - x данного ивента
eventus.y - y данного ивента
Спасибо сказали: yuryol

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

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
11 года 7 мес. назад - 11 года 7 мес. назад #74208 от yuryol
sinder, зачем мне вставлять этот довольно длинный скрипт, если то, что мне нужно делается одной командой :silly:
Зато в этом скрипте нашел "$game_map.events[id].x", которая как раз мне и нужна. Благодарю! :)
Липтон, всё оказалось еще проще :laugh: Но твои слова запомнил, пригодятся может как-нить :)
Последнее редактирование: 11 года 7 мес. назад пользователем yuryol.

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

3 место Готв Программист JavaScript Разработчик Проект месяца 2 место 2 место Готв
Больше
11 года 7 мес. назад #74209 от sinder
ну, я какбэ понимаю, я просто предложил. Тем более что там есть интересные вещи, а что с ними делать дело твое.
Спасибо сказали: yuryol

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

Программист Ruby Организатор конкурсов 2 место
Больше
11 года 7 мес. назад #74210 от Lipton

yuryol пишет: Зато в этом скрипте нашел "$game_map.events[id].x", которая как раз мне и нужна. Благодарю! :)
Липтон, всё оказалось еще проще :laugh: Но твои слова запомнил, пригодятся может как-нить :)


Ну да это равносильно.
Только если передать в get_character(param)
param = -1 то оно вернет указатель на игрока
param = 0 указатель на текущий ивент
param = 1,2,3 .. n указатель на ивенты с данными id

=)
Спасибо сказали: yuryol

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

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