still the same 
here's my on_mouse_click function:
#sectionstart on_mouse_click // DO NOT EDIT OR REMOVE THIS LINE
function on_mouse_click(int button) {
if (IsInterfaceEnabled() == 0 || IsGamePaused() == 1) return;
else if (button==LEFT) {
if (itemon == 1) {
ProcessClick(mouse.x, mouse.y, 4);
itemon = 0;
SetLabelText(4, 0, "@OVERHOTSPOT@");
}
else ProcessClick(mouse.x, mouse.y, 0);
}
else if (button==RIGHT) {
if (itemon == 1) {
itemon = 0;
SetLabelText(4, 0, "@OVERHOTSPOT@");
}
else set_actionmenu();
}
}
#sectionend on_mouse_click // DO NOT EDIT OR REMOVE THIS LINE

here's my on_mouse_click function:
#sectionstart on_mouse_click // DO NOT EDIT OR REMOVE THIS LINE
function on_mouse_click(int button) {
if (IsInterfaceEnabled() == 0 || IsGamePaused() == 1) return;
else if (button==LEFT) {
if (itemon == 1) {
ProcessClick(mouse.x, mouse.y, 4);
itemon = 0;
SetLabelText(4, 0, "@OVERHOTSPOT@");
}
else ProcessClick(mouse.x, mouse.y, 0);
}
else if (button==RIGHT) {
if (itemon == 1) {
itemon = 0;
SetLabelText(4, 0, "@OVERHOTSPOT@");
}
else set_actionmenu();
}
}
#sectionend on_mouse_click // DO NOT EDIT OR REMOVE THIS LINE