Wintermute Engine Forum

Spanish forum => Foro técnico => Topic started by: diegoquarantine on December 22, 2012, 06:20:09 AM

Title: Aprendiendo a scriptear = Actor.hasitem(item)
Post by: diegoquarantine on December 22, 2012, 06:20:09 AM

Hola, estoy aprendiendo lo basico del lenguaje y la sintaxis de scripting de este engine. La verdad estoy fascinado con todo lo que se puede hacer con este motor.
Pero me encuentro aun en pañales a la hora de scriptear. Estoy aprendiendo lo basico pero con la documentacion y los foros no he encontrado buenas guias. A ver si alguien me puede decir que estoy haciendo mal aqui. Quiero chequear que al hacer click en el area de salida, el juego chequee si el actor tiene determinado item y asi dejarlo salir o no a la siguiente escena.
El script seria asi:

Code: [Select]
on "LeftClick"

{
  actor.GoToObject(this);
 
}

if (actor.HasItem("gun"))
{
 Game.ChangeScene("scenes\OfficeHallway\OfficeHallway.scene");
}

else
{
  actor.TurnTo(DI_LEFT);
  actor.Talk("I can´t get out without my basic stuff.");
}

Title: Re: Aprendiendo a scriptear = Actor.hasitem(item)
Post by: ciberspace on December 22, 2012, 09:22:47 AM
Hola diegoquarantine te di la respuesta en el foro general lo vi antes.

saludos y suerte.

mira :http://res.dead-code.org/doku.php/wmebook:ch2 (http://res.dead-code.org/doku.php/wmebook:ch2)