/aviso - Lousaky - 20/12/2020
Alguem tem um comando para colocar na gm de /aviso para todos e /aviso para admins
RE: /aviso - NelsonC. - 21/12/2020
Código: CMD:aviso(playerid, params[]){
new id, motivo[128];
if(!Jogador[playerid][Admin])
return SendClientMessage(playerid, COR_ERRO, NOT_PERMISSION);
if(!Jogador[playerid][Trabalhando])
return SendClientMessage(playerid, COR_ERRO, "* Você não está trabalhando!");
if(sscanf(params, "us[128]", id, motivo))
return SendClientMessage(playerid, COR_ERRO, getCorrectUseCMD("Aviso (id/nome) (motivo)"));
if(id == playerid)
return SendClientMessage(playerid, COR_ERRO, "* Você não pode dar aviso em você mesmo!");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, COR_ERRO, "* Jogador Off-line");
++ Jogador[id][Avisos];
if(Jogador[id][Avisos] < 3)
{
SendClientMessage(id, COR_ERRO, "| AVISO | Você foi avisado(a) pelo %s %s ( Motivo: %s ) (%d/3)", Admin:getCargo(playerid), GetUserName(playerid), motivo, Jogador[id][Avisos]);
SendClientMessageToAll(COR_ERRO, "| AVISO | O(A) %s %s avisou o(a) jogador(a) %s ( Motivo: %s ) (%d/3)", Admin:getCargo(playerid), GetUserName(playerid), GetUserName(id), motivo, Jogador[id][Avisos]);
}
else {
SendClientMessageToAll(COR_ERRO, "| AVISO | O(A) Jogador(a) %s foi preso(a) 30 minutos por acumular 3 avisos ( Motivo: %s )", GetUserName(id), motivo);
SendClientMessage(id, COR_ERRO, "| AVISO | Você foi preso(a) por acumular 3 avisos, motivo: %s", motivo);
Jogador[id][Avisos] = 0; // zerar os avisos.
PrenderJogador(id, 30); // Prender jogador.
}
return true;
}
Só você adaptar no seu gm.
RE: /aviso - Lousaky - 21/12/2020
Nao era assim, quero para ser tipo aviso da administração /aviso HOJE TERA MANUTENÇÃO
E aparece la
RE: /aviso - MarcosBrazz - 21/12/2020
Código: CMD:avisar(playerid, params[]) return ForT:av(playerid, params);
CMD:av(playerid, result[])
{
new stringZCMD[500];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COR_GRAD1, "Você não tem autorização para usar esse comando.");
return 1;
}
if(AdminTrabalhando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340) if(AdminTrabalhando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1341) if(AdminTrabalhando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
{
SendClientMessage(playerid, COR_GRAD1, "Você não está trabalhando! (/trabalhar)");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(isnull(result))
{
SendClientMessage(playerid, COR_GRAD2, "{0099ff}×{ffffff} USE: (/av)isar [texto]");
return 1;
}
SendClientMessageToAll(COR_DBLUE, "|__________________[ Aviso dos Admins ]__________________|");
format(stringZCMD, sizeof(stringZCMD), "Admin {ffffff}%s{33ff00}: %s", sendername, result);
SendClientMessageToAll(COR_VERDE, stringZCMD);
}
return 1;
}
so adaptar a sua gm.
|