void main()
{//Script to spawn apples
void self = getlocalvar("self");
void target = getlocalvar("damagetaker"); // Get player who picks the item
int x = getentityproperty(target, "x");
int z = getentityproperty(target, "z");
spawn01("Apple",x,10,z);
spawn01("Apple",x-50,10,z);
spawn01("Apple",x+50,10,z);
spawn01("Apple",x,10,z-10);
spawn01("Apple",x,10,z+10);
}
void spawn01(void vName, float fX, float fY, float fZ)
{
//spawn01 (Generic spawner)
//Damon Vaughn Caskey
//07/06/2007
//
//Spawns entity next to caller.
//
//vName: Model name of entity to be spawned in.
//fX: X location
//fY: Y location
//fZ: Z location
void self = getlocalvar("self"); //Get calling entity.
void vSpawn; //Spawn object.
clearspawnentry(); //Clear current spawn entry.
setspawnentry("name", vName); //Acquire spawn entity by name.
vSpawn = spawn(); //Spawn in entity.
changeentityproperty(vSpawn, "position", fX, fZ, fY); //Set spawn location.
}