Sandbox: Unterschied zwischen den Versionen

Aus ManiacWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
Hier ein Beispielcode für AGS:
 
Hier ein Beispielcode für AGS:
 
<source lang="ags">
 
<source lang="ags">
   
+
  player.say("Tach! dies ist ein TEST!");
 
function Unhandled_Character()
 
function Unhandled_Character()
 
{
 
{

Version vom 7. Dezember 2010, 12:17 Uhr

Hier ein Beispielcode für AGS:

 player.say("Tach! dies ist ein TEST!");
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()]);
}