Post by osric on Jul 13, 2015 15:26:33 GMT -5
void main()
{
int iFetch_zmax = GetLocalInt(OBJECT_SELF, "zmax");
int iFetch_zcounter = GetLocalInt(OBJECT_SELF, "zcounter");
int iFetch_ztimer = GetLocalInt(OBJECT_SELF, "ztimer");
int iRandomX = Random(100);
int iRandomY = Random(100);
int iRandomZ = Random(100);
float fRandomXConvert = IntToFloat(iRandomX);
float fRandomYConvert = IntToFloat(iRandomY);
float fRandomZConvert = IntToFloat(iRandomZ);
int iRandomO = Random(100);
float fRandomOConvert = IntToFloat(iRandomO);
vector vRandomVector = Vector(fRandomXConvert, fRandomYConvert, fRandomZConvert);
object oFetchedArea = GetArea(OBJECT_SELF);
location lRandomLocation = Location(oFetchedArea, vRandomVector, fRandomOConvert);
if (iFetch_zcounter <= 5)
{
int iRandom = Random(12);
if (iRandom == 0)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzm", lRandomLocation, FALSE);
}
else if (iRandom == 1)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzf", lRandomLocation, FALSE);
}
else if (iRandom == 2)
{
CreateObject(OBJECT_TYPE_CREATURE, "ezm", lRandomLocation, FALSE);
}
else if (iRandom == 3)
{
CreateObject(OBJECT_TYPE_CREATURE, "ezf", lRandomLocation, FALSE);
}
else if (iRandom == 4)
{
CreateObject(OBJECT_TYPE_CREATURE, "dzm", lRandomLocation, FALSE);
}
else if (iRandom == 5)
{
CreateObject(OBJECT_TYPE_CREATURE, "dzf", lRandomLocation, FALSE);
}
else if (iRandom == 6)
{
CreateObject(OBJECT_TYPE_CREATURE, "hozm", lRandomLocation, FALSE);
}
else if (iRandom == 7)
{
CreateObject(OBJECT_TYPE_CREATURE, "hozf", lRandomLocation, FALSE);
}
else if (iRandom == 8)
{
CreateObject(OBJECT_TYPE_CREATURE, "gzm", lRandomLocation, FALSE);
}
else if (iRandom == 9)
{
CreateObject(OBJECT_TYPE_CREATURE, "gzf", lRandomLocation, FALSE);
}
else if (iRandom == 10)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzm2", lRandomLocation, FALSE);
}
else if (iRandom == 11)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzf2", lRandomLocation, FALSE);
}
SetLocalInt(OBJECT_SELF, "zcounter", iFetch_zcounter+1);
}
}
{
int iFetch_zmax = GetLocalInt(OBJECT_SELF, "zmax");
int iFetch_zcounter = GetLocalInt(OBJECT_SELF, "zcounter");
int iFetch_ztimer = GetLocalInt(OBJECT_SELF, "ztimer");
int iRandomX = Random(100);
int iRandomY = Random(100);
int iRandomZ = Random(100);
float fRandomXConvert = IntToFloat(iRandomX);
float fRandomYConvert = IntToFloat(iRandomY);
float fRandomZConvert = IntToFloat(iRandomZ);
int iRandomO = Random(100);
float fRandomOConvert = IntToFloat(iRandomO);
vector vRandomVector = Vector(fRandomXConvert, fRandomYConvert, fRandomZConvert);
object oFetchedArea = GetArea(OBJECT_SELF);
location lRandomLocation = Location(oFetchedArea, vRandomVector, fRandomOConvert);
if (iFetch_zcounter <= 5)
{
int iRandom = Random(12);
if (iRandom == 0)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzm", lRandomLocation, FALSE);
}
else if (iRandom == 1)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzf", lRandomLocation, FALSE);
}
else if (iRandom == 2)
{
CreateObject(OBJECT_TYPE_CREATURE, "ezm", lRandomLocation, FALSE);
}
else if (iRandom == 3)
{
CreateObject(OBJECT_TYPE_CREATURE, "ezf", lRandomLocation, FALSE);
}
else if (iRandom == 4)
{
CreateObject(OBJECT_TYPE_CREATURE, "dzm", lRandomLocation, FALSE);
}
else if (iRandom == 5)
{
CreateObject(OBJECT_TYPE_CREATURE, "dzf", lRandomLocation, FALSE);
}
else if (iRandom == 6)
{
CreateObject(OBJECT_TYPE_CREATURE, "hozm", lRandomLocation, FALSE);
}
else if (iRandom == 7)
{
CreateObject(OBJECT_TYPE_CREATURE, "hozf", lRandomLocation, FALSE);
}
else if (iRandom == 8)
{
CreateObject(OBJECT_TYPE_CREATURE, "gzm", lRandomLocation, FALSE);
}
else if (iRandom == 9)
{
CreateObject(OBJECT_TYPE_CREATURE, "gzf", lRandomLocation, FALSE);
}
else if (iRandom == 10)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzm2", lRandomLocation, FALSE);
}
else if (iRandom == 11)
{
CreateObject(OBJECT_TYPE_CREATURE, "hzf2", lRandomLocation, FALSE);
}
SetLocalInt(OBJECT_SELF, "zcounter", iFetch_zcounter+1);
}
}