Sidebar

Выключатель

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
Выключатель

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

svanvs

New member
02.11.2007
194
36
через инпут Skin <integer> на светильник. Где integer номер скина (по умолчанию 0)
 

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
эммм...
По умолчанию у меня свет включен, при нажатии на выключатель на лайт_споте срабатывает инпут toggle, который в зависимости от того включен ли свет или выключен, выключает его или включает соответственно.. короче действует по обстановке. Но эта команда есть только на вкл или выкл света, на смену скина нет команды toggle. Вот если я нажму на выключатель - выключится свет и сработает skin 1... а дальше? Если я еще раз нажму - свет включится, а скин НЕ поменяется.
Я понятно выразился?
 

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
2 svanvs:
А чё ты нервничаешь? Нельзя было так сразу написать? Конечно как всегда с первого поста ниче не понятно...
Ща проверю.. возможно еще вопросы будут
 

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
2 svanvs:
Ты уж извини если че... но я хреново в этом разбираюсь.
Мог бы ты поподробнее пояснить как все это реализовать? Только болше не стебайся!))

Подумав, добавил:

Еслиб я разбирался во всех этих логических заморочках, я не стал бы создавать новую тему
 
Последнее редактирование:

svanvs

New member
02.11.2007
194
36
У тебя в лоджик_коипэйр есть две переменные (А) и (Б) -ты их сравниваешь.

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

Если они равны(а они пока равны) то свет - выкл и переменная А равно 0
Если они не равны то свет - вкл А равно 1

Все.
 

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
так они у меня всегда будут равны О_о
 

svanvs

New member
02.11.2007
194
36
Если для тебя все так сложно - попросил бы проше сделать тебе пример. :)

Подумав, добавил:

Седня вечером сделаю.
 
Последнее редактирование:

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
Я даже сделал тут... вот короче исходник, эдесь лампа из офиса с двумя скинами, кнопка и сам лайт спот. При выкл света пропа остается светлой((
Переименуй расширение из zip в vmf
 

Вложения

Backbreaker

графодрочер ксм
27.12.2007
3 130
38
48
  • Золотая медаль 111
Да ты прям коперфилд!!)) Спасибо! :DD

Подумав, добавил:

Извини, не могу дать в репу
 
Последнее редактирование:

3y6acTuK

New member
17.03.2007
1 055
1
0
  • Золотая медаль 231
2 Backbreaker:
я дам за тебя :)

Подумав, добавил:

дал :)
 
Последнее редактирование:

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.