Sandbox: Unterschied zwischen den Versionen
Blount (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „In dieser Sandbox werden die Grundlagen für AGS Scripts etc. gelegt. Die [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi GeSHi]-Erweiterung kann s…“) |
Blount (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
| − | + | 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."); | |
| − | </source> | + | } |
| − | + | 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> | ||
Version vom 29. Oktober 2010, 21:29 Uhr
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>