Ich kann dir nicht genau sagen ob es ein limit gibt jedoch da nix im wiki steht schließ ich das mal aus.
Auch an was genau dein Problem liegt weiß ich auch nicht wieso dies nicht funktioniert.
Aber du kannst ja mal was testen und zwar ein einem größeren Radius die Ampeln removen und somit testen ob es wirklich ein limit gibt in dem du wie schon erwähnt die Objekte in einem größeren radius entfernst und dafür die objekte an einem anderen punkt für den code mit dem du diese in dem radius ersetzt hast was anderes removen lässt.
Ich hoffe soweit das du mir in dem Satz folgen kannst was ich meine ^^.
Oder du kannst es auch mal mit der include testen
http://forum.sa-mp.com/showthread.php?p=1551937
nun fragen sich vllt paar wieso ein include verwenden, wenn es als native vorhanden ist in samp.
1. Es bietet mehr Funktionen
2. Die Include entfernt auch den gebrauch des "playerid" Parameters des 0.3d nativs und kann somit auch in OnGamemodeini verwendet werden