Dein Script ist im Endeffekt ziemlich einfach:
{trigger:changeMirror}
(L.L.vis_spiegel) !
{if}
1 (S.L.vis_spiegel)
{else}
0 (S.L.vis_spiegel)
{endif}
{end}
Einfach, aber für den Fall hier nicht passend, da drei Optionen vorhanden sind. Eine ganz einfache Variante, das umzusetzen, ist folgender Schnipsel:
{trigger:changeMirror}
(L.L.vis_spiegel) 1 + 3 % (S.L.vis_spiegel)
{end}
vis_Spiegel ist, wie von Lazarus beschrieben, die Variable, mit der der gewünschte Spiegel ausgewählt wird.
Die Zahl 3 legt fest, wie viele Optionen vorhanden sind. Mit jedem Klick auf den entsprechenden Klickspot wir die Variable um 1 hochgezählt, bis der Höchstwert (hier 3) erreicht wird. Ist dieser erreicht, wird die Variable auf 0 gesetzt.
Dadurch wird bei jedem Klick wie folgt gezählt: 0, 1, 2, 0, 1, 2,...
Wenn du z.B. nur zwei Optionen hast, kannst du die Zahl 3 auch einfach durch 2 ersetzen. Dann wird entsprechend so gezählt: 0, 1, 0, 1,...