--------------------------------------------------------------------------
-- $Rev: 2177 $
-- $Date: 2009-12-31 11:28:58 +0100 (gio, 31 dic 2009) $
-- $Author: Stefano $
-- $Id: ExServerOptions.lua 2177 2009-12-31 10:28:58Z Stefano $
--------------------------------------------------------------------------
-- Crysis Wars Extended Server Options is based on SSM Patriot developed
-- by Rod Serling, for more information on SSM Patriot see:
-- http://patriot.rodsmods.org
--------------------------------------------------------------------------

--------------------------------------------------------------------------
--                          Configuration class                         --
--------------------------------------------------------------------------

ExServerOptions.Config = {
    ConnectionLogging = nil; --[[ {
        FileLog = false;
        ServerChatLog = false;
        ServerLog = false;
    }; ]]--

    ChatLogging = nil; --[[ {
        FileLog = false;
        AdminConsoleLog = false;
        PlayerConsoleLog = false;
    }; ]]--

    HitLogging = nil; --[[ {
        FileLog = false;
        AdminConsoleLog = false;
        PlayerConsoleLog = false;
        PlayerConsoleLogActivation = false;
    }; ]]--

    SpamMessages = nil; --[[ {
        DelayTime = 45;
        Messages = {
            "#1 server message",
            "#2 server message",
            "#3 server message",
        };
    }; ]]--

    ChatEntity = {
        SenderName = "SERVER";
        ChatCommands = nil; --[[ {
            PlayerChatCommands = false;
            AdminChatCommands = false;
            HideInChat = false;
            ResetTimeLimit = 420;
            TransferTimeLimit = 300;
            TransferMaxUsage = 2;

        };
        ChatMute = {
            Message = "@ssm_chatMuteResponse";
            MuteTime = 300;
        }; ]]--
    };

    TeamKill = nil; --[[ {
		MessageOnKill = "@ssm_teamkillMessage";
		PenaltyBox = {
			Message = "@ssm_penBoxTeamKill";
			Time = 120;
		};
    }; ]]--

    Admins = nil; --[[ {
        AllowInvincibility = {
            AdminTag = "[ADMIN]";
            MessageOnHit = "Admin is invincible";
        };
    }; ]]--

    SpecialPlayersEquipment = nil; --[[ {
        Weapons = {
            "SOCOM",
            "SOCOM",
            "SCAR",
        };
        Attachments = {
            ["SOCOM"] = {
                Activated = {
					"SOCOMSilencer",
					"LAM",
					"LAMFlashLight",
				};
            },
            ["SCAR"] = {
                Activated = {
					"LAMRifle",
					"Reflex",
				};
				Deactivated = {
					"GrenadeLauncher",
				};
            },
        };
    }; ]]--

    StandardEquipment = nil; --[[ {
        Weapons = {
            "SOCOM",
        };
        Attachments = {
            ["SOCOM"] = {
                Activated = {
					"LAM",
					"LAMFlashLight",
				};
				Deactivated = {
					"SOCOMSilencer",
				};
            },
        };
    }; ]]--

    KillStreak = nil; --[[ {
		["5"] = {
			Message = "#1 message";
			--Perks = {
				--"uav",
			--},
		},
		["10"] = {
			Message = "#2 message";
			--Perks = {
				--"airstrike",
				--"supplies",
			--};
		},
		["15"] = {
			Message = "#3 message";
		},
    }; ]]--

    HeadshotMessage = false;
    WelcomeMessage = false;
    MapAbandonTime = false;

    FactoryMessages = nil; --[[ {
		AirFactory = {
			WelcomeMessage = "#1 airfactory welcome message";
			ConsoleMessages = {
				"#1 message (air)",
				"#2 message (air)",
				"#3 message (air)",
				"#4 message (air)",
			};
		};
		NavalFactory = {
			WelcomeMessage = "#1 navalfactory welcome message";
			ConsoleMessages = {
				"#1 message (naval)",
				"#2 message (naval)",
				"#3 message (naval)",
				"#4 message (naval)",
			};
		};
		WarFactory = {
			WelcomeMessage = "#1 warfactory welcome message";
			ConsoleMessages = {
				"#1 message (war)",
				"#2 message (war)",
				"#3 message (war)",
				"#4 message (war)",
			};
		};
		PrototypeFacility = {
			WelcomeMessage = "#1 prototype facility welcome message";
			ConsoleMessages = {
				"#1 message (prototype)",
				"#2 message (prototype)",
				"#3 message (prototype)",
				"#4 message (prototype)",
			};
		};
    }; ]]--

    ClansProtection = nil; --[[ {
		MaxChecks = 2;
		Clans = {
			["ClanTag1"] = {
				12345678,
				87654321,
			},
			["ClanTag2"] = {
				01234567,
				76543210,
			},
		};
    }; ]]--

    PlayersProtection = nil; --[[ {
		MaxChecks = 3;
		Players = {
			--["Name1"] = 87654321,
			--["Name2"] = 12345678,
		};
    }; ]]--
    
    InactivityLimits = nil; --[[ {
        TimeLimit = 120;
    }; ]]--
};
