Intrusos y penalizaciones
Avisos a terceros durante guerras y ajustes de castigo
Un tercero es un jugador de una banda diferente a los dos bandos de la disputa. ThirdParty.Enabled permite el aviso y su penalización. WarningTime 8 concede segundos para salir antes de aplicar la sanción.
| Campo | Valor inicial | Uso |
|---|---|---|
| Punishments.Damage | true | Daño periódico |
| DamagePerSec | 25 | Daño por segundo de penalización |
| Punishments.Kill | false | Muerte |
| Punishments.RemoveWeapons | false | Retirar armas del ped |
| Punishments.Freeze | false | Congelar |
| FreezeTime | 5 | Segundos |
| Punishments.Fine | false | Multa de efectivo |
| FineAmount | 500 | Cantidad de multa |
Puedes activar más de un castigo, por lo que sus efectos se pueden combinar. Usa una regla comprensible para tu ciudad y comprueba que salir del conflicto limpie el aviso y el bloqueo. En un inventario que vuelve a equipar armas, RemoveWeapons puede requerir integración específica; no significa borrar todas las armas persistentes del inventario.
Modos de prueba
WarSystem.Debug y WarSystem.IntruderTest están apagados de fábrica. IntruderTest.ForceAllPlayers puede tratar a todos como intrusos. No lo dejes activo en producción: puede hacer que un atacante o defensor vea castigos que no corresponden al funcionamiento normal.
war_debug on y war_debug off se ejecutan desde consola de servidor. El comando rechaza llamadas desde el juego, incluso si el jugador es administrador. La zona de Debug.Zone debe existir si vas a probar el HUD con ese modo.
