Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Нужна помощь со случайными событиями

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62894 от Infinity
Всем привет. нужна ваша помощь. Я начинаю делать проект, возможно скоро выложу в сеть. но есть одна очень важная функция которую я не могу реализовать. Я просто не знаю как это сделать. У меня RPG maker vx ace

1) мне нужно чтоб какое либо событие случайно либо была либо нет. то есть с каждой новой игры событие может и быть а может и не быть.
2) нужно чтобы некоторые события расставлялись на картах случайным образом.
3) в редких случаях нужно чтобы при старте новой игры очень редко и случайно появлялось какое нибудь случайное созданное событие.
4) также возможно нужно сделать так чтобы при каждой новой игры я был на какой нибудь созданной карте и тоже на случайной. или на сгенерированной.

Помогите мне это всё ревизовать и лучше всего на ваших примерах чтобы я мог немного понять как это делается. можно выложить скрины, видео, примеры.

Мне очень нужна ваша помощь. за ранее благодарю.
Последнее редактирование: 12 года 9 мес. назад пользователем Infinity.

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

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
12 года 9 мес. назад #62896 от AnnTenna
Пожалуйста, называй тему точнее.
Какой мейкер?
Если эйс- в эвентах есть случайное задание переменной



Скорее всего и в ХР тож есть. А в 2003 стопудово тоже есть - пользовалась, знаю

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

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62899 от Infinity
Я написал в первой теме какая у меня программа. И я сказал же подробнее расскажи как сделать, или выложи пример
Последнее редактирование: 12 года 9 мес. назад пользователем Cerberus. Причина: убрал громоздкую цитату

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62900 от Cerberus
Хорошо, подробнее. Как сделать так, чтобы событие появлялось с некоторым шансом.
1) Делаем у события три страницы. Первая - запуск автоматически, действия: задать переменную (которую больше ни один эвент не трогает - это важно) случайным образом (скажем, от 1 до 100).
2) Вторая страница. Условие - переменная >= 1. Пустая.
3) Третья страница. Условие - переменная >= 100 - шанс появления эвента в процентах. Здесь прописываем всё необходимое.
Скорее всего, всё то же самое можно сделать оптимальнее, но этот способ достаточно прост, чтобы его уже расширить и допилить под свои нужды.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 9 мес. назад #62901 от Amphilohiy
Присоединяюсь к Церберу, но думаю что одной переменной должно хватить на все ивенты с случайным заданием. Просто проверь, лишний раз не хлами память.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62902 от Cerberus
Амфил, тогда получится, что вероятности появления разных эвентов будут завязаны друг на друга. Не лучшая идея, ИМХО.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62904 от Infinity

Cerberus пишет: Хорошо, подробнее. Как сделать так, чтобы событие появлялось с некоторым шансом.
1) Делаем у события три страницы. Первая - запуск автоматически, действия: задать переменную (которую больше ни один эвент не трогает - это важно) случайным образом (скажем, от 1 до 100).
2) Вторая страница. Условие - переменная >= 1. Пустая.
3) Третья страница. Условие - переменная >= 100 - шанс появления эвента в процентах. Здесь прописываем всё необходимое.
Скорее всего, всё то же самое можно сделать оптимальнее, но этот способ достаточно прост, чтобы его уже расширить и допилить под свои нужды.

со второ пункта у меня нет в настройках переменная >=
Последнее редактирование: 12 года 9 мес. назад пользователем Infinity.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62906 от Cerberus

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62907 от Infinity
rghost.ru/47831763

пароль 1234

там 5 чтук сверху слева не трогайте, это я другое делаю. справа вверху в углу смотрите. но у меня он походу не работает. никогда небыло события. он всегда при новой игре остаётся это событие
Последнее редактирование: 12 года 9 мес. назад пользователем Infinity.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62908 от Cerberus
(не вслух) неужели это тонкий троллинг? :)
(вслух) Ты прописал "переменная =" в действии. А надо - в условии (как на скрине выше), а действия сделать такими, какими ты бы их делал, если бы эвент появлялся всегда.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62910 от Infinity

Cerberus пишет: (не вслух) неужели это тонкий троллинг? :)
(вслух) Ты прописал "переменная =" в действии. А надо - в условии (как на скрине выше), а действия сделать такими, какими ты бы их делал, если бы эвент появлялся всегда.


rghost.ru/47832375

всё равно при каждой новой игры событие это появляется
Последнее редактирование: 12 года 9 мес. назад пользователем Infinity.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62911 от Cerberus
Добавь пустую страницу с условием, что переменная>=1.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад #62912 от Infinity

Cerberus пишет: Добавь пустую страницу с условием, что переменная>=1.

куда именно писать это >=1

пример готовый кинь пожалуйста

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62913 от Cerberus
download Project2.zip
Предлагаю обратить внимание на _все_ изменения, которые я сделал (фактически их три, формально - пять). Одно из них важно только для наглядности, все остальные - для работоспособности.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад #62914 от Infinity

Cerberus пишет: download Project2.zip
Предлагаю обратить внимание на _все_ изменения, которые я сделал (фактически их три, формально - пять). Одно из них важно только для наглядности, все остальные - для работоспособности.

Хорошо. но вот вопрос, почему когда событие появляется, то оно появляется не сразу а через 1 сек. мне нужно чтобы при запуске игры событие было показанно сразу как те 5 чтук

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62915 от Cerberus
Сам не сразу понял, в чём разница. На первой странице (где генерация) поставь Параллельно.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад - 12 года 9 мес. назад #62916 от Infinity

Cerberus пишет: Сам не сразу понял, в чём разница. На первой странице (где генерация) поставь Параллельно.

не понял где ставить?

а с теми пяти событиями я использовал специальный скрипт который называется XaiL System - Random Event Positions который я скачивал. он ставит на случайные места где есть позиции.
Последнее редактирование: 12 года 9 мес. назад пользователем Infinity.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62917 от Cerberus
На страницу, где генерируется переменная. То есть на первую.

Жуть болотная, на лапках, в тапках и с пулемётом...

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

Больше
12 года 9 мес. назад #62918 от Infinity

Cerberus пишет: На страницу, где генерируется переменная. То есть на первую.

что ставить то?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 9 мес. назад #62919 от Cerberus
Условие запуска - Параллельно (вместо Автоматически).

Жуть болотная, на лапках, в тапках и с пулемётом...

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

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