Code:
scn ZZZtestaddscript
short weapon
begin onequip player
messagebox "Wie wollt ihr diese Waffe führen?""Einhändig""Zweihändig"
Set weapon to GetButtonPressed + 1
End
begin Menumode
If weapon == 1
;Knoepfli 1 - Einhaender;
if ( player.getitemcount ZZZakakata == 1 )
;fuer den Fall, dass er das Katana schon hat;
Message " "
Message " "
;verhindert Nachrichtenspam für den Spieler;
player.equipitem ZZZakakata
;ziemlich unsinnig imho. Das Script wird durch OnEquip gestartet. Doppelt gemoppelt?;
elseif ( player.getitemcount ZZZakakatana2 == 1 )
player.removeitem ZZZakakatana2 1
player.additem ZZZakakata 1
player.equipitem ZZZakakata
;entfernt Zweihaender, gibt Einhaender und ruestet diesen aus;
endif
set weapon to 0
elseif weapon == 2
;knoepfli 2 - Zweihaender;
if ( player.getitemcount ZZZakakatana2 == 1 )
Message " "
Message " "
player.equipitem ZZZakakatana2
elseif ( player.getitemcount ZZZakakata == 1 )
Message " "
Message " "
player.removeitem ZZZakakata 1
player.additem ZZZakakata2 1
player.equipitem ZZZakakata2
endif
set weapon to 0
endif
end
Übrigens eine gute Idee ist es, Scripte zu kommentieren. Wie das geht habe ich mal vorgemacht. Ohne blickt man durch wochen- oder monatealte Scripts nur schwer durch.