пункт 2 перепроверю, немного не в том месте был вызов функции и возможно проблема тогда решена
но eval все равно интересен
PS все таки пункт 2 после небольшого фикса работает отлично
У меня почему то при использовании увеличение переменной или установить переменную с функцией прибавить ставится цифра в переменную, но не прибавляется. на скрине пример http://prntscr.com/chjop4
0_1473780492219_увеличение.xml Вот пример как я использую.