Pular para o conteúdo principal

UseGangZoneCheck

aviso

Esta função foi adicionada no omp v1.1.0.2612 e não funcionará em versões anteriores!

Descrição

Ativa o callback quando um jogador entra/sai desta zona.

NomeDescrição
zoneidO ID da zona para a qual ativar a detecção de área.
bool:enableA detecção de entrada deve ser iniciada ou interrompida? (true/false)

Retornos

1: A função foi executada com sucesso.

0: A função não foi executada. A gangzone especificada não existe.

Exemplos

new gGangZoneID = INVALID_GANG_ZONE;

public OnGameModeInit()
{
gGangZoneID = GangZoneCreate(1248.011, 2072.804, 1439.348, 2204.319);

// Habilitado o retorno de chamada quando um jogador entra em /leaves nesta zona
UseGangZoneCheck(gGangZoneID, true);
}

public OnPlayerEnterGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "You are entering gangzone %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}

public OnPlayerLeaveGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "You are leaving gangzone %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}

Callbacks Relacionadas

Os retornos de chamada a seguir podem ser úteis, pois estão relacionados a esta função de uma forma ou de outra.

Funções Relacionadas

As funções a seguir podem ser úteis, pois estão relacionadas a esta função de uma forma ou de outra.