Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
zartus 14.03.2013 07:03
Извините, что морочу голову.$accessories[^table::load[accessories.cfg]] //список опций $n[^math:convert[536870912](10;2)] $i[^math:convert[536870912](10;2)] $acc[^math:convert[1073741824](10;2)] acc=$acc</br> $acc2[^math:convert[1073741824](10;2)] <p> ^accessories.menu{ $an[$accessories.name] ^if($accessories.section_id <= 30){ ^if(def $form:$an){ accb=$acc<br> n=$n<br> $acc[^eval($acc+$n)] accp=$acc</br> $n[^eval($n/^math:convert[2](10;2))] np=$n<br> } } ^if(def $form:$an){ $acc2[^eval($acc2+$i)] $i[^eval($i/^math:convert[2](10;2))] } } </p> $acc<br> $acc2<br>Можно, конечно что-то со строками сделать, но это,на первый взгляд, реализуется менее очевидно. (пока не нашел простого доступа к символу строки по номеру позиции a=abc[n]). Или создать для комплектации дополнительную таблицу, куда просто подряд записывать опции в текстовом виде.