# void Settlement::AIRun(str)

[Familia: Settlement](/CKS/familias/settlement/)

## Firma exacta

```text
void Settlement::AIRun(str)
```

## Descripción

Busca el script de IA indicado en el contexto del jugador propietario y, si lo encuentra, lo ejecuta pasando el asentamiento como contexto.

## Notas de uso

El argumento es el nombre utilizado para resolver la ruta del script de IA. La ruta revisada invoca directamente la ejecución con un contexto temporal que representa al mismo asentamiento. Si no encuentra el script, registra un diagnóstico. Debe utilizarse un asentamiento válido. La reanudación de scripts que esperan y sus efectos posteriores quedan fuera de esta ficha.

## Parámetros y retorno

**Retorno:** `void`

El método se llama sobre un objeto. El receptor no se repite entre los parámetros de esta firma.

| Posición | Tipo |
| --- | --- |
| 1 | `str` |

## Consultar y compartir

- [Markdown](/exports/es/cks/api-01a12d6e89b9d5.md)
- [JSON](/CKS/api/entries/api-01a12d6e89b9d5?lang=es)

Conserva las notas y los límites al reutilizar esta descripción. No deduzcas significados de parámetros, unidades o efectos que no estén documentados.
