[Ajuda] Coordenadas - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Coordenadas (
/showthread.php?tid=584906)
Coordenadas -
NuTShoT - 09.08.2015
Olб, boa noite!
Alguйm poderia me ajudar com um problema ?! Enfim o problema й o seguinte, o comando /DEBUG sempre retorna a mensagem: ERRO, mesmo estando na бrea que nгo deveria indicar.
pawn Код:
stock IsPlayerInGuerraSF(playerid){
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= -2856.2881 && y >= 1181.1769 && x <= -2775.3076 && y <= 976.0464) return 1;
else return 0;
}
pawn Код:
CMD:DEBUG(playerid,params[]){
if(IsPlayerInGuerraSF(playerid)){
SendClientMessage(playerid, -1, "Vocк estб na бrea certa!");
}
else{
SendClientMessage(playerid, -1, "ERRO");
}
return 1;
}
Re: Coordenadas -
n0minal - 09.08.2015
Muito provavelmente a funзгo IsPlayerInGuerraSF estб utilizando uma lуgica imprecisa na verificaзгo de бrea, poste as coordenadas de limite do local da guerra ou use IsPlayerInRangeOfPoint.
Re: Coordenadas -
Ph0ton - 09.08.2015
pawn Код:
y >= 1181.1769 && y <= 976.0464
Re: Coordenadas -
Artista - 09.08.2015
Tente assim...
PHP код:
stock IsPlayerInGuerraSF(playerid){
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
return ((-2856.2881 <= x <= -2775.3076) && (976.0464 <= y <= 1181.1769));
}
Re: Coordenadas -
NuTShoT - 09.08.2015
Olб, bom dia!
@Artista, Deu certinho, muito obrigado! +rep
Vlw!