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.]], {}, "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]], {"arrest_stick", "unarrest_stick", "weapon_mad_glock", "stunstick", "door_ram", "weaponchecker", "keypad_cracker"}, "cp", 4, 65, 0, true, true)
- TEAM_LEONEMEMBER = AddExtraTeam("Leone Gang Member", Color(27, 148, 224, 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.]], {}, "leonemember", 16, 45, 0, false, false)
- TEAM_LEONEMOB = AddExtraTeam("Leone Mob boss", Color(56, 0, 143, 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.]], {"lockpick", "unarrest_stick", "keypad_cracker"}, "leonemobboss", 1, 60, 0, false, false)
- TEAM_FUSILLIGANG = AddExtraTeam("Fusilli Gang Member", Color(8, 209, 32, 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.]], {}, "fusillimember", 16, 45, 0, false, false)
- TEAM_FUSILLIMOB = AddExtraTeam("Fusilli Mob boss", Color(0, 140, 16, 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.]], {"lockpick", "unarrest_stick", "keypad_cracker"}, "fusillimobboss", 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]], {}, "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]], {}, "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]], {"weapon_mad_spas", "arrest_stick", "unarrest_stick", "weapon_mad_357", "stunstick", "door_ram", "weaponchecker", "keypad_cracker"}, "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]], {}, "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/corpse1.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]], {"weapon_bugbait"}, "hobo", 5, 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 On Duty", Color(100,25,100,255), "models/player/Combine_Super_Soldier.mdl", [[The Admin Police is only used by admins, they do the most basic admin things.
- ]], {"weapon_mad_m3", "weapon_mad_incendiary", "weapon_mad_p90", "weapon_mad_charge", "StunStick", "Arrest Baton", "Unarrest Baton"}, "admin", 10, 200, 1, false, true)
- TEAM_BANKER = AddExtraTeam("Banker", Color(0,25,0,255), "models/player/odessa.mdl", [[You must look after peoples
- printners for them
- ABUSE THIS = BAN]], {}, "banker", 2, 65, 0, true)
- TEAM_DRUG = AddExtraTeam("Drug Dealer", Color(0,200,0,255), "models/player/Group03/Male_02.mdl", [[Sell
- dem
- drugz]], {weapon_injector}, "drugdealer", 3, 50, 0, false)
- TEAM_THIEF = AddExtraTeam("Thief", Color(255,100,255,255), {"models/player/phoenix.mdl", "models/player/arctic.mdl"}, [[Steal shit for dosh
- ]], {"lockpick", "keypad_cracker"}, "thief", 4, 40, 0, false)
- TEAM_INFILTRATOR = AddExtraTeam("Infiltrator", Color(255,100,255,255), {"models/player/phoenix.mdl", "models/player/arctic.mdl"}, [[You have upgraded tools, Use them to your advantage.
- ]], {"vip_lockpick", "vip_keypad_cracker"}, "infiltrator", 4, 90, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_FIGHT = AddExtraTeam("Fight Club Owner", Color(100,100,0,255), {"models/player/Hostage/Hostage_04.mdl", "models/player/Hostage/Hostage_03.mdl", "models/player/Hostage/Hostage_02.mdl", "models/player/Hostage/Hostage_01.mdl"}, [[You start up a club/gym where you teach people to fight!
- ]], {}, "thief", 2, 75, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_SWAT = AddExtraTeam("SWAT", Color(0,0,255,255), "models/player/swat.mdl", [[You are the towns last hope, You are armed to the teeth and are ready for battle.
- That being said you are only allowed to kill law breakers.]], {"battering_ram", "keypad_cracker", "weapon_mad_xm1014", "weapon_mad_alyxgun", "weapon_mad_ar2", "weapon_mad_charge", "weapon_mad_flash", "weapon_mad_smoke", "weapon_mad_mp5"}, "swat1", 6, 225, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_SWATSNIPER = AddExtraTeam("SWAT Sniper", Color(0,0,255,255), "models/player/combine_soldier.mdl", [[You cover everyones back while raiding.
- ]], {"weapon_mad_flare", "weapon_mad_knife", "weapon_mad_medic", "weapon_mad_alyxgun", "weapon_mad_scout", "weapon_mad_g3", "weapon_mad_flash", "weapon_mad_smoke", "weapon_mad_mp5"}, "swat2", 3, 200, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_SMITH = AddExtraTeam("Gun Smith", Color(255,50,0,255), "models/player/monk.mdl", [[You sell Cheaper weapons
- ]], {}, "gunsmith", 3, 75, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_SPAI = AddExtraTeam("Secret Agent", Color(100,100,255,255), "models/player/barney.mdl", [[CURRENTLY BROKEN! You work as a spy for whoever you please.
- ]], {"lockpick", "keypad_cracker", "weapon_mad_usp", "weapon_disguise"}, "spy", 3, 300, 0, false, function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end )
- TEAM_WHORE = AddExtraTeam("Prostitute", Color(255,200,255,255), "models/player/alyx.mdl", [[Cyber people for
- $$$]], {}, "whore", 14, 50, 0, false)
- TEAM_hitman = AddExtraTeam("Hitman", Color(0,100,0,255), "models/player/leet.mdl", [[You kill people for a price
- Recommended price: $250
- ]], {}, "hitman", 2, 45, 0, false)
- TEAM_guard = AddExtraTeam("Guard", Color(175,175,180,255), "models/player/gasmask.mdl", [[You guard people for a price, A good idea is to work for a bank.
- ]], {}, "guard", 3, 55, 0, false)
- TEAM_chat = AddExtraTeam("Chat show host", Color(150,150,200,255), {"models/player/hostage/hostage_01.mdl", "models/player/Group01/Female_02.mdl"}, [[Host a chat radio, like
- BBC RADIO York or whatever]], {}, "chathost", 1, 50, 0, true)
- TEAM_BAR = AddExtraTeam("Bartender", Color(255,200,200,255), "models/player/hostage/hostage_03.mdl", [[Share stories
- Sell pints
- Make friends.]], {}, "bartender", 4, 50, 0, false)
- TEAM_tech = AddExtraTeam("Computer Technician", Color(0,215,100,255), "models/player/hostage/hostage_02.mdl", [[You set up computers for the
- lovely people!
- ]], {"pcmod_installdisk", "pcmod_hdcopier"}, "tech", 3, 55, 0, false)
- TEAM_SUPPORT = AddExtraTeam("Civil Protection Support", Color(0, 51, 255, 255), "models/player/urban.mdl", [[You are the Police's Plan B
- You help your team when raiding
- All basic cop rules apply.]], {"weapon_mad_aug", "arrest_stick", "unarrest_stick", "weapon_mad_mp5", "stunstick", "door_ram", "weaponchecker", "keypad_cracker", "weapon_mad_charge"}, "support", 4, 70, 0, false, true, TEAM_POLICE)
- /*
- --------------------------------------------------------
- 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("Police Property", TEAM_CHIEF, TEAM_POLICE, TEAM_MAYOR, TEAM_SUPPORT, TEAM_SWAT)
- /*
- --------------------------------------------------------
- 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("Fusilli's agenda", TEAM_FUSILLIMOB, {TEAM_FUSILLIGANG})
- AddAgenda("Leone's agenda", TEAM_LEONEMOB, {TEAM_LEONEGANG})
- AddAgenda("Police agenda", TEAM_MAYOR, TEAM_CHIEF, {TEAM_POLICE, TEAM_SUPPORT, TEAM_SWAT})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement