Soll die Messagebox einfach nur einmalig erscheinen, d.h. egal, wie oft man sich danach wieder hinsetzt? Wenn ja, reicht eine einfach Variable aus, um das zu bewerkstelligen:
Code:
Scriptname LIChairMessageScript extends ObjectReference
Boolean used
Message Property LIChairInfoMsg Auto
Event OnActivate(ObjectReference akActionRef)
if akActionRef == Game.GetPlayer() && !used
Utility.wait(5)
LIChairInfoMsg.Show()
used = true
endif
EndEvent