29.05.2014, 16:45
pawn Код:
CMD:banirm(playerid, params[])
{
if(Moderador[playerid] == 2)
{
new motivo[60];
if(sscanf(params,"us", giveplayerid, motivo)) return M_DiiMeNoR( playerid,0x375FFFFF,"{00BFFF}[BTC]{FFFFFF} /banirm [ID/Nome] [Motivo]");
if(!IsPlayerConnected(giveplayerid))return M_DiiMeNoR( playerid,0x9FFF00FF,"{00BFFF}[BTC]{FFFFFF} Jogador nгo estб conectado.");
new string[140];
format(string,sizeof(string),"{00BFFF}[BTC] {00BFFF}%s {FFFAFA}foi banido por {00BFFF}%s{FFFAFA}. Motivo: {00BFFF}%s", DiiMeNoR(giveplayerid), DiiMeNoR2(playerid), motivo);
M_DiiMeNoRTODOS(-1,string);
format(string, sizeof(string), "{00BFFF}[DiiMOD]{FFFFFF} Vocк foi banido pelo moderador %s. Motivo: %s", DiiMeNoR2(playerid),motivo);
M_DiiMeNoR(giveplayerid, 0xFF00FFAA, string);
GameTextForPlayer(giveplayerid,"~r~banido!", 2500, 3);
Ban(giveplayerid);
return true;
}
}
Explicaзгo:
Код:
Bom Aqui Vocк Havia Coloca a o Seguinte if(Moderador[playerid] >= 2) return M_DiiMeNoR(playerid, -1, "{00BFFF}[BTC]{FFFFFF} Vocк nгo tem permissгo!"); Ou Seja Todo Moderador >=(igual e maior) Que 2 Iria apenas Receber a mensagem,Mas Nгo ira Impedir que o Comando Seja Executado.