- Сообщений: 250
- Спасибо получено: 50
Как изменять переменную через скрипт?
- tvorimvsevmeste
-
Автор темы
- Не в сети
- Давно я тут
-
Скрыть
Больше
9 года 7 мес. назад #94027
от tvorimvsevmeste
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
tvorimvsevmeste создал тему: Как изменять переменную через скрипт?
Мне очень нужно, что переменная преобразовывалась из себя же по сложному правилу:
1) 0<x<1 то y=коэффициент*корень(х)
2) х>=1 то у=1
Где-то так.
Я конечно могу написать чисто инструкциями самого RMMV, но будет очень тормознуто. Наверняка через JS это будет гораздо менее громоздко, а самое главное на порядок или два быстрее. Но я в JS не спец!
Мастера JS! Помогите пожалуйста, примером, а по нему все остальные варианты уже будет понятно как делать. Очень, очень нужно
1) 0<x<1 то y=коэффициент*корень(х)
2) х>=1 то у=1
Где-то так.
Я конечно могу написать чисто инструкциями самого RMMV, но будет очень тормознуто. Наверняка через JS это будет гораздо менее громоздко, а самое главное на порядок или два быстрее. Но я в JS не спец!
Мастера JS! Помогите пожалуйста, примером, а по нему все остальные варианты уже будет понятно как делать. Очень, очень нужно
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 7 мес. назад #94028
от Paranoid
Paranoid ответил в теме Как изменять переменную через скрипт?
Собственно вот как менять переменную $gameVariables.setValue(var, value);
В остальном не могу помочь, тк жс сложнее чем руби.
В остальном не могу помочь, тк жс сложнее чем руби.
Спасибо сказали: tvorimvsevmeste
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- tvorimvsevmeste
-
Автор темы
- Не в сети
- Давно я тут
-
Скрыть
Больше
- Сообщений: 250
- Спасибо получено: 50
9 года 7 мес. назад #94029
от tvorimvsevmeste
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
tvorimvsevmeste ответил в теме Как изменять переменную через скрипт?
Спасибо конечно,но может кто из ЗУБРОВ приведет полный пример, а то я не настолько знаю JS (уровень учебника), чтобы вашим примером воспользоваться!
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
9 года 7 мес. назад - 9 года 7 мес. назад #94031
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Как изменять переменную через скрипт?
Предположу что
Но в первом выраженнии лучше округлить до целого через Math.round
Code:
var x = $gameVariables.getValue(номер);
var y = 0;
if (0 < x && 1 > x){
y = коэффициент * Math.sqrt(x);
} else if (1<=x){
y = 1;
}
$gameVariables.setValue(номер, y);
Code:
y = Math.round(коэффициент * Math.sqrt(x));
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 7 мес. назад пользователем strelokhalfer.
Спасибо сказали: tvorimvsevmeste, KageDesu
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- tvorimvsevmeste
-
Автор темы
- Не в сети
- Давно я тут
-
Скрыть
Больше
- Сообщений: 250
- Спасибо получено: 50
9 года 7 мес. назад - 9 года 7 мес. назад #94033
от tvorimvsevmeste
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
tvorimvsevmeste ответил в теме Как изменять переменную через скрипт?
А зачем тогда в разделе приравнивания переменной стоит проём (окошечко) скрипта? Он что, ничего в переменную на самом деле передать САМ не может, только через явное указание в нём номера переменной?
Поживем — увидим,
доживем — узнаем,
переживем — научимся…
Последнее редактирование: 9 года 7 мес. назад пользователем tvorimvsevmeste.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.097 секунд
