Pular para o conteúdo principal

RemoveBuildingForPlayer

Descrição

Remove um modelo de San Andreas para um único jogador em um raio específico.

NomeDescrição
playeridO ID do jogador para o qual remover os objetos.
modelidO modelo a ser removido.
Float:fXA coordenada X em torno da qual os objetos serão removidos.
Float:fYA coordenada Y em torno da qual os objetos serão removidos.
Float:fZA coordenada Z em torno da qual os objetos serão removidos.
Float:fRadiusO raio ao redor do ponto especificado para remover objetos com o modelo especificado.

Retorno

Essa função não retorna um valor específico.

Exemplos

public OnPlayerConnect(playerid)
{
// Quando o jogador se conectar, os objetos com o modelo 615 serão removidos dentro de um
// raio de 200.0 metros do ponto 0.0, 0.0, 0.0, que é o centro de San Andreas(mapa).
RemoveBuildingForPlayer(playerid, 615, 0.0, 0.0, 0.0, 200.0);
return 1;
}

public OnPlayerConnect(playerid)
{
// Quando o jogador se conectar, todos os objetos do mapa serão removidos.
RemoveBuildingForPlayer(playerid, -1, 0.0, 0.0, 0.0, 6000.0);
return 1;
}

Notas

dica

No SA-MP 0.3.7 você pode usar -1 no modelid para remover todos os objetos dentro do raio especificado.

atenção

Há um limite de cerca de 1000 linhas/objetos. Não há solução alternativa. Ao remover o mesmo objeto para um jogador, eles travarão. Comummente, os jogadores travam ao se reconectar ao servidor porque o servidor remove o objeto no OnPlayerConnect.

Funções relacionadas