фикс aoe loot

This commit is contained in:
2026-03-15 01:54:59 +04:00
parent 15c4cbf085
commit 31c61dd639
4 changed files with 85 additions and 32 deletions
+6 -6
View File
@@ -18,7 +18,7 @@ This module enables Area of Effect (AOE) looting functionality for AzerothCore,
- **Configurable Range**: Server administrators can set the maximum distance for AOE loot collection
- **Group Support**: Optional group looting with configurable settings
- **Performance Optimized**: Limits number of corpses processed to maintain server stability
- **Smart Item Management**:
- **Smart Item Management**:
- Automatic gold accumulation with overflow protection
- Quest items sent directly to inventory
- Maximum 15 items per loot window to prevent UI issues
@@ -86,10 +86,10 @@ AOELoot.Enable = 1
#
# AOELoot.Range
# Description: Maximum distance (in yards) to collect loot from nearby corpses
# Default: 30.0
# Default: 55.0
# Range: 5.0 - 100.0
AOELoot.Range = 30.0
AOELoot.Range = 55.0
#
# AOELoot.Group
@@ -160,7 +160,7 @@ The module can be controlled through configuration file settings (see Configurat
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `AOELoot.Enable` | Boolean | 1 | Enable/disable module globally |
| `AOELoot.Range` | Float | 30.0 | Maximum loot collection radius (5.0 - 100.0) |
| `AOELoot.Range` | Float | 55.0 | Maximum loot collection radius (5.0 - 100.0) |
| `AOELoot.Group` | Boolean | 1 | Allow AOE loot in groups |
| `AOELoot.Message` | Boolean | 1 | Show login message |
@@ -177,7 +177,7 @@ The module includes full multi-language support through AzerothCore's `acore_str
To add additional language support, update the SQL file:
```sql
UPDATE `acore_string` SET
UPDATE `acore_string` SET
`locale_frFR` = 'Votre traduction ici',
`locale_deDE` = 'Ihre Übersetzung hier',
`locale_ruRU` = 'Ваш перевод здесь'
@@ -222,7 +222,7 @@ The module uses `acore_string` entries 50000-50007:
**Solutions:**
- Verify module is enabled: `AOELoot.Enable = 1`
- Check if you disabled it personally: use `.aoeloot on`
- Ensure you're within range (default 30 yards)
- Ensure you're within range (default 55 yards)
- If in group, check `AOELoot.Group` setting
### Issue: Corpses not disappearing
+7 -7
View File
@@ -18,7 +18,7 @@ Este módulo habilita la funcionalidad de saqueo en área (AOE) para AzerothCore
- **Rango Configurable**: Los administradores del servidor pueden establecer la distancia máxima para la recolección de botín AOE
- **Soporte de Grupo**: Saqueo en grupo opcional con configuración personalizable
- **Optimizado para Rendimiento**: Limita el número de cadáveres procesados para mantener la estabilidad del servidor
- **Gestión Inteligente de Objetos**:
- **Gestión Inteligente de Objetos**:
- Acumulación automática de oro con protección contra desbordamiento
- Objetos de misión enviados directamente al inventario
- Máximo de 15 objetos por ventana de botín para evitar problemas de interfaz
@@ -86,10 +86,10 @@ AOELoot.Enable = 1
#
# AOELoot.Range
# Descripción: Distancia máxima (en yardas) para recolectar botín de cadáveres cercanos
# Por defecto: 30.0
# Por defecto: 55.0
# Rango: 5.0 - 100.0
AOELoot.Range = 30.0
AOELoot.Range = 55.0
#
# AOELoot.Group
@@ -160,7 +160,7 @@ El módulo puede controlarse a través de la configuración del archivo (ver sec
| Opción | Tipo | Por Defecto | Descripción |
|--------|------|-------------|-------------|
| `AOELoot.Enable` | Booleano | 1 | Habilitar/deshabilitar módulo globalmente |
| `AOELoot.Range` | Decimal | 30.0 | Radio máximo de recolección de botín (5.0 - 100.0) |
| `AOELoot.Range` | Decimal | 55.0 | Radio máximo de recolección de botín (5.0 - 100.0) |
| `AOELoot.Group` | Booleano | 1 | Permitir saqueo AOE en grupos |
| `AOELoot.Message` | Booleano | 1 | Mostrar mensaje de inicio de sesión |
@@ -177,7 +177,7 @@ El módulo incluye soporte completo multi-idioma a través del sistema `acore_st
Para agregar soporte de idiomas adicionales, actualiza el archivo SQL:
```sql
UPDATE `acore_string` SET
UPDATE `acore_string` SET
`locale_frFR` = 'Votre traduction ici',
`locale_deDE` = 'Ihre Übersetzung hier',
`locale_ruRU` = 'Ваш перевод здесь'
@@ -222,11 +222,11 @@ El módulo utiliza las entradas `acore_string` 50000-50007:
**Soluciones:**
- Verifica que el módulo esté habilitado: `AOELoot.Enable = 1`
- Comprueba si lo desactivaste personalmente: usa `.aoeloot on`
- Asegúrate de estar dentro del rango (30 yardas por defecto)
- Asegúrate de estar dentro del rango (55 yardas por defecto)
- Si estás en grupo, verifica la configuración `AOELoot.Group`
### Problema: Los cadáveres no desaparecen
**Solución:**
**Solución:**
- Establece `Rate.Corpse.Decay.Looted = 0.01` en worldserver.conf
### Problema: Mensajes en idioma incorrecto