Olá, bom, o título é autoexplicativo, estou com devidos problemas e duvidas em "onde upo as musicas e onde pego os links?" e "como colocar o link certo na linha do código?"
new SERVER_DOWNLOAD[] = "http://www.dev-wil.com/downloads/03dl/models";
public OnRequestDownload(playerid, type, crc) {
return 1;
}
4. Agora, crie os parâmetros dessa função para que ela substitua o download via SA-MP Server para o do seu website.
- Adicione uma condição para checar se o player está conectado;
- Adicione condições com os types DOWNLOAD_REQUEST_TEXTURE_FILE e DOWNLOAD_REQUEST_MODEL_FILE para definir a função que irá buscar textura ou o modelo, respectivamente.
Código:
new SERVER_DOWNLOAD[] = "http://www.dev-wil.com/downloads/03dl/models";
public OnRequestDownload(playerid, type, crc) {
if(!IsPlayerConnected(playerid)) return 0;
if(type == DOWNLOAD_REQUEST_TEXTURE_FILE) {}
if(type == DOWNLOAD_REQUEST_MODEL_FILE) {}
return 1;
}
5. Adicione as funções FindTextureFileNameFromCRC(crc, retstr[], retstr_size); e FindModelFileNameFromCRC(crc, retstr[], retstr_size);.
- Isso dirá ao SAMP Server que ele deve escrever o nome dos arquivos de textura e modelo a serem encontradas no servidor de web.
6. Adicione uma variável local para substituir o 'retstr[]' e altere o terceiro parâmetro para o tamanho dessa nova variável.
7. As funções que foram adicionadas no passo cinco retornarão um valor true (1) caso seja achada ou false (0) caso não. Crie uma variável pra identificar essa ação e atribua o valor a elas. Assim, também crie uma condição após onde checará esse valor que foi atribuído à nova variável.
Código:
new SERVER_DOWNLOAD[] = "http://www.dev-wil.com/downloads/03dl/models";
public OnRequestDownload(playerid, type, crc) {
if(!IsPlayerConnected(playerid)) return 0;
8. Declare uma variável local para texto com o tamanho de 256 caracteres. Essa variável será responsável por armazenar a URL final do arquivo, contendo a URL principal e a localização do arquivo nesse endereço. Crie uma formatação para tal variável, inserindo o SERVER_DOWNLOAD e o filename no texto.
9. Abaixo da formatação criada, iremos inserir, enfim, a função RedirectDownload(playerid, url[]);, onde o 'url[]' é a variável formatada acima.
Código:
new SERVER_DOWNLOAD[] = "http://www.dev-wil.com/downloads/03dl/models";
public OnRequestDownload(playerid, type, crc) {
if(!IsPlayerConnected(playerid)) return 0;
10. Ligue o servidor e entre no server. Você notará que os arquivos serão baixados mais rapidamente pelo client-side desta forma.
- Caso ocorra que no lugar da porcentagem apareça o erro (22) HTTP Response co... significará que o caminho indicado para o arquivo está errado ou diferente do SA-MP Server.
Esse é o tutorial, eu posso ter deixado alguma informação ou código ter escapado porque tive que transcrever letra por letra, formatar espaço por espaço, então complica. Caso tenha algum erro ou algo do tipo, deixem comentado que eu posso ajudar e creio que o Wil, se tiver de bobeira, também tomará a liberdade de aparecer pra sanar algumas dúvidas que possam existir, por acaso.
Deixo aqui minha contribuição ao fórum com este gamemode que já um dia foi utilizado no meu servidor, o Brasil Mega Trucker. Hoje, o servidor encontra-se inativo, e este gamemode foi um grande sucesso quando utilizado.
A base deste gamemode é de PowerPC603 (PPC_Trucking); Requisitos
Plugin Streamer;
Plugin SSCANF;
Include ZCMD
Include Dultis
Profissões
Caminhoneiro (transporte de cargas)
Motorista de Ônibus (transporte de passageiros)
Piloto de Avião (transporte de cargas/passageiros)
Policial (multar ou prender jogadores)
Mafioso (transporte ou roubo de cargas)
Entregador dos Correios (entrega de correspondencias em casas de jogadores)
Mecânico (reparo/reabastecimento de veículo de jogadores)
Operário DNIT (manutenção de radares e reboque de veículos abandonados no jogo)
Recursos Nível administrativo
Civil
Moderador
Ajudante
Administrador
Organizador
Gerente
Dono
Sistema de Comboio (Caminhoneiro) com ganhos respectivos a quantidade de membros;
Sistema de Combustível;
Sistema de Casas até nivel 10;
Sistema de Concessionária para aluguel de veículos;
Sistema de Veículos por casa (Quantidade de veículo de acordo com o nível da casa);
Sistema de Pedágio;
Sistema de fura-pneus para Policiais;
Sistema de Radar (multando automaticamente jogadores que ultrapassam o limite de velocidade);
Sistema de multa/prisão;
Sistema de roubo de carga (para cargas consideradas perigosas como caminhoneiro, mafiosos poderão rouba-la);
Sistema de empresas obtendo lucro por hora de acordo com a empresa (mesmo off-line);
Sistema bancário com juros por hora de acordo com a quantidade de dinheiro do jogador (mesmo off-line);
Observações
Nesta versão não está inclusa o sistema de despejo de propriedades, mas você pode obter através da base do gamemode original PPC_Trucking.
Também deixo avisado que, o sistema de salvamento é totalmente manual, manipulando arquivos dentro da pasta ServerData.
Olá Pessoal Como Todos Sabem O nosso Querido Kalcor Fundador E Criador Do Samp Saiu do Samp Ou até mesmo Sumiu Dos sites Fórum e Outras coisas Com isso O Samp Fórum Maior site de Ajuda Do Samp Acabou A Alguns Dias atrás. Mais Nois Brasileiros Samos daquele jeito né? Kkk Não vamos deixa Um jogo que Marcou a Vida de Muita gente Acabar Por tanto que tal o Portal Samp Se torna O maior Fórum de Samp? Vamos lá divulga Mostra Talvez até O Kalcor Veja Oque estamos tentando Fazer Pelo Samp.