Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: Локальные переключатели

Локальные переключатели 11 года 10 мес. назад #61102

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1080
  • Программист Ruby2 место Сбитая кодировка2 место Организатор конкурсовПереводчикДаритель Стимкея
Очень полезный скрипт, позволяющий изменять локальные переключатели посредством вызова скрипта.
Демо прилагается
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

Локальные переключатели 11 года 10 мес. назад #61248

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

Локальные переключатели 11 года 10 мес. назад #61249

  • Kolhe
  • Kolhe аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 348
  • Спасибо получено: 171
  • 2 место
Демий
Событие, или эвент - это, грубо говоря, триггер, то есть объект в котором содержаться команды, активизирующиеся после выполнения определенного действия или автоматически.
Переключатель, или свич - опять же грубо говоря некоторый объект, который имеет два состояния (вкл. и выкл.). Благодаря этому, с помощью проверки этого самого состояния определенного переключателя, можно решать множество задач, которые возникают в процессе создания мейкерской поделки. Переключатели могут быть локальными (работающими в пределах одного события) или глобальными (такой переключатель можно использовать в любом месте проекта)
Последнее редактирование: 11 года 10 мес. назад от Kolhe.
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61252

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

Локальные переключатели 11 года 10 мес. назад #61255

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

Локальные переключатели 11 года 10 мес. назад #61256

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Программист JavaScript Проект месяца 2 местоПроект месяца 3 местоПобедитель Сбитой кодировкиОрганизатор конкурсов3 место ГотвПисатель 3 местоПроект месяца 1 место2 место 2 место Сбитая кодировка
Для самого события - да. Для другого - только через скрипт, а это иногда удобно, убедился на себе.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61258

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

Локальные переключатели 11 года 10 мес. назад #61259

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1521
  • ТестерУчительПисатель 2 место1 место в Готв3 место ГотвРазработчикВетеран3 место
Большое спасибо! Теперь понял. Простите, что туплю.. :3
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61293

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1521
  • ТестерУчительПисатель 2 место1 место в Готв3 место ГотвРазработчикВетеран3 место
При попытке использовать, выдает окно с ошибкой.

Видать совсем я нуб?:3
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61295

  • Kolhe
  • Kolhe аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 348
  • Спасибо получено: 171
  • 2 место
Судя по ошибке ты в id события написал "EV007", а нужно просто "7")
Switch_Core.toggle(1,"A")
Эта команда изменит состояние переключателя "А" в событии под номером 1. Причем даже если ты переименуешь это событие, его номер (ID) все еще будет равняться единице.
Последнее редактирование: 11 года 10 мес. назад от Kolhe.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Демий

Локальные переключатели 11 года 10 мес. назад #61296

  • Kolhe
  • Kolhe аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 348
  • Спасибо получено: 171
  • 2 место
З.Ы.: Почему бы Switch_Array не присвоить в массив значения без ковычек? Зачем тратить время на ковычки, когда удобнее просто написать одну букву?
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61297

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

Локальные переключатели 11 года 10 мес. назад #61299

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

Локальные переключатели 11 года 10 мес. назад #61320

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2651
  • Проект месяца 2 место1 место в ГотвПисатель 3 место3 местоПроект месяца 1 местоПрограммист RubyОрганизатор конкурсовУчительВетеран
Стрелок, имеется ввиду заменить прием переменной класса String, которое написано как "А" на прием какой-нибудь заранее созданной константы, которая будет вписана в скрипт выше вне класса
пример:

A="A"
B="B" (можно SWITCH_A, SWITCH_B)
...
module Switch_Core
...
end
Последнее редактирование: 11 года 10 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61322

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1080
  • Программист Ruby2 место Сбитая кодировка2 место Организатор конкурсовПереводчикДаритель Стимкея
Ну, это я понял, я просто объяснил.

Я после сессии немного, просто ли по биологии всю тетрадь :wall: (96 листов :mad: )
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61335

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2651
  • Проект месяца 2 место1 место в ГотвПисатель 3 место3 местоПроект месяца 1 местоПрограммист RubyОрганизатор конкурсовУчительВетеран
Извиняюсь за флуд, но, Стрелок, просто ли за 4 часа с нуля весь менеджмент? А ведь кое-как, но сдал)

Ближе к теме - у тебя есть еще переводы работ этого нашего португальского коллеги?)
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61337

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

Локальные переключатели 11 года 10 мес. назад #61338

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

Локальные переключатели 11 года 10 мес. назад #61340

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2651
  • Проект месяца 2 место1 место в ГотвПисатель 3 место3 местоПроект месяца 1 местоПрограммист RubyОрганизатор конкурсовУчительВетеран
Awesome Light Effects и у меян переведенный лежал и даже еще и от Пещерного для хп.
А вот пиксельное движение и движок Arc были бы интересны
Администратор запретил публиковать записи гостям.

Локальные переключатели 11 года 10 мес. назад #61341

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