Advertisement
Guest User

Untitled

a guest
Nov 20th, 2011
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.66 KB | None | 0 0
  1. local nextclass, nextpos, nextang
  2.  
  3. local function RespawnTrigger(ply,wep)
  4.     nextclass, nextpos, nextang = wep:GetClass(), wep:GetPos(), wep:GetAngles()
  5.     wep:Respawn()  
  6.     return(true)
  7. end
  8.  
  9. hook.Add("PlayerCanPickupWeapon", "RespawnTrigger", RespawnTrigger)
  10.  
  11. hook.Add("OnEntityCreated","RespawnManagement",function(ent)
  12.     if ent:IsWeapon() then
  13.         local function DelayedRespawn(ent,class,model)
  14.             if !(ent:GetClass() == class ) then return end
  15.  
  16.             nextclass = ""
  17.  
  18.             ent:SetPos(nextpos)
  19.             ent:SetAngles(nextang)
  20.  
  21.         end
  22.  
  23.         timer.Simple(0.1,DelayedRespawn, ent,nextclass)
  24.     end
  25. end)
  26.  
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement