Войти на сайт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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