I'm at this way:
listen(integer channel, string name, key id, string message) { if (message == "//Button 1") { llSetPrimitiveParams([PRIM_POSITION, < x, y, z>, llEuler2Rot(< x, y, z> * DEG_TO_RAD)]); }
Just changed that and deleted the reset button to make it work. But still with the error problem.