Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AddCSLuaFile("cl_init.lua")
- AddCSLuaFile("shared.lua")
- include("shared.lua")
- local prefix = "[Почтовая Служба]"
- function ENT:Initialize()
- self:SetModel("models/props_wasteland/controlroom_filecabinet002a.mdl")
- self:PhysicsInit(SOLID_VPHYSICS)
- self:SetMoveType(MOVETYPE_VPHYSICS)
- self:SetSolid(SOLID_VPHYSICS)
- self:SetUseType( SIMPLE_USE )
- local phys = self:GetPhysicsObject()
- phys:EnableMotion(false)
- end
- function ENT:Use(ply)
- if IsValid(ply) and ply:IsPlayer() and ply:Alive() and (self:GetPos():Distance(ply:GetPos()) < 130) then
- if ply:Team() == TEAM_POCHTA then
- if ply:GetNWBool("TakeBox", false) == false then
- ply:SetNWBool("TakeBox", true)
- ply.OldWalkSpeed = ply:GetWalkSpeed()
- ply.OldRunSpeed = ply:GetRunSpeed()
- ply.OldMaxSpeed = ply:GetMaxSpeed()
- ply:SetMaxSpeed(ply.OldWalkSpeed * .4)
- ply:SetWalkSpeed(ply.OldWalkSpeed * .4)
- ply:SetRunSpeed(ply.OldWalkSpeed * .4)
- ply:SetCanWalk( false )
- ply:Give("rp_box_in_hands")
- ply:SelectWeapon("rp_box_in_hands")
- ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Теперь отнеси письмо в ящик!")
- else
- ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Ты слишком хилый что бы нести больше писем!.")
- end
- else
- ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Ты не почтальон!")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement