Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Created for Exsto by Shank - http://steamcommunity.com/nicatronTg
- local PLUGIN = exsto.CreatePlugin()
- PLUGIN:SetInfo({
- ID = "exsto-gtfo",
- Name = "Get the fuck outa here",
- Disc = "Prevents carjacking!",
- Owner = "Shank",
- })
- if !SERVER then return end
- function PLUGIN.Gtfo(ply)
- for k,v in pairs(player.GetAll()) do v:PrintMessage("Stage 1") end
- if (ply.NextGtfo == nil) then
- ply.NextGtfo = CurTime()
- for k,v in pairs(player.GetAll()) do v:PrintMessage("Stage 1.5") end
- end
- for k,v in pairs(player.GetAll()) do v:PrintMessage("Stage 2")
- if (ValidEntity(ply) and ply.NextGtfo >= CurTime()) then
- for k,v in pairs(player.GetAll()) do v:PrintMessage("Stage 3") end
- for k,v in pairs(ents.FindByClass("prop_vehicle")) do
- if (v:CPPIGetOwner() == ply) then
- if (ValidEntity(v:GetDriver())) then
- v:GetDriver():ExitVehicle()
- end
- end
- end
- for k,v in pairs(ents.FindByClass("prop_vehicle_jeep")) do
- if (v:CPPIGetOwner() == ply) then
- if (ValidEntity(v:GetDriver())) then
- v:GetDriver():ExitVehicle()
- end
- end
- end
- for k,v in pairs(ents.FindByClass("prop_airboat")) do
- if (v:CPPIGetOwner() == ply) then
- if (ValidEntity(v:GetDriver())) then
- v:GetDriver():ExitVehicle()
- end
- end
- end
- for k,v in pairs(ents.FindByClass("prop_vehicle_prisoner_pod")) do
- if (v:CPPIGetOwner() == ply) then
- if (ValidEntity(v:GetDriver())) then
- v:GetDriver():ExitVehicle()
- end
- end
- end
- if (ply.Sex == male) then
- ply:EmitSound(SDB.soundCache["gtfo"],100,100)
- else
- ply:EmitSound("vo/npc/male01/gethellout.wav",100,100)
- end
- ply.NextGtfo = CurTime() + 1.0
- return {
- Activator = ply,
- Player = "carjackers",
- Wording = " has kicked all ",
- Secondary = " out of their cars"
- }
- end
- end
- PLUGIN:AddCommand( "gtfo", {
- Call = PLUGIN.Gtfo,
- Desc = "Ejects carjackers from cars.",
- FlagDesc = "Allows a user to kick unauthorized players out of their vehicles.",
- Console = { "exsto_gtfo", },
- Chat = { "!gtfo" },
- Args = {},
- })
- PLUGIN:Register()
Advertisement
Add Comment
Please, Sign In to add comment