Guest
Public paste!

Michael Craft

By: a guest | Nov 10th, 2009 | Syntax: Lua | Size: 0.62 KB | Hits: 119 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. -- Gmod Dummy Functions
  2.  
  3. AllEnts = {}
  4.  
  5. ents = {}
  6. ents.__index = ents
  7.  
  8. function ents.create(class)
  9.         local ent = {}
  10.         setmetatable(ent,ents)
  11.         ent.class = class
  12.         table.insert(AllEnts, ent)
  13.         return ent
  14. end
  15.  
  16. function ents.FindByClass(class)
  17.         local results = {}
  18.         for k,v in pairs(AllEnts) do
  19.                 if v:GetClass() == class then
  20.                         table.insert(results, v)
  21.                 end
  22.         end
  23.         return results
  24. end
  25.  
  26. function ents:GetClass()
  27.         return self.class
  28. end
  29.  
  30. function ents:SetKeyValues(kvtable)
  31.         self.kvtable = kvtable
  32. end
  33.  
  34. function ents:GetKeyValues()
  35.         return self.kvtable
  36. end
  37.  
  38. function ents:Spawn()
  39.         self.spawned = true
  40. end