Pular para o conteúdo principal

RedirectDownload

aviso

Esta função foi adicionada no SA-MP 0.3.DL R1 e não funcionará em versões anteriores!

Descrição

Redirecione o download AddCharModel ou AddSimpleModel personalizado do jogador para uma página da Web HTTP específica.

Parâmetros

NomeDescrição
playeridO ID do jogador que solicitou download de modelos personalizados.
const url[]O URL para redirecionar o download

Valores de retorno

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

0: A função não foi executada.

Exemplo de uso de dl_redirect filterscript

new baseurl[] = "https://assets.open.mp";

public OnPlayerRequestDownload(playerid, type, crc)
{
if (!IsPlayerConnected(playerid))
{
return 0;
}

new
fullURL[256],
fileName[64],
foundFileName = 0;

if (type == DOWNLOAD_REQUEST_TEXTURE_FILE)
{
foundFileName = FindTextureFileNameFromCRC(crc, fileName, sizeof fileName);
}
else if (type == DOWNLOAD_REQUEST_MODEL_FILE)
{
foundFileName = FindModelFileNameFromCRC(crc, fileName, sizeof fileName);
}

if (foundFileName)
{
format(fullURL, sizeof fullURL, "%s/%s", baseurl, fileName);
RedirectDownload(playerid, fullURL);
}

return 0;
}

Funções Relacionadas

  • AddCharModel: Adiciona um novo modelo de personagem personalizado para download.
  • AddSimpleModel: Adiciona um novo modelo de objeto simples personalizado para download.
  • AddSimpleModelTimed: Adiciona um novo modelo de objeto simples personalizado para download.

Callbacks Relacionadas