Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - iliddannnn

Pages: [1]
2
Добрый день всем!

$1=100
$2=200
$3=300
$4=350

$rnd=RND(1,4)

$a=$a+strconcat ("$" , $rnd)

LOGWRITE ($a)

Переменные 1-4 имеют свое значение в цифрах. Мне нужно что бы рандомно выбиралась переменная, и присвоенное значение этой случайной переменной добавлялось к переменной $a, и выводилось в лог.
На выходе с этого скрипта я получаю в лог
23:06:39 0+"$51"
11:41:46 0+"$2"
11:41:47 0+"$32"
11:41:48 0+"$38"
То есть выводится  -  0+"$51". Он выводит как набор символов эту строку, хотя по идее $51 должно восприниматься прогой как значение переменной $51. Как можно заставить читать ее?


Варинт тип такого RNDFROM ($1, $2, $3) работает, но дело в том, что мне нужно знать какую именно переменную выбрал  рандом, и присваивать ей значение 0 после выполнения скрипта (в моем случае после вывода суммы в лог). То есть все работает, но не знаю как в этом случае присовоить выбранной переменной ноль. Переменных больше чем 4, и некоторые из них имеют одинаковые значения. Прошу помощи)))) :)


Pages: [1]