C = G.getCurrentController()O = C.getOwner()EditObject = C.getActuator ("EditObject")# Lista de todos los objetos de la escena (ListaObjetos)ListaObjetos = G.getCurrentScene().getObjectList()#print [obj.getName() for obj in ListaObjetos]# Meto Muchos Vipers# Cantidad de bots modelo Viper que quiero meterif O.CantidadVipers < 0: O.CantidadVipers = O.CantidadVipers + 1 # El Empty llamado Main posee un actuador de creacion de objetos # lo pongo a crear el modelo "N_Viper_MKII" EditObject.setObject ("N_Viper_MKII") # Enciendo el actuador para crear el objeto G.addActiveActuator (EditObject, 1) if O.CantidadVipers > 1: # Depues de una pasada del script ya pudo accesar el objeto # creado anteriormente, entonces lo tomo UltimoViper = EditObject.getLastCreatedObject() # Lo renombro con un numero al final correspondiente a O.CantidadVipers # del ciclo pasado durante el cual fue creado (por eso el -1) UltimoViper.name = UltimoViper.name + str (O.CantidadVipers - 1)