Zdravím, mám takový docela závažný problém.
Mám scénu, kde v jednom okamžiku má jiná postava začít pořád chodit dokola a zaroven bude pokračovat script dál.
Uvedu na příkladu:
gorila.Talk("Jdu přemýšlet");
gorila_chodi();
actor.Talk("Tak super, tahle opice tu přemýšlí. Zatím se tu porozhlédnu.");
Funkce gorila_chodi vypada takto:
function gorila_chodi()
{
var Chodi = true;
while (Chodi)
{
gorila.GoTo(226, 604);
gorila.TurnTo(DI_LEFT);
gorila.GoTo(642, 705);
gorilafurnTo(DI_RIGHT);
}
}
Gorila sice chodí pořád dokola, ale příkaz actor.Talk("Tak super, tahle opice tu přemýšlí. Zatím se tu porozhlédnu.");
se už nevyplní. Chci to tak, aby když začne funkce, tak aby se plnila ale aby šli rozkazi ve scriptu dál.
Všechno tohle je ve Scene scriptu.