[AJUDA] Area Quadrada
#1

Bom pessoal eu tou fazendo um negocio tipo de areas que tipo eu to usando player to point ou seja ele e no raio redondo mas eu queria um raio "QUADRADO" tipo assim

pawn Код:
+--------------------+
|                    |                      
|                    |
|                    |
|                    |
|                    |
|                    |
+--------------------+
uma area quadrada tipo uma GZ mas sem a gz como fasco isso tipo fazer uma gz mas sem a gz sу com 4 coordenadas para fazer um quadrado ou um tengolo
Reply
#2

IsPlayerInArea
Reply
#3

fiz agora a pressa

pawn Код:
JogadorNaArea(player,Float:minimox,Float:maximox,Float:minimoy,Float:maximoy)
pawn Код:
//==============================================================================
stock
    JogadorNaArea(player,Float:minimox,Float:maximox,Float:minimoy,Float:maximoy)
{
    static
        Float:PosA[3]
    ;
    if(IsPlayerConnected(player))
        GetPlayerPos(i, PosA[0], PosA[1], PosA[2]);
    return (PosA[0] > minimox && PosA[0] < maximox && PosA[1] > minimoy && PosA[1] < maximoy) ? (1) : (0);
}
//==============================================================================
espero que funcione

EDIT: Modo de uso

pawn Код:
if(JogadorNaArea(playerid,400.9,450.1,500.3,550.7) == 1)
//Jogador estб na area!
pawn Код:
if(JogadorNaArea(playerid,400.9,450.1,500.3,550.7) == 0)
//Jogador nгo estб na area!
Reply
#4

Ohhhhh valeu ai pessoal com os dois eu consegui fazer
Reply
#5

Qualquer coisa vai em cуdigos ъteis,minha funзгo transforma,xy,z + radius em quadrado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)