23/04/2024 18:30
entao eu tentei fazer um chat de profissao deu certo mas só tinha um problema que tentei resolver e nao consegui que é mesmo que voce seja de outra profissao e voce enviar uma mensagem no chat da profissao os outros via os outros da outro profissao tipo só policia ae dei "/cp ola" ae as outras profissoes tipo lixeiro bombeiro ect conseguia ver oque eu escrevi mesmo ele nao sendo da policia nao sei se vcs vao entender mas vo passar o meu codigo
ta ae eu nao sei no que eu errei por isso que postei este topico
Código:
CMD:cp(playerid, params[])
{
new str[150], Texto[160];
if(Admin[playerid][pEmprego] == Desempregado)
{
SendClientMessage(playerid, 0xFF0000FF, "Voce nao tem um emprego");
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == PizzaBoy)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{FAAC58}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == MotoBoy)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{6E6E6E}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Dnit)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{088A85}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Jornalista)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{04B431}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Petroleiro)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{424242}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Minerador)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{585858}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Transportadordedrogas)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{FA5858}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Transportadordemaconha)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{F5A9A9}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Admin[i][pEmprego] == Assaltante)
{
if(sscanf(params, "s[160]", Texto)) return SendClientMessage(playerid, 0xFF0000FF, "Use /cp [Texto]");
format(str, 200, "{B40404}Chat-Profissao: %s: Diz: %s", pName(playerid), Texto);
SendClientMessage(i, -1, str);
}
}
return 1;
}