Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. -- Author: Jordynl
  2.  
  3. players = {}
  4.  
  5. function pythag(x1,y1,x2,y2,r)
  6. local x=x2-x1
  7. local y=y2-y1
  8. local r=r+r
  9. return x*x+y*y<r*r
  10. end
  11.  
  12. function eventNewPlayer(name)
  13. players[name] = {
  14. spawned = true,
  15. }
  16. system.bindMouse(name, true)
  17. end
  18.  
  19. function eventMouse(playerName, x, y)
  20. if players[playerName].spawned then
  21. for name, player in pairs(tfm.get.room.playerList) do
  22. if pythag(x, y, player.x, player.y, 25) and playerName ~= name then
  23. local playerData = tfm.get.room.playerList[playerName]
  24. tfm.exec.movePlayer(name, playerData.x, playerData.y)
  25. tfm.exec.displayParticle(36,playerData.x,playerData.y,0,0,0,0,nil)
  26. tfm.exec.displayParticle(36,player.x,player.y,0,0,0,0,nil)
  27. tfm.exec.movePlayer(playerName, player.x, player.y)
  28. end
  29. end
  30. end
  31. end
  32.  
  33. for k,v in pairs({}) do
  34. tfm.exec["disable"..v](true)
  35. end
  36.  
  37. for name, player in pairs(tfm.get.room.playerList) do
  38. eventNewPlayer(name)
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement