Войти на сайт

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

ТЕМА: "Создание фермы"

"Создание фермы" 10 года 8 мес. назад #63211

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
Вроде создал систему "взращивания" с использованием Общих событий. Вроде все работает как хочу, НО...
Только 1 раз, после срывания на той точке никаких действий. Т.е. что\как надо сделать, чтобы заново посадить что-либо (запустить процесс)?
Последнее редактирование: 10 года 8 мес. назад от DarkKel.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63212

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • ТестерПисатель 2 местоУчительВетеран1 место в Готв3 место3 место ГотвРазработчик
Наверно будет логичнее всего выложить демку твоей системы, иначе как понять где что не так? Конечно можешь описать весь процесс просто текстом... Но не думаю, что это сильно поможет...
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63213

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 92
  • Разработчик
Я немного не в теме, но мой старый друг говорил, что практически нереально сделать что-то, чтобы это можно было собрать и оно снова выросло. Вроде даже на нейтралке был народ, который пытался что-то придумать, но так ничего и не придумали. Такие дела.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63214

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 911
  • Спасибо получено: 565
  • ВетеранПрограммист RubyПрограммист JavaScript Даритель СтимкеяОратор
А вариант с таймером и несколькими вкладками не катит?

Т.е. данные о растении(например, возраст растения) хранить так же в переменной.
А в ивенте-растении сделать несколько вкладок, которые запускаются в зависимости от значения этой переменной. По 1 вкладке на каждую стадию.

Например:
1-я вкладка: Запускать, если перменная "Возраст растения" < 25
2-я вкладка: Запускать, если переменная "Возраст растения" < 50
3-я вкладка: Запускать, если переменная "Возраст растения" < 75
4-я вкладка: Запускать, если переменная "Возраст растения" без ограничений (или: больше или равна 75)

На 4-й вкладке установить взаимодействие с пользователем типа "Действие активация".
В коде этого ивента делаем следующее:
1) Даем пользователю предмет(типа плод растения)
2) Скидываем значение переменной "Возраст растения" в 0.
3) Запускаем таймер

Ну а в общем событии мы будем по таймеру увеличивать значение переменной "Возраст растения" до тех пор, пока Возраст не достигнет 75 или больше.
После достижения этого значения, таймер останавливается и уже запускается заного в ивенте-растении (как указано выше)

P.S. Так, по одному таймеру можно независимо менять возраст нескольких растений, храня информацию о нем в разных переменных.
А, если добавить пару строчек в скрипте, можно хранить эту информацию в "локальной переменной ивента".
Но об этом вам уже расскажет кто-нибудь другой, а мне нужно уйти ненадолго. :)
Последнее редактирование: 10 года 8 мес. назад от Lekste.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63215

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 92
  • Разработчик
Нужно всё это делать и перепроверять) Может быть ты сможешь найти решение и мой друг обрадуется этому) Он хотел сделать что-то онлайновое на ХР мейкере, но т.к. запорол ресурсы (в том плане что ту же ферму не смог сделать) забил на проект.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63216

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 911
  • Спасибо получено: 565
  • ВетеранПрограммист RubyПрограммист JavaScript Даритель СтимкеяОратор
Фраза "Что-нить онлайновое" и на "ХР мейкере" немного посмешила.
По-моему для этого в плане соотношения Простота создания / Проблемы при настройке гораздо лучше подойдет Flash.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63217

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 92
  • Разработчик
Он только по мейкеру увлекается) Кроме него других движков он вообще не знает) Его друг хотел на DGLE2, Unity или на UDK переключить, но друг оказался Старовером и Консерватором и не признал эти движки в виду их трудноизучаемости и громоздкости.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63218

  • Dprizrak1
  • Dprizrak1 аватар
  • Вне сайта
  • Просветлённый
  • Призрак обитающий в стенах Академии
  • Сообщений: 437
  • Спасибо получено: 165
1)DarkKel Отправь демку.
2)Lekste прав, то есть именно так можно сделать. Только забыл упомянуть, что к каждой вкладке нужна своя картинка и, что надо что бы не дозрелое растение, либо срывалось, либо выдавало сообщение: Растение не дозрело.
3) Может мне демку в пример сделать....
(^_^)
Этот форум слишком умный для меня
Последнее редактирование: 10 года 8 мес. назад от Dprizrak1.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63231

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
В общем принцип (возможно - странный, но он "мой". Для второго дня изучения мэйкера и не переваривания программирования - по-моему терпимо )

В Общих событиях есть переменная. Через определенные промежутки времени меняется ее значение.

В эвенте растения исходя из значения переменной - подставляется картинка. Когда на активируется последнее значение переменной (растение вырастает) - активируется возможность его сорвать.

Насколько понимаю - нужно какое-то значение, которое разрешало бы посадку. Например после срывания это значение выключается (и при первой посадке - оно тоже ведь "выключено"). И при условии что оно выключено - появляется диалог с предложением посадки )

Надеюсь, более-менее ясно написано )
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63235

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель Стимкея2 место Сбитая кодировкаОрганизатор конкурсовПереводчик2 место
Создаешь еще одну страницу, с рисунком где ничего не посажено. Активируется она, допустим, лок.свичем
"С". При срывании выполняется действие, включающее свич. Там идет проверка, можно ли и нужно ли сажать. Если да, то выключаем свич и делаем настройки, удовлетворяющие первой странице.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63236

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
По сути так и есть. Последняя страница, при включенном лок. переключателе возвращает картинку в изначальное состояние, на первой странице - условие посадки: Есть ли в инвентаре семена.

Ладно, завтра че-нить попробую. Не получится - скину сюда )
Последнее редактирование: 10 года 8 мес. назад от DarkKel.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63242

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
Скорее всего что-то не так делаю, но не получается )

В общем код:

Локальный эвент:
страница 1 [ Нажмите, чтобы развернуть ]

страница 2 [ Нажмите, чтобы развернуть ]

страница 3 [ Нажмите, чтобы развернуть ]

страница 4 [ Нажмите, чтобы развернуть ]

страница 5 [ Нажмите, чтобы развернуть ]


Общее событие:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63243

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель Стимкея2 место Сбитая кодировкаОрганизатор конкурсовПереводчик2 место
А какое условие у первой страницы?
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63244

  • Agckuu_Coceg
  • Agckuu_Coceg аватар
  • Вне сайта
  • Архитектор Миров
  • Простой Гинтокист с огромной внутренней ленью.
  • Сообщений: 1550
  • Спасибо получено: 329
  • Организатор конкурсов3 местоПобедитель конкурсаПисатель 2 место2 место Готв
"Автоматически" лучше не использовать, потому что он тебе все ивенты затормозит.

А вообще я нормальный туториал по такой системе нашёл, думаю, что ты разберёшься.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63245

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
strelokhalfer, условие - наличие в инвентаре семян, как бы.

Пытался ставить условие включенной\выключенной переменной, и при его выполнении - проверка наличия семян, но ничего не меняется..
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63246

  • Dprizrak1
  • Dprizrak1 аватар
  • Вне сайта
  • Просветлённый
  • Призрак обитающий в стенах Академии
  • Сообщений: 437
  • Спасибо получено: 165
У меня есть 2 вопроса.
1) Это глупый, тупой вопрос, но у тебя же VXA ?
2) Откуда тайл маркови?
(^_^)
Этот форум слишком умный для меня
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: RastaManGames

"Создание фермы" 10 года 8 мес. назад #63247

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyДаритель Стимкея2 место Сбитая кодировкаОрганизатор конкурсовПереводчик2 место
Просто создаешь условия для первой страницы и все.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63248

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
Условия запуска тоже ставил - нифига. 1 раз и все.. Или напиши (впиши в скрины, сделай свои) как, может я че не так понимаю )

Призрак - да, vxa. Морковь - из скаченного тайла.
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63253

  • Dprizrak1
  • Dprizrak1 аватар
  • Вне сайта
  • Просветлённый
  • Призрак обитающий в стенах Академии
  • Сообщений: 437
  • Спасибо получено: 165
:S
Твоя проблема состоит в долбанной 5странице. Т.к. Эта страница ни чего не делает соответственно ни чего не будет происходить.
:P я первый я первый понял эту проблему. :side:
(^_^)
Этот форум слишком умный для меня
Администратор запретил публиковать записи гостям.

"Создание фермы" 10 года 8 мес. назад #63254

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • ТестерПисатель 2 местоУчительВетеран1 место в Готв3 место3 место ГотвРазработчик
Вообще да, совсем не понятно, зачем сделан на её переход, когда нужно выставить условия для активации первой страницы...
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.215 секунд