28.08.2013, 20:35
pawn Код:
CMD:aviso(playerid, params[])
{
if(Logado[playerid] == false) return SendClientMessage(playerid, Cinza, "[ERRO] Vocк deve logar primeiro.");
if(Admin[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "[WOD-INFO] Vocк nгo tem permissгo..");
new PlayerID, Motivo[120];
new rString[180];
if(sscanf(params, "us[120]",PlayerID, Motivo)) return SendClientMessage(playerid, Azul, "[INFO] /Aviso [playerid] [Motivo]");
if(!IsPlayerConnected(PlayerID)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador nгo estб conectado.");
Avisos[PlayerID] ++;
if(Avisos[PlayerID] == 3)
{
format(rString, sizeof(rString), "{FFFFFF} O administrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
SendClientMessageToAll(Vermelho, rString);
format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Kickou {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
SendClientMessage(PlayerID, Vermelho, rString);
printf("Admin {00FFFF}%s{FFFFFF} Kickou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
SDSalvar(PlayerID);
Kick(PlayerID);
return 1;
}
format(rString, sizeof(rString), "{FFFFFF} O Admininistrador {00FFFF}%s{FFFFFF} Te deu um aviso {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
SendClientMessage(PlayerID, Vermelho, rString);
printf("O Admininistrador {00FFFF}%s{FFFFFF} Avisou o jogador {00FFFF}%s{FFFFFF} [Motivo: {00FFFF}%s{FFFFFF} Avisos: {00FFFF}%d/3{FFFFFF}]", rNome(playerid), rNome(PlayerID), Motivo, Avisos[PlayerID]);
return 1;
}
Jб coloquei encima, e dps dos avisos, mais nгo funfa nenhum dos jeitos ):