Advertisement
Guest User

Goudewup

a guest
Jan 30th, 2010
790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. stock GetDistanceBetweenPlayers(playerid,playerid2)
  2. {
  3. new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
  4. new Float:tmpdis;
  5. GetPlayerPos(playerid,x1,y1,z1);
  6. GetPlayerPos(playerid2,x2,y2,z2);
  7. tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  8. return floatround(tmpdis);
  9. }
  10.  
  11. stock SendLocalMessage(playerid, color, radius,string[])
  12. {
  13. for(new i=0; i<MAX_PLAYERS; i++)
  14. {
  15. if(IsPlayerConnected(i)) // Voor de veiligheid / snelheid
  16. {
  17. if(GetDistanceBetweenPlayers(playerid,i) <= radius)
  18. {
  19. SendClientMessage(i, color, string); // Verstuurt het bericht
  20. continue; // Gaat door naar de volgende loop (dus i verhogen met 1 etc)
  21. }
  22. else continue; // Verstuurt geen bericht, en gaat door naar de volgende loop (dus i verhogen met 1 etc)
  23. }
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement