void main()
{//Script for to spawn apples
void self = getlocalvar("self");
void target = getlocalvar("damagetaker"); // Get player who picks the item
int PIndex = getentityproperty(target,"playerindex"); // Get player's index
int PScore = getplayerproperty(PIndex,"score"); // Get player's score
int x = getentityproperty(target, "x");
int z = getentityproperty(target, "z");
changeplayerproperty(PIndex, "score", PScore-1); // Reduce score a bit
spawn01("Apples",x,10,z);
spawn01("Apples",x-50,10,z);
spawn01("Apples",x+50,10,z);
spawn01("Apples",x,10,z-10);
spawn01("Apples",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.
}