[ISubPalette,"Zplugin:store_camera2v"] [vardef,sf(36)] [vardef,sp1(9)] [vardef,sp2(9)] [vardef,sp3(9)] [vardef,sp4(9)] [IButton,"Zplugin:store_camera2v:stor1pos","store_position", [ISet,Zscript:Show Actions,0] [transformget,sp1(0),sp1(1),sp1(2),sp1(3),sp1(4),sp1(5),sp1(6),sp1(7),sp1(8)] ,,,] [IButton,"Zplugin:store_camera2v:restor1pos","restor_position", [ISet,Zscript:Show Actions,0] [transformset,sp1(0),sp1(1),sp1(2),sp1(3),sp1(4),sp1(5),sp1(6),sp1(7),sp1(8)] ,,,] [IButton,"Zplugin:store_camera2v:stor2pos","store_position", [ISet,Zscript:Show Actions,0] [transformget,sp2(0),sp2(1),sp2(2),sp2(3),sp2(4),sp2(5),sp2(6),sp2(7),sp2(8)] ,,,] [IButton,"Zplugin:store_camera2v:restor2pos","restor_position", [ISet,Zscript:Show Actions,0] [transformset,sp2(0),sp2(1),sp2(2),sp2(3),sp2(4),sp2(5),sp2(6),sp2(7),sp2(8)] ,,,] [IButton,"Zplugin:store_camera2v:stor3pos","store_position", [ISet,Zscript:Show Actions,0] [transformget,sp3(0),sp3(1),sp3(2),sp3(3),sp3(4),sp3(5),sp3(6),sp3(7),sp3(8)] ,,,] [IButton,"Zplugin:store_camera2v:restor3pos","restor_position", [ISet,Zscript:Show Actions,0] [transformset,sp3(0),sp3(1),sp3(2),sp3(3),sp3(4),sp3(5),sp3(6),sp3(7),sp3(8)] ,,,] [IButton,"Zplugin:store_camera2v:stor4pos","store_position", [ISet,Zscript:Show Actions,0] [transformget,sp4(0),sp4(1),sp4(2),sp4(3),sp4(4),sp4(5),sp4(6),sp4(7),sp4(8)] ,,,] [IButton,"Zplugin:store_camera2v:restor4pos","restor_position", [ISet,Zscript:Show Actions,0] [transformset,sp4(0),sp4(1),sp4(2),sp4(3),sp4(4),sp4(5),sp4(6),sp4(7),sp4(8)] ,,,] [IButton,"Zplugin:store_camera2v:save_to_file","save_to_file", [ISet,Zscript:Show Actions,0] [Loop,9, [VarSet,sf(counterer),sp1(counterer)] [VarSet,sf(counterer+9),sp2(counterer)] [VarSet,sf(counterer+18),sp3(counterer)] [VarSet,sf(counterer+27),sp4(counterer)] ,counterer] [VarSet,SaveFileName,[FileNameAsk,"save(*.zvr)","position.zvr","Save positions"]] [VarSave,sf,SaveFileName] ,,,] [IButton,"Zplugin:store_camera2v:load_from_file","load_from_file", [ISet,Zscript:Show Actions,0] [VarSet,loadFileName,[FileNameAsk,"saved positions(*.zvr)",,"Open positions"]] [VarLoad,sf,loadFileName] [Loop,9, [VarSet,sp1(counterer),sf(counterer)] [VarSet,sp2(counterer),sf(counterer+9)] [VarSet,sp3(counterer),sf(counterer+18)] [VarSet,sp4(counterer),sf(counterer+27)] ,counterer] ,,,]