Sandbox: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Blount (Diskussion | Beiträge) |
Blount (Diskussion | Beiträge) |
||
Zeile 54: | Zeile 54: | ||
SetChangePlayer(character[UpperButton()]); | SetChangePlayer(character[UpperButton()]); | ||
} | } | ||
− | </source | + | </source> |
Version vom 29. Oktober 2010, 20:29 Uhr
Hier ein Beispielcode für 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()]);
}