MYTHARP-Merlin

table_config.lua

Aug 11th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.49 KB | None | 0 0
  1. -----------------------------------------------
  2. ---      Table configuration settings       ---
  3. -----------------------------------------------
  4. -- Don't remove this timer! (If a DarkRP-team is recognised as invalid team, but it exists, higher the timer delay to make sure, it is getting loaded properly.)
  5. timer.Simple(0, function()
  6.     -----------------------------------------------
  7.     ---      Edit configuration file below.     ---
  8.     -----------------------------------------------
  9.     -- Here you can add leaders and crew members. You can add as much leaders and members as you wish, but due to performance related issues for each team, there can only be one leader.
  10.     -- If you don't want to add crew members, just do it like this: "[TEAM_MOB] = {}".
  11.     -- If a key (leader team-name) is invalid (raid.config.Leaders-table), it should always error and say, "table index is nil". If this happens, fix it yourself and don't go on and open a support ticket! (Higher the timer value eventually)
  12.     -- Tip: Don't forget to seperate multiple entries with commas in all tables, I won't help you with that!
  13.     raid.config.Leaders = {
  14.         [TEAM_420L] = {TEAM_420}, -- Leader team
  15.         -- Crew member(s) (Seperate with commas)
  16.         [TEAM_BLOODSL] = {TEAM_BLOODS}, -- Leader team
  17.         -- Crew member(s) (Seperate with commas)
  18.         [TEAM_CRIPSL] = {TEAM_CRIPS}, -- Leader team
  19.         -- Crew member(s) (Seperate with commas)
  20.         [TEAM_MOBBOSS] = {TEAM_GANG, TEAM_BOSSR}, -- Leader team
  21.         -- Crew member(s) (Seperate with commas)
  22.         [TEAM_DEADLYTHIEF] = {TEAM_THIEF, TEAM_PROTHIEF, TEAM_NINJA}, -- Leader team
  23.         -- Crew member(s) (Seperate with commas)
  24.         [TEAM_HITMAN] = {}, -- Leader team
  25.         [TEAM_ZOMBIEHITMAN] = {}, -- Leader team
  26.         [TEAM_AGENT] = {}, -- Leader team
  27.         [TEAM_ASSASSIN] = {}, -- Leader team
  28.         [TEAM_CUSTOMH] = {},
  29.         [TEAM_CUSTOMR] = {}
  30.     }
  31.  
  32.     -- Here you can add teams which shouldn't be able to start a raid.
  33.     -- If raid.config.EnableRaidsForEveryone is set to true I would suggest editing this table, else just leave it as it is.
  34.     raid.config.DisabledTeams = {TEAM_CITIZEN1, TEAM_WAIFU, TEAM_PARKOURIST, TEAM_DJ, TEAM_TREECHOPPER, TEAM_MINER, TEAM_CASINOMAN, TEAM_BANKT, TEAM_MECHANIC, TEAM_TOWTRUCK, TEAM_THEATER, TEAM_HOTELMAN, TEAM_BUSDRIVER, TEAM_TAXIDRIVER, TEAM_PROSTITUTE, TEAM_BARTENDER, TEAM_CHEF, TEAM_FASTFOOD, TEAM_GASEMPLOYEE, TEAM_GUN1, TEAM_HLDEALER, TEAM_HEAVYGUN, TEAM_EXPLOSIVES, TEAM_BLACKMARKET, TEAM_SCIFI, TEAM_DRUG, TEAM_POLICEOFFICER, TEAM_POLICECAPTAIN, TEAM_SWATO, TEAM_SWATM, TEAM_SWATSH, TEAM_SWATJ, TEAM_SWATSN, TEAM_SWATL, TEAM_BODYGUARD, TEAM_MAYOR1, TEAM_SECURITY, TEAM_ADVSECURITY, TEAM_BNKSECURITY, TEAM_PARAMEDIC, TEAM_NURSE, TEAM_DOCTOR, TEAM_TERRORG, TEAM_TERRORRPG, TEAM_TERRORB, TEAM_TERRORC, TEAM_KILLER, TEAM_CRISPY, TEAM_KIDNAPPER, TEAM_HACKER, TEAM_LUNATIC, TEAM_PET, TEAM_HOBO, TEAM_VAPER, TEAM_VAPERGOD, TEAM_STAFF, TEAM_FRUITSLICER, TEAM_ALCHEMIST, TEAM_PYROTECHNIC, TEAM_TOLL, TEAM_ROUGHNECK, TEAM_MARINE, TEAM_CUSTOMK, TEAM_CUSTOMC, TEAM_CUSTOMD, TEAM_CUSTOMSS, TEAM_CUSTOMCUL, TEAM_CUSTOMHIP, TEAM_CUSTOMCGO, TEAM_CUSTOMGO, TEAM_CUSTOMHP, TEAM_CUSTOMSEC, TEAM_CUSTOML, TEAM_CUSTOMHOBO, TEAM_CUSTOMPET}
  35.  
  36.     -- The doorgroup's name.
  37.     raid.config.DoorGroups = {
  38.         ["Mayor Only"] = {
  39.             name = "Mayors Office", -- The translated name of the doorgroup.
  40.             raidlength = 1800, -- Override the default (raid.config.SamePlayerCooldown) raid cooldown. (Optional)
  41.             disallow = {TEAM_CITIZEN1, TEAM_WAIFU, TEAM_PARKOURIST, TEAM_DJ, TEAM_TREECHOPPER, TEAM_MINER, TEAM_CASINOMAN, TEAM_BANKT, TEAM_MECHANIC, TEAM_TOWTRUCK, TEAM_THEATER, TEAM_HOTELMAN, TEAM_BUSDRIVER, TEAM_TAXIDRIVER, TEAM_PROSTITUTE, TEAM_BARTENDER, TEAM_CHEF, TEAM_FASTFOOD, TEAM_GASEMPLOYEE, TEAM_GUN1, TEAM_HLDEALER, TEAM_HEAVYGUN, TEAM_EXPLOSIVES, TEAM_BLACKMARKET, TEAM_SCIFI, TEAM_DRUG, TEAM_POLICEOFFICER, TEAM_POLICECAPTAIN, TEAM_SWATO, TEAM_SWATM, TEAM_SWATSH, TEAM_SWATJ, TEAM_SWATSN, TEAM_SWATL, TEAM_BODYGUARD, TEAM_MAYOR1, TEAM_SECURITY, TEAM_ADVSECURITY, TEAM_BNKSECURITY, TEAM_PARAMEDIC, TEAM_NURSE, TEAM_TERRORG, TEAM_TERRORRPG, TEAM_TERRORB, TEAM_TERRORC, TEAM_KILLER, TEAM_CRISPY, TEAM_KIDNAPPER, TEAM_HACKER, TEAM_LUNATIC, TEAM_PET, TEAM_HOBO, TEAM_VAPER, TEAM_VAPERGOD, TEAM_STAFF, TEAM_FRUITSLICER, TEAM_ALCHEMIST, TEAM_PYROTECHNIC, TEAM_TOLL, TEAM_ROUGHNECK, TEAM_MARINE, TEAM_CUSTOMK, TEAM_CUSTOMC, TEAM_CUSTOMD, TEAM_CUSTOMSS, TEAM_CUSTOMCUL, TEAM_CUSTOMHIP, TEAM_CUSTOMCGO, TEAM_CUSTOMGO, TEAM_CUSTOMHP, TEAM_CUSTOMSEC, TEAM_CUSTOML, TEAM_CUSTOMHOBO, TEAM_CUSTOMPET, TEAM_CUSTOMH, TEAM_HITMAN, TEAM_ZOMBIEHITMAN, TEAM_AGENT} -- Disallow specific jobs to raid this doorgroup. (Optional)
  42.         }
  43.     }
  44.  
  45.     -- The doorgroup's name.
  46.     raid.config.DoorGroups = {
  47.         ["Mayor, Bodyguard, Cops, & SWAT Only"] = {
  48.             name = "Police Department", -- The translated name of the doorgroup.
  49.             raidlength = 1800, -- Override the default (raid.config.SamePlayerCooldown) raid cooldown. (Optional)
  50.             disallow = {TEAM_CITIZEN1, TEAM_WAIFU, TEAM_PARKOURIST, TEAM_DJ, TEAM_TREECHOPPER, TEAM_MINER, TEAM_CASINOMAN, TEAM_BANKT, TEAM_MECHANIC, TEAM_TOWTRUCK, TEAM_THEATER, TEAM_HOTELMAN, TEAM_BUSDRIVER, TEAM_TAXIDRIVER, TEAM_PROSTITUTE, TEAM_BARTENDER, TEAM_CHEF, TEAM_FASTFOOD, TEAM_GASEMPLOYEE, TEAM_GUN1, TEAM_HLDEALER, TEAM_HEAVYGUN, TEAM_EXPLOSIVES, TEAM_BLACKMARKET, TEAM_SCIFI, TEAM_DRUG, TEAM_POLICEOFFICER, TEAM_POLICECAPTAIN, TEAM_SWATO, TEAM_SWATM, TEAM_SWATSH, TEAM_SWATJ, TEAM_SWATSN, TEAM_SWATL, TEAM_BODYGUARD, TEAM_MAYOR1, TEAM_SECURITY, TEAM_ADVSECURITY, TEAM_BNKSECURITY, TEAM_PARAMEDIC, TEAM_NURSE, TEAM_TERRORG, TEAM_TERRORRPG, TEAM_TERRORB, TEAM_TERRORC, TEAM_KILLER, TEAM_CRISPY, TEAM_KIDNAPPER, TEAM_HACKER, TEAM_LUNATIC, TEAM_PET, TEAM_HOBO, TEAM_VAPER, TEAM_VAPERGOD, TEAM_STAFF, TEAM_FRUITSLICER, TEAM_ALCHEMIST, TEAM_PYROTECHNIC, TEAM_TOLL, TEAM_ROUGHNECK, TEAM_MARINE, TEAM_CUSTOMK, TEAM_CUSTOMC, TEAM_CUSTOMD, TEAM_CUSTOMSS, TEAM_CUSTOMCUL, TEAM_CUSTOMHIP, TEAM_CUSTOMCGO, TEAM_CUSTOMGO, TEAM_CUSTOMHP, TEAM_CUSTOMSEC, TEAM_CUSTOML, TEAM_CUSTOMHOBO, TEAM_CUSTOMPET, TEAM_CUSTOMH, TEAM_HITMAN, TEAM_ZOMBIEHITMAN, TEAM_AGENT} -- Disallow specific jobs to raid this doorgroup. (Optional)
  51.         }
  52.     }
  53.  
  54.     -- The doorgroup's name.
  55.     raid.config.DoorGroups = {
  56.         ["Mayor, Bank Tellers & Bank Security Guard's only"] = {
  57.             name = "Public Bank", -- The translated name of the doorgroup.
  58.             raidlength = 1800, -- Override the default (raid.config.SamePlayerCooldown) raid cooldown. (Optional)
  59.             disallow = {TEAM_CITIZEN1, TEAM_WAIFU, TEAM_PARKOURIST, TEAM_DJ, TEAM_TREECHOPPER, TEAM_MINER, TEAM_CASINOMAN, TEAM_BANKT, TEAM_MECHANIC, TEAM_TOWTRUCK, TEAM_THEATER, TEAM_HOTELMAN, TEAM_BUSDRIVER, TEAM_TAXIDRIVER, TEAM_PROSTITUTE, TEAM_BARTENDER, TEAM_CHEF, TEAM_FASTFOOD, TEAM_GASEMPLOYEE, TEAM_GUN1, TEAM_HLDEALER, TEAM_HEAVYGUN, TEAM_EXPLOSIVES, TEAM_BLACKMARKET, TEAM_SCIFI, TEAM_DRUG, TEAM_POLICEOFFICER, TEAM_POLICECAPTAIN, TEAM_SWATO, TEAM_SWATM, TEAM_SWATSH, TEAM_SWATJ, TEAM_SWATSN, TEAM_SWATL, TEAM_BODYGUARD, TEAM_MAYOR1, TEAM_SECURITY, TEAM_ADVSECURITY, TEAM_BNKSECURITY, TEAM_PARAMEDIC, TEAM_NURSE, TEAM_TERRORG, TEAM_TERRORRPG, TEAM_TERRORB, TEAM_TERRORC, TEAM_KILLER, TEAM_CRISPY, TEAM_KIDNAPPER, TEAM_HACKER, TEAM_LUNATIC, TEAM_PET, TEAM_HOBO, TEAM_VAPER, TEAM_VAPERGOD, TEAM_STAFF, TEAM_FRUITSLICER, TEAM_ALCHEMIST, TEAM_PYROTECHNIC, TEAM_TOLL, TEAM_ROUGHNECK, TEAM_MARINE, TEAM_CUSTOMK, TEAM_CUSTOMC, TEAM_CUSTOMD, TEAM_CUSTOMSS, TEAM_CUSTOMCUL, TEAM_CUSTOMHIP, TEAM_CUSTOMCGO, TEAM_CUSTOMGO, TEAM_CUSTOMHP, TEAM_CUSTOMSEC, TEAM_CUSTOML, TEAM_CUSTOMHOBO, TEAM_CUSTOMPET, TEAM_CUSTOMH, TEAM_HITMAN, TEAM_ZOMBIEHITMAN, TEAM_AGENT} -- Disallow specific jobs to raid this doorgroup. (Optional)
  60.         }
  61.     }
  62.  
  63.     -- The doorgroup's name.
  64.     -- Here you can add entities being able to trigger a raid using the raid key or command. (Only works, when raid.config.RaidEntities is set to true)
  65.     raid.config.Entities = {"prop_physics"} -- Seperate with commas
  66.     -- DON'T TOUCH !ANYTHING! BELOW THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING!!!
  67.     -- DON'T TOUCH !ANYTHING! BELOW THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING!!!
  68.     -- DON'T TOUCH !ANYTHING! BELOW THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING!!!
  69.     print("[RAID] Team configuration file is okay so far.")
  70.     print("[RAID] If something in the team config file was changed while the server was running, restart the map to make sure, everything works as expected!")
  71.     raid.OptimizeTables()
  72. end)
Advertisement
Add Comment
Please, Sign In to add comment