Я помню в асе можно было использовать переменные как одномерный массив, то есть, например, записать туда число 123 и брать только 1, 2 или 3 элемент числа. Можно такое сделать в мв? И хотелось бы узнать как.
Лицензионный VX Ace. Спасибо Петр.
2 года мукеризма в пустую.
Да примерно так же
$gameVariables.setValue(х, [1,2,3])
Где "х" айди переменной, дальше значение, в нашем случае массив [1,2,3]. Массив задать можно и через редактор мейкера, просто в значении выбрать скрипт и забить [1,2,3]
$gameVariables.value(х)[0]
А так получаем, где "х" айди переменной, а в квадратных номер значения элемента массива, в нашем случае вернется первое значение массива - "1", т.к нумерация элементов начинается с 0.
Последний раз редактировалось dirge; 27.09.2016 в 23:45.
эм, ты говоришь, что ты как-то это делал на Асе, лучше расскажи, а то я не очень не понимаю, что ты хочешь.
Лицензионный VX Ace. Спасибо Петр.
2 года мукеризма в пустую.
нет, это только для массивов. Тебе в начале нужно перевести значение в массив, например так
var a = 512..toString().split('');
На выходе, ты получишь массив со строками ["5", "1", "2"]
Позже этот массив загоняешь в переменную, и только тогда ты сможешь использовать $gameVariables.value(х)[0]
Только setValue, 'V' большая для сет и маленькая когда просто получаешь.
И если применяешь к переменной, то точка одна, если к чистому числу то две.
$gameVariables.setValue(1, $gameVariables.value(1).toString().split(''))
Эту тему просматривают: 44 (пользователей: 0 , гостей: 44)
Социальные закладки