And here is how I actually do it in my arena, minus the visual effect.
____________
code:
location lTarget;
location lTarget2;
location lTarget3;
object oSpawn;
object oSpawn2;
object oSpawn3;
object oTarget;
object oTarget2;
object oTarget3;
void main()
{
object oPC = GetPCSpeaker();
oTarget = GetWaypointByTag("WP_UD_Arena4");
oTarget2 = GetWaypointByTag("WP_UD_Arena5");
oTarget3 = GetWaypointByTag("WP_UD_Arena6");
lTarget = GetLocation(oTarget);
lTarget2 = GetLocation(oTarget2);
lTarget3 = GetLocation(oTarget3);
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "drowhighmage", lTarget);
oSpawn2 = CreateObject(OBJECT_TYPE_CREATURE, "x2_mephdrow008", lTarget2);
oSpawn3 = CreateObject(OBJECT_TYPE_CREATURE, "x2_mephdrow008", lTarget3);
}
[/QUOTE]