SA-MP Forums Archive
[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(playeridxyz);
    return ((-
2856.2881 <= <= -2775.3076) && (976.0464 <= <= 1181.1769));




Re: Coordenadas - NuTShoT - 09.08.2015

Olб, bom dia!

@Artista, Deu certinho, muito obrigado! +rep

Vlw!