| Новости | 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]). Или создать для комплектации дополнительную таблицу, куда просто подряд записывать опции в текстовом виде.