10/09/2021 16:32
São funções que precisam ser adaptadas ao seu GM, não adianta ter apenas os comandos. /revistar sem ter, por exemplo, as suas variaveis de drogas, não encontraria nada em todas as vezes.
Porém, segue um dos comandos:
Só servirá como base, o resto é com você.
Porém, segue um dos comandos:
Código:
alias:revistar("inspeccionar")//español
CMD:revistar(playerid, params[])
{
new tmp[24], string[128];
if(sscanf(params, "s[24]", tmp))
if(idioma[playerid]==PT)return ShowInfoBox(playerid, COR_USOCORRETO, "Uso: /revistar [id]");
else if(idioma[playerid]==ES)return ShowInfoBox(playerid, COR_USOCORRETO, "Uso: /inspeccionar [id]");
new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);
if(!IsPlayerConnected(id))
if(idioma[playerid]==PT)return ShowInfoBox(playerid, COR_ERRO, "ERRO: ID invalido!");
else if(idioma[playerid]==ES)return ShowInfoBox(playerid, COR_ERRO, "ERROR: ID invalida!");
if(!Player[id][pLogged])
if(idioma[playerid]==PT)return ShowInfoBox(playerid, COR_ERRO, "ERRO: Esse jogador nao esta logado!");
else if(idioma[playerid]==ES)return ShowInfoBox(playerid, COR_ERRO, "ERROR: Este jugador no ha iniciado sesion!");
if(!Player[playerid][EmTrabalho])
if(idioma[playerid]==PT)return ShowInfoBox(playerid, COR_ERRO, "ERRO: Voce nao esta em trabalho!");
else if(idioma[playerid]==ES)return ShowInfoBox(playerid, COR_ERRO, "ERROR: No estas en el trabajo!");
if(IsPM(playerid, 1))
{
if (ProxDetectorS(5.0, playerid, id))
{
MostrarMochila(playerid, id, 2, 0);
each(Players->new p)
{
if(idioma[p]==PT)format(string, sizeof(string), "** %s foi revistado pelo Policial %s.", GetPlayerNameEx(id), GetPlayerNameEx(playerid));
if(idioma[p]==ES)format(string, sizeof(string), "** %s fue inspeccionado por la policía %s.", GetPlayerNameEx(id), GetPlayerNameEx(playerid));
MensagemLocal(p, COR_ROXO, string, 60);
}
}
else
if(idioma[playerid]==PT)ShowInfoBox(playerid, COR_ERRO, "ERRO: Esse player esta muito distante de voce!");
else if(idioma[playerid]==ES)ShowInfoBox(playerid, COR_ERRO, "ERROR: Este jugador esta demasiado lejos de ti!");
}
else
ShowInfoBox(playerid, COR_ERRO, ERRO_PERM);
return true;
}
Só servirá como base, o resto é com você.
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.