Hi,
so sollte es funktionieren:
Code:
var int spawnQuestNpcsTriggered;
func int spawnQuestNpcs()
{
var int spawnRandom; spawnRandom = Hlp_Random(7);
if (ordergiven == true) && (ordergivenday <= (Wld_GetDay()-2)) && (spawnQuestNpcsTriggered == FALSE)
{
spawnQuestNpcsTriggered = TRUE;
if (spawnRandom < 3)
{
Wld_InsertNpc (InstanceDesNpcs, "NameDesWaypoints");
Wld_InsertNpc (InstanceDesZweitenNpcs, "NameDesWaypoints");
// (usw. ...)
Print ("Npcs wurden gespawnt!");
} else {
Print ("Npcs wurden NICHT gespawnt!");
};
};
};
Die Funktion spawnQuestNpcs(); müsstest du dann noch per Trigger aufrufen.
Code:
var int ordergivenday;
var int ordergiven;
und
Code:
ordergiven = TRUE;
ordergivenday = Wld_GetDay();
Müsstest du dann noch dort eintragen, wo du dem Spieler die Quest gibst.