[Ajuda] Nгo funfa @@@
#1

E o seguinte: Eu peguei uma "stock" de um server para colocar no meu, o objetivo era: criar uma GZ e quando o player entrar
na GZ, considerar ele dentro da favela ok? entгo tem aquela funcгo "IsPlayerInRangeOfPoint" so que, essa funзгo й para o player que
esta a "X" metros da coordenada que esta na funзгo certo, estao a "X" metros vale qualquer lado, ou seja, o que eu quero
explicar й que o metros й em raios(rendondo), entende?
pawn Код:
if(IsPlayerInRangeOfPoint(i, 35, 1970.0239,-1198.5100,17.4500))
entгo,o player que estiver a 35 metros da ponto... mas eu nгo quero assim, porque a GZ й quadradra o nгo abrange uma arйa
redonda igual o funзгo IsPlayerInRangeOfPoint... entгo eu quero uma coisa que abrange uma area quadradra, mas exatamento como
numa GangZone, sei que й possivel pois ja vi em muitos servers, e encontrei no NVC, uma stock que faz isso, mas como eu nгo
sei mexer com stock, eu adptei e tudo no meu server mas nгo da nada, exatamente nada, nгo sei o que esta errado, sera que
alguem pode me ajudar?

stock:
pawn Код:
stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax )
{
    new RetValue = 0;
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z );

    if( X >= XMin && Y >= YMin && X < XMax && Y < YMax ) {
        RetValue = 1;
    }
    return RetValue;
}
Code:
pawn Код:
GZFavela = GangZoneCreate(2291.9641,-976.0182, 1983.5922,-1128.1880);
pawn Код:
SetTimer("Locais", 800, 1);
pawn Код:
public Locais()
{
    for(new i=0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerInPlace(i,2291.9641, -976.0182, 1983.5922, -1128.1880))
            {
                SendClientMessage(i, 0xFFFFFFAA, "(MENSAGEM-TESTE) Vocк entrou na Favela!");
                TextDrawShowForPlayer(i, dm[i]);
                ParkGlen[i] = SetTimerEx("GlenPark", 8000, false, "i", i);
            }
        }
    }
    //return 1;
}
Alguem pode me dizer porque nгo aparece a mensagem "(MENSAGEM-TESTE) Vocк entrou na Favela!" quando eu entro na favela?
o que tem de errado?
Reply
#2

assim
EX:
PHP код:
if(IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax )) 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)