AddCharModel
Descrição
Esta função foi implementada no SA-MP 0.3.DL-R1 e não funcionará em versões anteriores.
Adiciona um novo modelo de personagem personalizado para download. Os arquivos do modelo serão armazenados em Documentos\GTA San Andreas User Files\SAMP\cache do jogador sob a pasta IP e Porta do Servidor em um arquivo no formato CRC.
Nome | Descrição |
---|---|
baseid | O ID do modelo da skin original a ser usado como base (personagens originais são usados caso o download falhar). |
newid | O ID do modelo da nova skin. Varia entre 20001 a 30000 (10000 slots) para serem usados posteriormente com SetPlayerSkin. |
dffname | Nome do arquivo de extensão .dff localizado na pasta do servidor de modelos por padrão (configuração artpath). |
txdname | Nome do arquivo de textura de extensão .txd localizado na pasta do servidor de modelos por padrão (configuração artpath). |
Retorno
1: A função foi executada com sucesso.
0: Falha ao executar a função.
Exemplos
public OnGameModeInit()
{
AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
return 1;
}
AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
Notas
"useartwork" deve ser habilitado primeiro nas configurações do servidor para que essa função funcione.
Atualmente não há restrições sobre quando você pode chamar esta função, mas esteja ciente de que se você não chamá-los dentro de OnFilterScriptInit ou OnGameModeInit, você corre o risco de que alguns jogadores, que já estão no servidor, não tenham baixado os modelos.
Funções Relacionadas
- SetPlayerSkin: Define a skin (personagem) de um jogador.