Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new pdistance = 1;
- forward NameTimer();
- Float:GetPointDistanceToPointExMorph(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
- {
- new Float:x, Float:y, Float:z;
- x = x1-x2;
- y = y1-y2;
- z = z1-z2;
- return floatsqroot(x*x+y*y+z*z);
- }
- stock SetPDistance(dista)
- {
- pdistance = dista;
- }
- stock GetPDistance()
- {
- return pdistance;
- }
- stock EnableDistancedNameTag(delay)
- {
- SetTimer("NameTimer",delay,1);
- }
- forward NameTimer();
- public NameTimer()
- {
- for(new i = 0;i < MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- for(new q = 0;q < MAX_PLAYERS;q++)
- {
- if(IsPlayerConnected(q))
- {
- new Float:p1x;
- new Float:p1y;
- new Float:p1z;
- new Float:p2x;
- new Float:p2y;
- new Float:p2z;
- if(IsPlayerConnected(i) && IsPlayerConnected(q))
- {
- GetPlayerPos(i,p1x,p1y,p1z);
- GetPlayerPos(q,p2x,p2y,p2z);
- if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
- {
- ShowPlayerNameTagForPlayer(i,q,1);
- }
- else
- {
- ShowPlayerNameTagForPlayer(i,q,0);
- }
- }}}}}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement