05.10.2015, 02:57
Galera, uma dъvida, preciso colocar matematicamente uma бrea para tal funзгo ser executada, consegui pфs tenho uma public chamada PlayerToPoint e nela contem o seguinte:
Com isso eu posso fazer a funзгo:
Mas o problema ta nesse raio ai, como posso saber exatamente a distancia de por exemplo 1.0, 2.0, 3.0, ... etc?
Existe alguma tabela pra isso?
PHP код:
public PlayerToPoint(Float: radi,playerid,Float: x,Float: y,Float: z) {
if (IsPlayerConnected(playerid)) {
new Float: oldposx,
Float: oldposy,
Float: oldposz;
new Float: tempposx,
Float: tempposy,
Float: tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx - x);
tempposy = (oldposy - y);
tempposz = (oldposz - z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) {
return true;
}
}
return 0;
}
PHP код:
PlayerToPoint(raio, playerid, coordenada)
Existe alguma tabela pra isso?