This should solve your problem:
Code:
#include <amxmodx>
#include <fakemeta>
#include <engine>
public plugin_precache()
{
register_forward( FM_Spawn, "Forward_Spawn" );
set_task( 1.0, "FindLights" );
}
public Forward_Spawn( iEnt )
{
static szName[ 32 ];
pev( iEnt, pev_targetname, szName, charsmax( szName ) );
if( !strlen( szName ) )
DispatchKeyValue( iEnt, "targetname", "some_targetname" );
}
public FindLights()
{
new iEnt = -1, szClass[ 32 ], szName[ 32 ];
while( ( iEnt = engfunc( EngFunc_FindEntityByString, iEnt, "classname", "light" ) ) )
{
pev( iEnt, pev_classname, szClass, charsmax( szClass ) );
pev( iEnt, pev_targetname, szName, charsmax( szName ) );
server_print( "Entity: %i : %s : %s", iEnt, szClass, szName );
}
}
__________________