В чем дело?? Вчера написал все работало, седня включил комп, перестало... Ни ошибок ни чего (( просто запускается и останавливается, а должен Принты писать целый день мучаюсь... ВЧЕРА ВСЕ РАБОТАЛО
sub test() if UO.GetGlobal('chto') == '1' then UO.SetGlobal('chto', '0') UO.Print('Сейчас 1, ставим 0') else if UO.GetGlobal('chto') == '0' then UO.SetGlobal('chto', '1') UO.Print('Сейчас 0, ставим 1') endif endif end sub
Сет глобал ничего не пишет в реестр...
И работать не будет потому что премененая н епроинициализирована... надо из начально переменой присвоить 0 или 1.
Изначально у глоб переменой хреновое значение...
sub test() if UO.GetGlobal('chto') == '1' then UO.SetGlobal('chto', '0') UO.Print('Ñåé÷àñ 1, ñòàâèì 0') else UO.SetGlobal('chto', '1') UO.Print('Ñåé÷àñ 0, ñòàâèì 1') endif end sub
Grin wrote:Сет глобал ничего не пишет в реестр... И работать не будет потому что премененая н епроинициализирована... надо из начально переменой присвоить 0 или 1. Изначально у глоб переменой хреновое значение...
sub test() if UO.GetGlobal('chto') == '1' then UO.SetGlobal('chto', '0') UO.Print('Ñåé÷àñ 1, ñòàâèì 0') else UO.SetGlobal('chto', '1') UO.Print('Ñåé÷àñ 0, ñòàâèì 1') endif end sub
sub test() if UO.GetGlobal('Prov') == '0' then UO.SetGlobal('Prov', '1') UO.Print('Сейчас 0, ставим 1') else UO.SetGlobal('Prov', '0') UO.Print('Сейчас 1, ставим 0') endif end sub
Тлько странно почему вчера работало... мож по пьяни написал правильно, а потом исправил... ХЗ