Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--------------------------------------------------------
- Default teams. If you make a team above the citizen team, people will spawn with that team!
- --------------------------------------------------------*/
- TEAM_CITIZEN = AddExtraTeam("Wastelander", {
- color = Color(20, 150, 20, 255),
- model = {
- "models/player/Group01/Female_01.mdl",
- "models/player/Group01/Female_02.mdl",
- "models/player/Group01/Female_03.mdl",
- "models/player/Group01/Female_04.mdl",
- "models/player/Group01/Female_06.mdl",
- "models/player/group01/male_01.mdl",
- "models/player/Group01/Male_02.mdl",
- "models/player/Group01/male_03.mdl",
- "models/player/Group01/Male_04.mdl",
- "models/player/Group01/Male_05.mdl",
- "models/player/Group01/Male_06.mdl",
- "models/player/Group01/Male_07.mdl",
- "models/player/Group01/Male_08.mdl",
- "models/player/Group01/Male_09.mdl"
- },
- description = [[You survived the Apocalypse to a world unknown
- How you did it no one knows. You're Just greatful you did...]],
- weapons = {""},
- command = "citizen",
- max = 0,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_POLICE = AddExtraTeam("BoS Knight ", {
- color = Color(25, 25, 170, 255),
- model = {
- "models/player/police.mdl",
- "models/policetrench.mdl",
- "models/steampunk_police.mdl",
- "models/arctic.mdl"
- },
- description = [[The Brotherhood of steel serves
- to protect the people of the wastes, made up mostly
- of the remanants of the U.S. Military. Your armour is
- mostly scavanged but still usable. You're feuding with the
- enclave for control over the wastes.
- You have the power to arrest criminals and protect innocents.
- Hit them with your arrest baton to put them in jail
- Bash them with a stunstick and they might learn better than to disobey
- the law.
- The Battering Ram can break down the door of a criminal with a warrant
- for his/her arrest.
- The Battering Ram can also unfreeze frozen props.
- Type /wanted <name> to alert the public to this criminal
- OR go to tab and warrant someone by clicking the warrant button]],
- weapons = {"arrest_stick", "unarrest_stick", "weapon_fo3_laserpistol", "stunstick", "door_ram", "weaponchecker", "fo3_laserrifle"},
- command = "bos",
- max = 4,
- salary = 65,
- admin = 0,
- vote = true,
- hasLicense = true
- })
- TEAM_GANG = AddExtraTeam("Raider", {
- color = Color(75, 75, 75, 255),
- model = {
- "models/player/Group03/Female_01.mdl",
- "models/player/Group03/Female_02.mdl",
- "models/player/Group03/Female_03.mdl",
- "models/player/Group03/Female_04.mdl",
- "models/player/Group03/Female_06.mdl",
- "models/player/group03/male_01.mdl",
- "models/player/Group03/Male_02.mdl",
- "models/player/Group03/male_03.mdl",
- "models/player/Group03/Male_04.mdl",
- "models/player/Group03/Male_05.mdl",
- "models/player/Group03/Male_06.mdl",
- "models/player/Group03/Male_07.mdl",
- "models/player/Group03/Male_08.mdl",
- "models/player/Group03/Male_09.mdl"},
- description = [[When all hell broke loose some people decided
- to have some 'fun'
- This often meant rioting, stealing, looting and General Chaos.
- That was exactly what you wanted. And so you did Just that.
- But now, as time has passed since the outbreak, you've joined up
- made a proper gang. And Soon, You'll rule the streets
- Or atleast what was once the streets...]],
- weapons = {"weapon_fo3_cowboyrepeater", "weapon_fo3_chinesepistol"},
- command = "gangster",
- max = 3,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_MOB = AddExtraTeam("Raider Leader", {
- color = Color(25, 25, 25, 255),
- model = "models/player/gman_high.mdl",
- description = [[After the outbreak occured many people
- lost it,
- some looted, others cried. Some went into
- their studdies and never left.
- You decided to get some thing you
- always wanted to...
- Eventually you thought, I'm the best Gangster
- out there. We need to organise
- our selves. You were the strongest.
- And through many a bloody battle
- you eventually came out on top.
- So, here you are. Incharge, but for how long?]],
- weapons = {"lockpick", "unarrest_stick", "weapon_fo3_cowboyrepeater", "weapon_fo3_9mmpistolmaria"},
- command = "mobboss",
- max = 1,
- salary = 60,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_GUN = AddExtraTeam("Gun Runner", {
- color = Color(255, 140, 0, 255),
- model = "models/player/monk.mdl",
- description = [[A Gun Runner is the only person who can sell 'legal' guns to other
- people.
- However, make sure you aren't caught selling guns that are illegal to
- the public.
- /Buyshipment <name> to Buy a weapon shipment
- /Buygunlab to Buy a gunlab that spawns P228 pistols
- In these time you are necessity. Some say you're only causing more problems
- Others, say that you are the potential key to ending this situation.]],
- weapons = {},
- command = "gundealer",
- max = 2,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_MEDIC = AddExtraTeam("Doctor", {
- color = Color(47, 79, 79, 255),
- model = "models/player/kleiner.mdl",
- description = [[In times like these people fall to radiation
- sickness, it's your job to help those that can't help
- them selves...
- NOTES:
- Left click with the Medical Kit to heal other players.
- Right click with the Medical Kit to heal yourself.]],
- weapons = {"med_kit"},
- command = "medic",
- max = 3,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_COOK = AddExtraTeam("Cook", {
- color = Color(238, 99, 99, 255),
- model = "models/player/mossman.mdl",
- description = [[As a cook, it is your responsibility to feed the other members
- of your city.
- You can spawn a microwave and sell the food you make:
- /Buymicrowave]],
- weapons = {},
- command = "cook",
- max = 2,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_CHIEF = AddExtraTeam("BoS Commander", {
- color = Color(20, 20, 255, 255),
- model = "models/player/fallout_3/army1_armor.mdl",
- description = [[The Commander is the head of the HMAF,
- You control the forces of the HMAF, Tell them where to go. Who/what
- to shoot.
- However, your primary concern is of the Citizens. Keep the infected away
- organise quarantine areas when you hear of infected.
- While you wait for the Message from Base...]],
- weapons = {"arrest_stick", "unarrest_stick", "weapon_fo3_rangersequioa", "stunstick", "door_ram", "weaponchecker", "fo3_lasertribeam", },
- command = "chief",
- max = 1,
- salary = 75,
- admin = 0,
- vote = false,
- hasLicense = true,
- NeedToChangeFrom = TEAM_POLICE
- })
- TEAM_MAYOR = AddExtraTeam("Overseer", {
- color = Color(150, 20, 20, 255),
- model = "models/Humans/Charple01.mdl",
- description = [[You were the mayor of the city during peace time.
- Alas, the infection has destroyed your great haven that you've spent
- the last 30 Years of your life creating. Now you're under the Military's
- control. Or at least that's what they think.
- If you are the mayor you may create and accept warrants.
- Type /wanted <name> to warrant a player
- Type /jailpos to set the Jail Position
- Type /lockdown initiate a lockdown of the city.
- Everyone must be inside during a lockdown.
- The cops patrol the area
- /unlockdown to end a lockdown]],
- weapons = {"weapon_real_cs_usp"},
- command = "mayor",
- max = 1,
- salary = 85,
- admin = 0,
- vote = true,
- hasLicense = false
- })
- TEAM_HOBO = AddExtraTeam("Ferile Ghoul", {
- color = Color(80, 45, 0, 255),
- model = "models/fallout_3/ghoul.mdl",
- description = [[When the bombs fell it did many things:
- 1. It Killed of Most of the Population
- 2. Brutally mutated anything that didn't die instantly
- You fall into catergory 2, Mutated...
- Still alive but you look like a corpse.
- You're ferile and will attack on sight]],
- weapons = {"weapon_fo3_leadpipe"},
- command = "hobo",
- max = 7,
- salary = 10,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- //ADD CUSTOM TEAMS UNDER THIS LINE:
- TEAM_ADMIN = AddExtraTeam("Admin on Duty", Color(255, 0, 0, 255), "models/player/fallout_3/power_armor_pink.mdl", [[Keep the server Clean and Free from Minges. Do
- your Job. You'll do us Proud!]], {"weapon_real_cs_admin_weapon", "weapon_real_cs_xm101", "weapon_real_cs_desert_eagle", "weapon_fo3_laserrcw"}, "adminon", 2, 70000, 2, false, true, false)
- TEAM_BOSHEV = AddExtraTeam("BoS Heavy", Color(0, 255, 51, 255), "models/player/fallout_3/t51b.mdl", [[Work for the Military... You get called in when a
- bio-agent gets a little out of hand.
- Contain, Protect, Clean. You are the last line
- after the military fails.]], {"fo3_gatlinglaser", "fo3_lasertribeam"}, "hazmat", 3, 65, 0, false, true, {TEAM_POLICE})
- TEAM_STRIPPER = AddExtraTeam("Stripper", Color(204, 51, 255, 255), "models/player/group01/male_01.mdl", [[Give some one the time of their life. "Take off
- yer clothes!" They'll yell. And you have no
- choice but to obey]], {""}, "stripper", 5, 35, 0, false, false, false)
- TEAM_ENCLAVE = AddExtraTeam("Enclave", Color(0, 102, 0, 255), "models/fallout_3/tesla_power_armor.mdl", [[You get paid per hit. Kill The person you're
- assigned.
- When you get the hit type /advert Hit accepted and
- once it's done type /advert Hit complete
- NOTES: Do not RDM with this class
- You are sanctioned by law to kill people. However,
- Don't let the police find out who your client
- is...]], {"fo3_plasmarifle","weapon_fo3_plasmapistol"}, "enclave", 3, 50, 0, true, true, false)
- TEAM_HACKER = AddExtraTeam("Hacker", Color(0, 0, 51), "models/player/group01/male_01.mdl", [[Crackin' Keypads, Pickin' Locks... You can do it all
- Work for the highest bidder. Crack Keypads for them,
- pick the locks they tell you to.
- Words of advice: Don't get caught cracking
- Keypads/Picking doors.
- The Police don't look to kindly apon that]], {"keypad_cracker", "lockpick"},"hacker", 3, 40, 0, true, false)
- TEAM_LOCKSMITH = AddExtraTeam("Locksmith", Color(0, 102, 0), " models/player/combine_soldier.mdl", [[Like the Hacker, you can open locked doors
- that you
- Don't exactly own... However, Unlike the Hacker; You're
- legal, when working for the HMAF ONLY]], {"lockpick"}, "locksmith", 4, 70, 0, true, false)
- TEAM_CUSTOM = AddExtraTeam("Custom Job", Color(20, 150, 20, 255), {
- "models/player/Group01/Female_01.mdl",
- "models/player/Group01/Female_02.mdl",
- "models/player/Group01/Female_03.mdl",
- "models/player/Group01/Female_04.mdl",
- "models/player/Group01/Female_06.mdl",
- "models/player/group01/male_01.mdl",
- "models/player/Group01/Male_02.mdl",
- "models/player/Group01/male_03.mdl",
- "models/player/Group01/Male_04.mdl",
- "models/player/Group01/Male_05.mdl",
- "models/player/Group01/Male_06.mdl",
- "models/player/Group01/Male_07.mdl",
- "models/player/Group01/Male_08.mdl",
- "models/player/Group01/Male_09.mdl"},[[This is a Custom Job. Your Job must be somthing realistic
- like "Gun for Hire"
- Not "Superman"
- Notes:
- Standard Rules apply for this job...
- Don't RDM ]],
- {""},
- "custom job", 0, 45, 0, false, false)
- /*
- --------------------------------------------------------
- HOW TO MAKE A DOOR GROUP
- --------------------------------------------------------
- AddDoorGroup("NAME OF THE GROUP HERE, you see this when looking at a door", Team1, Team2, team3, team4, etc.)
- WARNING: THE DOOR GROUPS HAVE TO BE UNDER THE TEAMS IN SHARED.LUA. IF THEY ARE NOT, IT MIGHT MUCK UP!
- The default door groups, can also be used as examples:
- */
- AddDoorGroup("HMAF And Mayor Only", TEAM_CHIEF, TEAM_POLICE, TEAM_MAYOR, TEAM_HAZMAT, TEAM_BOT)
- AddDoorGroup("Gundealer only", TEAM_GUN)
- /*
- --------------------------------------------------------
- HOW TO MAKE AN AGENDA
- --------------------------------------------------------
- AddAgenda(Title of the agenda, Manager (who edits it), Listeners (the ones who just see and follow the agenda))
- WARNING: THE AGENDAS HAVE TO BE UNDER THE TEAMS IN SHARED.LUA. IF THEY ARE NOT, IT MIGHT MUCK UP!
- The default agenda's, can also be used as examples:
- */
- AddAgenda("Gangster's agenda", TEAM_MOB, {TEAM_GANG})
- AddAgenda("HMAF agenda", TEAM_CHIEF, {TEAM_CHIEF, TEAM_POLICE, TEAM_BOT})
- /*
- ---------------------------------------------------------------------------
- HOW TO MAKE A GROUP CHAT
- ---------------------------------------------------------------------------
- Pick one!
- GAMEMODE:AddGroupChat(List of team variables separated by comma)
- or
- GAMEMODE:AddGroupChat(a function with ply as argument that returns whether a random player is in one chat group)
- This one is for people who know how to script Lua.
- */
- GM:AddGroupChat(function(ply) return ply:IsCP() end)
- GM:AddGroupChat(TEAM_MOB, TEAM_GANG)
- -----------------------------4611040911791--
Advertisement
Add Comment
Please, Sign In to add comment