:Данные Знахарь=1 ;значения для примера Сила=8 хар=10 :Распределение_хар cls linkcolor=0x2a30b0 linkhcolor=0x3138cd pln Сила #Сила$ [[+|!Плюс_харС]]||[[-|!Минус_харС]] ;в интерпретаторе именно нажатие на + а потом на - у данной строчки вызывает неправельную работу pln Очки характеристик #хар$ end ;==================================== Кнопки распределения очков характеристик =================================== :Плюс_харС Сила=Сила+1 хар=хар-1 goto Распределение_хар end :Минус_харС if Знахарь=1 & Сила=8 then proc Сообщение & decordel Сообщение, Фон & end ; в этой строчке стоит знак & и именно здесь условие не срабатывает как следует Сила=Сила-1 хар=хар+1 goto Распределение_хар end :Сообщение decoradd Сообщение (0, 0, -2) TEXT "Меньше некуда", 0xeaab67, "arial.ttf[13]" decor_Сообщение_width=100 xp=#mouse_x$ yp=decor_Сообщение_height decoradd Фон (xp, mouse_y-yp-10, -1) RECT decor_Сообщение_width+10, yp+10, 0x5a5a8a decormov Сообщение xp+5, mouse_y-yp-5 pause 2000 end ;//////////////////////////////////////////////// Конец \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\