Advertisement
iKurdo

class KOTH_SettingsData

Jun 18th, 2024 (edited)
588
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.74 KB | Gaming | 0 0
  1. class KOTH_SettingsData
  2. {
  3.     bool enabled; // Eventos KOTH habilitados
  4.     int loggingLevel; // Nivel de registro: 0 = apagado, 1 = normal, 2 = detallado
  5.  
  6.     bool useLocationText; // Usar notificación de texto de ubicación
  7.     bool useMapMarker; // Agregar marcador al Mapa Básico / VPPMap
  8.     bool useNotifications; // Usar el sistema de notificaciones estándar
  9.     bool reduceProgressOnAbandoned; // Reducir el progreso de la zona cuando no haya jugadores dentro del radio
  10.     bool reduceProgressOnDeathFromOutside; // Reducir el progreso de la zona por cada muerte de jugador cuando sea asesinado desde fuera de la zona
  11.     bool requireFlagConstruction; // Requerir que los jugadores construyan la bandera antes de que comience el temporizador
  12.     bool celebrateWin; // Lanzar fuegos artificiales para celebrar una victoria
  13.     bool punishLoss; // Generar una zona tóxica en caso de fracaso del evento
  14.  
  15.     float baseCaptureTime; // Tiempo base para capturar la zona con un solo jugador dentro del radio
  16.     float maxTimeBetweenEvents; // Tiempo máximo entre eventos
  17.     float minTimeBetweenEvents; // Tiempo mínimo entre eventos
  18.     float playerTimeMultiplier; // Cada jugador adicional en la zona afectará el tiempo base por este multiplicador
  19.     float timeDespawn; // Tiempo que tarda en desaparecer un evento deshabitado
  20.     float timeLimit; // Límite máximo de tiempo que puede tardar una zona en ser capturada
  21.     float timeStart; // Tiempo mínimo para iniciar el evento
  22.  
  23.     float timeSpawn; // Tiempo de espera antes de generar eventos
  24.     float timeZoneCooldown; // Tiempo que una zona estará en enfriamiento
  25.  
  26.     int minPlayerCount; // Número mínimo de jugadores que deben estar en línea para generar eventos
  27.    
  28.     int maxEnemyCount; // Número máximo de enemigos a generar
  29.     int minEnemyCount; // Número mínimo de enemigos a generar
  30.     int maxEvents; // Número máximo de eventos que pueden ejecutarse simultáneamente
  31.     int minimumDeaths; // Número mínimo de muertes en la zona requeridas para pagar la recompensa
  32.     int minimumPlayers; // Número mínimo de jugadores que deben estar en la zona para iniciar el evento
  33.     int maximumPlayers; // Número máximo de jugadores que pueden estar vivos y en la zona para completar el evento
  34.  
  35.     int rewardCount; // Número de conjuntos de botín a generar
  36.  
  37.     string flagClassname; // Usar esta clase para la bandera
  38.  
  39.     // Lista de clases de enemigos
  40.     ref array<string> enemies =
  41.     {
  42.         "ZmbM_PatrolNormal_Autumn",
  43.         "ZmbM_PatrolNormal_Flat",
  44.         "ZmbM_PatrolNormal_PautRev",
  45.         "ZmbM_PatrolNormal_Summer",
  46.         "ZmbM_SoldierNormal",
  47.         "ZmbM_usSoldier_normal_Desert",
  48.         "ZmbM_usSoldier_normal_Woodland"
  49.     };
  50.  
  51.     string lootCrate; // Clase de la caja de botín
  52.     int crateLifeTime; // Tiempo de vida personalizado en el Entorno del Servidor (CE) para la caja
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement