Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local keys = {down=40, s=83}
- local objects = {}
- local mice = {}
- function main()
- for name in pairs(tfm.get.room.playerList) do
- eventNewPlayer (name)
- end
- end
- function eventNewPlayer (name)
- for _,key in pairs(keys) do
- tfm.exec.bindKeyboard (name, key, true)
- end
- mice[name] = {
- objectsSpawned = 0
- }
- end
- function eventLoop (t, tr)
- for i,object in ipairs(objects) do
- if os.time() > object.timeStamp + 5000 then
- tfm.exec.removeObject (object.id)
- mice[object.name].objectsSpawned = mice[object.name].objectsSpawned - 1
- table.remove (objects, i)
- end
- end
- end
- function eventKeyboard (name, key, down, px, py)
- if (key == keys.down or key == keys.s) and mice[name].objectsSpawned < 2000000000 then
- local object = {
- timeStamp = os.time(),
- ui.addTextArea(0, "<b> <font size='15'><font color='#BABD2F'>"..name.." ", nil, px, py, 100, 100, 0x324650, 0x0, 0, false),
- name = name
- }
- table.insert (objects, object)
- mice[name].objectsSpawned = mice[name].objectsSpawned + 1
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement