09/10/2021 01:22
Amigo não recomendo solicitar sistemas simples e básico como esse aí, acredito que você tem o potencial de aprender a fazer esse tipo de comando se esforçar um porquinho... Porém irei deixar abaixo o comando e espero que se esforce pra criar um do zero.
Dei umas explicações e espero que entenda, qualquer dúvida, recorre a esse fórum.
Código PHP:
//Necessário as includes zcmd e sscanf e também o plugin sscanf
//Comando /skin
CMD:skin(playerid, params[])
{
//Definindo as variáveis skinid que iremos usar como o valor do params(parametro) e a String aonde iremos formatar a mensagem e enviar pro jogador se escolher uma skin valida.
new skinid, String[32]
//Syntax simples de um sscanf, parametro com o especificador de numeros inteiros("D" ou "I") e logo apos nossa variavel que ira armazenar o valor do parametro no caso o numero que o jogador digitar pos /skin . (exemplo: /skin 60)
if(sscanf(params, "d", skinid))
return SendClientMessage(playerid, -1, "* /skin [SkinID] ( 0-311 )"); //Mensagem caso o jogador nao especificar o skinid digitar apenas /skin
//Verificar se e uma skin valida, as skins do SA-MP sao do 0(CJ) ao 311(Police) skin abaixo ou acima de 0-311 sao invalidas e ira retornar um erro no chat como "Invalid Ped" algo parecido.
if(skinid < 0 || skinid > 311)
return SendClientMessage(playerid, -1, "* Skin invalida! Escolha uma entre 0-311"); //Mensagem caso o jogador escolher uma skin abaixo de 0 ou acima de 311 usando tambem o especificador < e > que significa <(abaixo) e >(acima)
//Caso nao retornar nenhum erro e o jogador digitar /skin 60 ira setar a skin e logo abaixo a mensagem formatada...
SetPlayerSkin(playerid, skinid);
//A mensagem formatada junto com a nossa variavel que definimos la em cima com um total de 32 celulas(tamanho) suficiente...
format(String, sizeof(String), "* Voce escolheu o skinid: %d", skinid); //FOrmatando a mensagem
SendClientMessage(playerid, -1, String); //Enviando a mensagem
return 1;
}
Dei umas explicações e espero que entenda, qualquer dúvida, recorre a esse fórum.