Advertisement
Guest User

Untitled

a guest
Sep 20th, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. v--SIMPLE BOT
  2. function ENT:OnKilled(dmg)
  3.  
  4. print(self.nameOfNpcDB)
  5.  
  6.  
  7.  
  8.  
  9. hook.Call("KilledNPCHandler", GAMEMODE, self,self,self,self,self)
  10.  
  11.  
  12. local item = GAMEMODE.Items[1]
  13. for i=1,2 do
  14. local ent = ents.Create("xp_orb")
  15. ent:SetPos(self:GetPos() + VectorRand()*Vector(15,15,0))
  16. ent:Spawn()
  17. ent:Activate()
  18. ent:SetXP(10,100)
  19. end
  20.  
  21. for i=1,2 do
  22. local ent = ents.Create("dropped_item")
  23. ent:SetModel("models/weapons/w_crowbar.mdl")
  24. ent:SetPos(self:GetPos() + VectorRand()*Vector(15,15,0))
  25. ent:Spawn()
  26. ent:SetNWString("id","weapon_crowbar")
  27. end
  28.  
  29. self:BecomeRagdoll(dmg)
  30. //self.loopingSound:Stop()
  31.  
  32. end
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. -- INIT FILE
  40. function KilledNPCHandlerz(npc)
  41. timer.Simple(2,function()
  42. for i,v in ipairs(possibleNPCNames)do
  43. if(v[2]==npc.nameOfNpcDB)then
  44. v[1]=false
  45. end
  46. end
  47. end)
  48. end
  49. hook.Add( "KilledNPCHandler", "npcHandler", KilledNPCHandlerz )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement