Войти на сайт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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