Advertisement
Guest User

Untitled

a guest
Jun 12th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. AddCSLuaFile("cl_init.lua")
  2. AddCSLuaFile("shared.lua")
  3. include("shared.lua")
  4. local prefix = "[Почтовая Служба]"
  5. function ENT:Initialize()
  6.     self:SetModel("models/props_wasteland/controlroom_filecabinet002a.mdl")
  7.     self:PhysicsInit(SOLID_VPHYSICS)
  8.     self:SetMoveType(MOVETYPE_VPHYSICS)
  9.     self:SetSolid(SOLID_VPHYSICS)
  10.     self:SetUseType( SIMPLE_USE )
  11.     local phys = self:GetPhysicsObject()
  12.     phys:EnableMotion(false)
  13. end
  14.  
  15. function ENT:Use(ply)
  16.     if IsValid(ply) and ply:IsPlayer() and ply:Alive() and (self:GetPos():Distance(ply:GetPos()) < 130) then
  17.     if ply:Team() == TEAM_POCHTA then
  18.         if ply:GetNWBool("TakeBox", false) == false then
  19.             ply:SetNWBool("TakeBox", true)
  20.             ply.OldWalkSpeed = ply:GetWalkSpeed()
  21.             ply.OldRunSpeed = ply:GetRunSpeed()
  22.             ply.OldMaxSpeed = ply:GetMaxSpeed()
  23.  
  24.             ply:SetMaxSpeed(ply.OldWalkSpeed * .4)
  25.             ply:SetWalkSpeed(ply.OldWalkSpeed * .4)
  26.             ply:SetRunSpeed(ply.OldWalkSpeed * .4)
  27.             ply:SetCanWalk( false )
  28.             ply:Give("rp_box_in_hands")
  29.             ply:SelectWeapon("rp_box_in_hands")
  30.             ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Теперь отнеси письмо в ящик!")
  31.         else
  32.             ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Ты слишком хилый что бы нести больше писем!.")
  33.         end
  34.       else
  35.      ply:SendMessageFD(Color(0,255,128), prefix, Color(255,255,255), "Ты не почтальон!")
  36.     end
  37. end
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement