Advertisement
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("Citizen", 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/Female_07.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"},
- [[The Citizen is the most basic level of society you can hold
- besides being a hobo.
- You have no specific role in city life.]], {"hl2_combo_fists"}, "citizen", 0, 45, 0, false, false)
- TEAM_POLICE = AddExtraTeam("Civil Protection", Color(25, 25, 170, 255), "models/player/police.mdl", [[The protector of every citizen that lives in the city .
- 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(if enabled).
- Type /wanted <name> to alert the public to this criminal
- OR go to tab and warrant someone by clicking the warrant button]], {"hl2_combo_fists", "arrest_stick", "unarrest_stick", "weapon_glock2", "stunstick", "door_ram", "weaponchecker"}, "cp", 4, 65, 0, true, true)
- TEAM_GANG = AddExtraTeam("Gangster", Color(75, 75, 75, 255), {
- "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/Female_07.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"}, [[The lowest person of crime.
- A gangster generally works for the Mobboss who runs the crime family.
- The Mobboss sets your agenda and you follow it or you might be punished.]], {"hl2_combo_fists"}, "gangster", 3, 45, 0, false, false)
- TEAM_MOB = AddExtraTeam("Mob boss", Color(25, 25, 25, 255), "models/player/gman_high.mdl", [[The Mobboss is the boss of the criminals in the city.
- With his power he coordinates the gangsters and forms an efficent crime
- organization.
- He has the ability to break into houses by using a lockpick.
- The Mobboss also can unarrest you.]], {"hl2_combo_fists", "lockpick", "unarrest_stick"}, "mobboss", 1, 60, 0, false, false)
- TEAM_GUN = AddExtraTeam("Gun Dealer", Color(255, 140, 0, 255), "models/player/monk.mdl", [[A gun dealer is the only person who can sell 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]], {"hl2_combo_fists"}, "gundealer", 2, 45, 0, false, false)
- TEAM_MEDIC = AddExtraTeam("Medic", Color(47, 79, 79, 255), "models/player/kleiner.mdl", [[With your medical knowledge, you heal players to proper
- health.
- Without a medic, people can not be healed.
- Left click with the Medical Kit to heal other players.
- Right click with the Medical Kit to heal yourself.]], {"med_kit"}, "medic", 3, 45, 0, false, false)
- TEAM_COOK = AddExtraTeam("Cook", Color(238, 99, 99, 255), "models/player/mossman.mdl", [[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]], {"hl2_combo_fists"}, "cook", 2, 45, 0, 0, false)
- TEAM_CHIEF = AddExtraTeam("Civil Protection Chief", Color(20, 20, 255, 255), "models/player/combine_soldier_prisonguard.mdl", [[The Chief is the leader of the Civil Protection unit.
- Coordinate the police forces to bring law to the city
- Hit them with 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.
- Type /wanted <name> to alert the public to this criminal
- Type /jailpos to set the Jail Position]], {"hl2_combo_fists", "arrest_stick", "unarrest_stick", "weapon_deagle2", "stunstick", "door_ram", "weaponchecker"}, "chief", 1, 75, 0, false, true, TEAM_POLICE)
- TEAM_MAYOR = AddExtraTeam("Mayor", Color(150, 20, 20, 255), "models/player/breen.mdl", [[The Mayor of the city creates laws to serve the greater good
- of the people.
- 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]], {"hl2_combo_fists"}, "mayor", 1, 85, 0, true, false/*, {TEAM_CHIEF, TEAM_POLICE}*/)
- /*
- --------------------------------------------------------
- HOW TO MAKE AN EXTRA CLASS!!!!
- --------------------------------------------------------
- You can make extra classes here. Set everything up here and the rest will be done for you! no more editing 100 files without knowing what you're doing!!!
- Ok here's how:
- To make an extra class do this:
- AddExtraTeam( "<NAME OF THE CLASS>", Color(<red>, <Green>, <blue>, 255), "<Player model>" , [[<the description(it can have enters)>]], { "<first extra weapon>","<second extra weapon>", etc...}, "<chat command to become it(WITHOUT THE /!)>", <maximum amount of this team> <the salary he gets>, 0/1/2 = public /admin only / superadmin only, <1/0/true/false Do you have to vote to become it>, true/false DOES THIS TEAM HAVE A GUN LICENSE?, TEAM: Which team you need to be to become this team)
- The real example is here: it's the Hobo: */
- --VAR without /!!! The name the color(what you see in tab) the player model The description
- TEAM_hobo = AddExtraTeam( "Hobo", Color( 80, 45, 0, 255 ), "models/player/danboard.mdl", [[The lowest member of society. All people see you laugh.
- You have no home.
- Beg for your food and money
- Sing for everyone who passes to get money
- Make your own wooden home somewhere in a corner or
- outside someone else's door.]], {"hl2_combo_fists", "gmod_tool", "keys", "pocket", "weapon_bugbait"}, "hobo", 5, 0, 0, 0, false }
- //No extra weapons say /hobo to become hobo Maximum hobo's = 5 his salary = 0 because hobo's don't earn money. 0 = everyone can become hobo , false = you don't have to vote to become hobo
- // MAKE SURE THAT THERE IS NO / IN THE TEAM NAME OR IN THE TEAM COMMAND:
- // TEAM_/DUDE IS WROOOOOONG !!!!!!
- // HAVING "/dude" IN THE COMMAND FIELD IS WROOOOOOOONG!!!!
- //ADD TEAMS UNDER THIS LINE:
- TEAM_admin = AddExtraTeam( "Admin", Color( 255, 255, 255, 255 ), "models/player/slow_v2.mdl", [[The Admin job is strictly for administrational uses.
- You may not abuse this job in anyway. This includes but is not limited to:
- Do not fly around in noclip for no reason.
- Do not use your powers/weapons to gain an advantage.
- Do not use this job for RP uses.
- Do not disturb RP amongst other players unless needed.
- Do not assist others RP with this job.]], {"arrest_stick", "door_ram", "gmod_tool", "keys", "lockpick", "med_kit", "pocket", "stunstick", "unarrest_stick", "weaponchecker", "hl2_combo_fists", "ultra_rail_gun"}, 'admin', 1, 0, 1, 0, false }
- TEAM_hitman = AddExtraTeam( "Hitman", Color( 255, 200, 0, 255 ), "models/player/slow.mdl", [[As a hitman, you take hits from people, and complete the request.
- You avoid the cops at all costs, and try to be sly.
- Avoid being seen when killing your victim.]], {"gmod_tool", "keys", "pocket", "weapon_real_cs_usp", "hl2_combo_fists"}, 'hitman', 2, 55, 0, 0, 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("cops and mayor only", TEAM_CHIEF, TEAM_POLICE, TEAM_MAYOR)
- 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("Police agenda", TEAM_MAYOR, {TEAM_CHIEF, TEAM_POLICE})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement