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, 20: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>