Здравствуйте, гость ( Вход | Регистрация )

> Использование переменной\массива в имени переменной и массива
3axap
сообщение 11.1.2016, 12:55
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 8.9.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.618
Возраст: 35



День добрый.
Подскажите, возможно\планируется ли реализовать использование переменной\массива в имени переменной и массива?
Пример

Код
set #fc 3

set %Depcow[1 1] 111
set %Deppig[1 1] 211
set %Depsable[1 1] 311

set %animal[1 1] cow
set %animal[2 1] pig
set %animal[3 1] sable
set #ac size (%animal)

set #z1 0
for #z1 1 #fc
    set #z 0
    for #z 1 #ac
        set #tmp #ac + #z1
        set $tmp #tmp
        set $animal %animal[#z 1]
        set %SQ$animal[#z1 1] $tmp
        set %SQ$animal[#z1 2] %Dep$animal[#z1 1]
        set %SQ%animal[#z 1][#z1 4] $tmp
        log %SQ%animal[#z 1][#z1 4] %SQ$animal[#z1 2] %SQ$animal[#z1 1]
        end_for
end_for

end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 11.1.2016, 12:58
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



А зачем? Обычно это решается массивами. Через eval я где-то многомерные массивы описывал, как делать, думаю по аналогичной схеме может получиться.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 20.7.2025, 17:10
Designed by Nickostyle