CreatePlayerGangZone
atenção
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
Descrição
Cria uma gangzone de jogador. Isso pode ser usado como uma alternativa ao limite de gangzones globais.
Nome | Descrição |
---|---|
playerid | O ID do jogador para quem a gangzone de jogador será criada. |
Float:minX | A coordenada X para o lado oeste da gangzone de jogador. |
Float:minY | A coordenada Y para o lado sul da gangzone de jogador. |
Float:maxX | A coordenada X para o lado leste da gangzone de jogador. |
Float:maxY | A coordenada Y para o lado norte da gangzone de jogador. |
Retorno
O ID da gangzone de jogador criada, retorna -1 se não foi criada
Exemplos
// Esta variável é usada para armazenar o id da gangzone
// para que possamos usá-la em todo o script
new gGangZoneID[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
// Cria a gangzone
gGangZoneID[playerid] = CreatePlayerGangZone(playerid, 2236.1475, 2424.7266, 2319.1636, 2502.4348);
}
MaxY
v
-------------* < MaxX
| |
| gangzone |
| center |
| |
MinX > *-------------
^
MinY
Notas
atenção
- Há um limite de 1024 gangzones.
- Colocar os parâmetros na ordem errada resulta em comportamento com falhas.
dica
Esta função apenas CRIA a gangzone, você deve usar PlayerGangZoneShow para mostrá-la.
Funções Relacionadas
- PlayerGangZoneDestroy: Destrói a gangzone de jogador.
- PlayerGangZoneShow: Mostra a gangzone de jogador em uma cor.
- PlayerGangZoneHide: Esconde a gangzone de jogador.
- PlayerGangZoneFlash: Inicia o piscar da gangzone de jogador.
- PlayerGangZoneStopFlash: Para o piscar da gangzone de jogador.
- PlayerGangZoneGetColour: Obtém a cor de uma gangzone de jogador.
- PlayerGangZoneGetFlashColour: Obtém a cor piscante de uma gangzone de jogador.
- PlayerGangZoneGetPos: Obtém a posição de uma gangzone, representada pelas coordenadas minX, minY, maxX, maxY.
- IsValidPlayerGangZone: Verifica se a gangzone de jogador é válida.
- IsPlayerInPlayerGangZone: Verifica se o jogador está na gangzone de jogador.
- IsPlayerGangZoneVisible: Verifica se a gangzone de jogador está visível.
- IsPlayerGangZoneFlashing: Verifica se a gangzone de jogador está piscando.
- UsePlayerGangZoneCheck: Habilita o callback quando um jogador entra/sai desta zona.