Sandbox: Unterschied zwischen den Versionen

Aus ManiacWiki
Zur Navigation springen Zur Suche springen
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Hier ein Beispielcode für AGS:
 
Hier ein Beispielcode für AGS:
<source lang="ags">
+
<source lang="C">
  player.say("Tach! dies ist ein TEST!");
+
  Player.Say("Tach! dies ist ein TEST!");
 
function Unhandled_Character()
 
function Unhandled_Character()
 
{
 
{
Zeile 21: Zeile 21:
 
{
 
{
 
Wait(5);
 
Wait(5);
player.Say("Das bringt nichts.");
+
player.Say("Das bringt gar nichts.");
 
}
 
}
 
else if (UsedAction(eActPush))
 
else if (UsedAction(eActPush))

Aktuelle Version vom 4. August 2014, 09:37 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 gar 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()]);
}