public kickarafk(playerid)
{
if(AFK[playerid] == 0) {
return 1;
}
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
new string[128];
if(AFK[playerid] == 1)
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Branco,"Vocк й administrador e nгo foi kickado por estб em afk.");
format(string, sizeof(string), " | INFO-SERVER | O Moderador Gzre kickou O(a) Jogador(a): %s (Motivo: Afk por 10 minutos)", pname);
SendClientMessageToAll(adm, string);
Kick(playerid);
return 1;
}
if(AFK[playerid] == 1)
public kickarafk(playerid) { if(AFK[playerid] == 0) return 1; if(AFK[playerid] == 1) { new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); new string[128]; if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Branco,"Vocк й administrador e nгo foi kickado por estб em afk."); format(string, sizeof(string), " | INFO-SERVER | O Moderador Gzre kickou O(a) Jogador(a): %s (Motivo: Afk por 10 minutos)", pname); SendClientMessageToAll(adm, string); Kick(playerid); return 1; } }
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Branco,"Vocк й administrador e nгo foi kickado por estб em afk."); |
O Code funciona .... o problema й essa linha
no caso fiz ela para os Adms(rcon) nгo ser kickado ... ao invez de ser kickado ele retorna uma mensagem "Vocк й administrador e nгo foi kickado por estб em afk." |
public kickarafk(playerid)
{
if(AFK[playerid] == 0) return 1;
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
new string[128];
if(AFK[playerid] == 1)
{
if(!IsPlayerAdmin(playerid))
{
format(string, sizeof(string), " | INFO-SERVER | O Moderador Gzre kickou O(a) Jogador(a): %s (Motivo: Afk por 10 minutos)", pname);
SendClientMessageToAll(adm, string);
Kick(playerid);
}else{
SendClientMessage(playerid,-1, "Vocк nгo foi kickado pois й Admin");
}
}
return 1;
}
public kickarafk()
{
for(new id = 0; id < MAX_PLAYERS; id++)
{
if(AFK[id] == 1)
{
if(!IsPlayerAdmin(id))
{
new nome[24];
GetPlayerName(id, nome, 24);
format(string, sizeof(string), "[Anti-AFK:] O jogador %s[%d] foi kickado por ficar afk.", nome, id);
SendClientMessageToAll(adm, string);
Kick(id);
}
else return SendClientMessage(id, -1, "Vocк й administrador e por isso nгo foi kickado.");
}
}
return 1;
}
CMD:kickafk(playerid, params[])
{
kickarafk();
print("Kickando todos os afks...");
return 1;
}
Nгo cheguei a testar, mas tenta aн.
PHP код:
|
else return SendClientMessage(id, -1, "Vocк й administrador e por isso nгo foi kickado.");