Advertisement
Keltines

Firmas

Nov 14th, 2015
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.33 KB | None | 0 0
  1. local keys = {down=40, s=83}
  2. local objects = {}
  3. local mice = {}
  4.  
  5. function main()
  6.         for name in pairs(tfm.get.room.playerList) do
  7.                 eventNewPlayer (name)
  8.         end
  9. end
  10.  
  11. function eventNewPlayer (name)
  12.         for _,key in pairs(keys) do
  13.                 tfm.exec.bindKeyboard (name, key, true)
  14.         end
  15.         mice[name] = {
  16.                 objectsSpawned = 0
  17.         }
  18. end
  19.  
  20. function eventLoop (t, tr)
  21.         for i,object in ipairs(objects) do
  22.                 if os.time() > object.timeStamp + 5000 then
  23.                         tfm.exec.removeObject (object.id)
  24.                         mice[object.name].objectsSpawned = mice[object.name].objectsSpawned - 1
  25.                         table.remove (objects, i)
  26.                 end
  27.         end
  28. end
  29.  
  30. function eventKeyboard (name, key, down, px, py)
  31.         if (key == keys.down or key == keys.s) and mice[name].objectsSpawned < 2000000000 then
  32.                 local object = {
  33.                         timeStamp = os.time(),
  34. ui.addTextArea(0, "<b> <font size='15'><font color='#BABD2F'>"..name.." ", nil, px, py, 100, 100, 0x324650, 0x0, 0, false),
  35.                         name = name
  36.                 }
  37.                 table.insert (objects, object)
  38.                 mice[name].objectsSpawned = mice[name].objectsSpawned + 1
  39.         end
  40. end
  41.  
  42. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement