[Ajuda]Marcar area
#5

Vo tentar te ajudar !

pra vocк marcar a area vocк faz assim

no topo do mode poe:

pawn Код:
new area1;
no OnGameModeInit vocк poe:

pawn Код:
area1 = GangZoneCreate(minx,miny,maxx,maxy);
e no OnPlayerSpawn:

pawn Код:
GangZoneShowForPlayer(playerid, area1, 0x00FF0045);
pra verificar a area faz assim:

no topo do seu mode vc poe o seguinte:

pawn Код:
new bool:NaArea[MAX_PLAYERS];
forward VerArea();
agora no OnGameModeInit vocк poe:

pawn Код:
SetTimer("VerArea",1000, true);
e no final do seu mode vocк poe:

pawn Код:
public VerArea()
{
    for(new i = 0; i < MAX_PLAYERS; ++i)
    {
        if(!NaArea[i])
        {
            if(IsPlayerInArea(i, x+, x-, y+, y-))
            {
                NaArea[i] = true;
                //Aki vocк poe pra retirar as armas e tudo mais
                break;
            }
            else
            {
                NaArea[i] = false;
                //aki vc poe pra dar as armas do cara de volta !
                break;
            }
       }
    }
}
embaixo vocк poe a stock de verificar se ta na area:

pawn Код:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
  new Float:x, Float:y, Float:z;
  GetPlayerPos(playerid, x, y, z);
  if (x > minx && x < maxx && y > miny && y < maxy) return 1;
  return 0;
}
ali na hora de posiзoes й minx, maxx, miny, maxy e nao minx,miny,maxx,minx como no gangzonecreate !


-
Reply


Messages In This Thread
[Ajuda]Marcar area - by MarcBlack - 11.01.2011, 02:37
Re: [Ajuda]Marcar area - by CyNiC - 11.01.2011, 02:45
Re: [Ajuda]Marcar area - by MarcBlack - 11.01.2011, 02:50
Re: [Ajuda]Marcar area - by Fabricio_Rios - 11.01.2011, 04:48
Re: [Ajuda]Marcar area - by pr0bscur3 - 11.01.2011, 11:59
Re: [Ajuda]Marcar area - by MarcBlack - 11.01.2011, 23:59
Re: [Ajuda]Marcar area - by [NWD]Jim._.Carrey - 12.01.2011, 00:09
Re: [Ajuda]Marcar area - by MarcBlack - 12.01.2011, 00:42
Re: [Ajuda]Marcar area - by [NWD]Jim._.Carrey - 12.01.2011, 01:00
Re: [Ajuda]Marcar area - by CyNiC - 12.01.2011, 01:34

Forum Jump:


Users browsing this thread: 1 Guest(s)