29.01.2011, 03:10
Buenas tengo una duda ustedes conocen alguna funcion para que cierta accion solo se pueda realizar estando cerca de un jugador de cierto equipo esa es mi duda gracias por leer el post
forward Float:GetDistanceBetweenPlayers(p1, p2);
public Float:GetDistanceBetweenPlayers(p1,p2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2)) return -1.00;
GetPlayerPos(p1,x1,y1,z1);
GetPlayerPos(p2,x2,y2,z2);
return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}
static gTeam[MAX_PLAYERS];
if(gTeam[id] == 0)
{
//..
}