Цитата(WKnight @ 12.12.2011, 16:47)

чем вызвано предположение о строке?
set $a qwerty
say size($a) + 3 // 6+3 вместо 9
end_script
set $a qwe
goto size($a)//поведение строки
:3
end_script
не знаю может быть я что то не понимаю, тут работает нормально:
set $a qwerty
repeat size($a)
wait 100
end_repeat
end_script
ну да ладно это не критичные мелочи) но вхождение строки очень печально так как в скриптах где условие зависит от журнала, иногда нужный меседж пролетает:
if lastmsg qwe
set $b 'lastmsg'//иногда содержит уже не то
say $b
end_if
end_script
избежать "пролета" можно было бы так:
set $a 'lastmsg' //кстати если без кавычек то в $a будет error
if $a qwe //ошибка
//if $a $a //даже так ошибка
end_if
end_script