I’m trying to find out how to make a script that freeze’s or kills other players in a radius of x from GetPlayerPed(-1)
I have the freeze and kill part done but I don’t know how to make the radius thing. I tried looking at the LocalChat script to get some inspiration.
function isPlayerInRangeOfPoint(player,x,y,z,range)
local px,py,pz=GetElementPosition(player)
return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range
end
I think I’ve seen a server admin doing it on his server but instead of freezing players he deleted cars in a area of 20 meter radius and could just walk around.
How would I call isPlayerInRangeOfPoint or should I even use that method?
If a include it in client_side and try to call it with GetPlayer(-1) it code breaks.
@kanersps How do U develop stuff? Is there a way to not close the server down each time -> delete cache -> restart server -> start game. Is there a way to avoid this and debug directly in-game?
Can I use IsPlayerInArea instead? And where do I put this function. client or server? Because I still keep getting code fail when I use either one. And do I have to loop the players if I call it with a explicit player ID?