name Killer
type none
anim idle
@script
void self = getlocalvar("self"); //Caller.
if(frame==1){
char Name = getentityproperty(self,"name");
void vEntity; //Target entity placeholder.
int iEntity; //Entity enumeration holder.
char iName; //Entity Name.
int iMax = openborvariant("ent_max"); //Entity count.
//Enumerate and loop through entity collection.
for(iEntity=0; iEntity<iMax; iEntity++){
vEntity = getentity(iEntity); //Get target entity from current loop.
iName = getentityproperty(vEntity, "name"); //Get target type.
//Same alias but different entity?
if(iName == Name && vEntity != self){
killentity(vEntity);
}
}
}
if(frame==2){
killentity(self);
}
@end_script
delay 10
offset 1 1
frame data/chars/misc/empty.gif
frame data/chars/misc/empty.gif
frame data/chars/misc/empty.gif