Kategorie: Objekte
Ab Engineversion: 5.1 OC
var index = 0, weapon_def, weapon_list = [];
while (weapon_def = GetDefinition(index))
{
if (weapon_def->~IsWeapon())
weapon_list[GetLength(weapon_list)] = weapon_def;
index++;
}
var spawn_weapon = weapon_list[Random(GetLength(weapon_list))];
CreateObject(spawn_weapon,AbsX(Random(LandscapeWidth())),0);
true zurückgeben. Danach wird ein zufälliges Element dieser Definitionen ausgewählt um an einer zufälligen Position in der Landschaft erstellt zu werden.