All pastes #962193 Raw Edit

homie

public cpp v1 · immutable
#962193 ·published 2008-03-29 16:00 UTC
rendered paste body
PlayerColorForPlayer(playerid,receiverid) //by homie{	new Float:dist;	new Float:pos1[3];	new Float:pos2[3];	new visibility,color;	GetPlayerPos(playerid,pos1[0],pos1[1],pos1[2]);	GetPlayerPos(receiverid,pos2[0],pos2[1],pos2[2]);	dist = floatsqroot((pos2[0]-pos1[0])*(pos2[0]-pos1[0])+(pos2[1]-pos1[1])*(pos2[1]-pos1[1])+(pos2[2]-pos1[2])*(pos2[2]-pos1[2]));	if(dist < 40.0) visibility = 0;	else if(dist > 99.8) visibility = 255;	else visibility = floatround(floatmul(floatadd(dist,-40.0),4.2666));	if(gTeam[playerid] == TEAM_1) color = 3932372480 + visibility;	else if(gTeam[playerid] == TEAM_2) color = 1754438656 + visibility;	SetPlayerMarkerForPlayer(receiverid,playerid,color);}forward RefreshTags();public RefreshTags(){	for(new playerid = 0; playerid < 200; playerid++) if(IsPlayerConnected(playerid)) for(new receiverid = 0; receiverid < 200; receiverid++) if(IsPlayerConnected(receiverid) && receiverid != playerid && gTeam[playerid] != gTeam[receiverid]) PlayerColorForPlayer(playerid,receiverid);	return 1;}