Sandbox

Aus ManiacWiki
Zur Navigation springen Zur Suche springen

Hier ein Beispielcode für AGS: <source lang="ags">

function Unhandled_Character() { if (UsedAction(eActWalkTo)) { // Wait(5); } else if (UsedAction(eActLookAt)) { Wait(5); player.Say("Das ist jemand anderes."); } else if (UsedAction(eActPickUp)) { Wait(5); player.Say("Zu schwer."); } else if (UsedAction(eActPull)) { Wait(5); player.Say("Das bringt nichts."); } else if (UsedAction(eActPush)) { Wait(5); player.Say("Das bringt nichts."); } else if (UsedAction(eActClose)) { Wait(5); player.Say("Schließen? Gehts noch?"); } else if (UsedAction(eActOpen)) { Wait(5); player.Say("Öffnen? Gehts noch?"); } else if (UsedAction(eActUse)) { Wait(5); player.Say("Benutzen? Gehts noch?"); } else Unhandled(); }

export GSPlayerUp, GSPlayerDown; export debugfile;

//Charakterköpfe function cc1_OnClick(GUIControl *control, MouseButton button) { SetChangePlayer(character[UpperButton()]); } </source lang>