25/04/2022 02:37
(Esta mensagem foi modificada pela última vez a: 25/04/2022 02:38 por xbruno1000x.)
Cara strcmp não é mais utilizado há bastante tempo, o ideal era utilizar ZCmd, Pawn.CMD ou similar. Esses processadores de comandos facilitam esse tipo de coisa e também melhoram o desempenho do servidor.
Mas...creio ser possível resolver assim:
(Modo de uso: Basta substituir por esse comando)
(Modificação: Eu apenas adicionei uma if verificando se o ID digitado é igual a 217 ou 211)
Mas...creio ser possível resolver assim:
Código:
if(strcmp(cmd, "/skin", true) == 0)
{
if(AFK[playerid] == true) return SendClientMessage(playerid, CINZA, "{00FFFF}[BDF] {FFFFFF}Você não pode usar Comandos porque está Ausente.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, VERMELHO, "{00FFFF}[BDF] {00FFFF}/skin [{00FFFF}ID{FFFFFF}]"); //{00F2FF}Azul {808080}CINZA {00FFFF}Vermelho
if(strval(tmp) < 0 || strval(tmp) > 299) return SendClientMessage(playerid, VERMELHO, "{00FFFF}[BDF] {FFFFFF}ID das skin são de 0 a 299!");
if(strval(tmp) == 217 || strval(tmp) == 211) return SendClientMessage(playerid, VERMELHO, "{00FFFF}[BDF] {FFFFFF}Essa skin pertence ao Staff!");
new string [400];
GetPlayerName(playerid, pNamee, sizeof(pNamee));
format(string, sizeof(string), "{00FFFF}[BDF] {FFFFFF}Skin alterado com sucesso para {00FFFF}(%d)", strval(tmp));
SendClientMessage(playerid, CINZA, string);
SetPlayerSkin(playerid, strval(tmp));
return 1;
}
(Modo de uso: Basta substituir por esse comando)
(Modificação: Eu apenas adicionei uma if verificando se o ID digitado é igual a 217 ou 211)
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.