CMD:ban(playerid,params[])
{
if(PlayerInfo[playerid][cAdmin] >= 3){
new ID,gname[MAX_PLAYER_NAME],string[125],reason[70];
if(sscanf(params,"us[70]",ID,reason)) return SendClientMessage(playerid,-1, "*Uso: /ban [playerid] [razón]");
if(ID == INVALID_PLAYER_ID || !IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "La ID ingresada es incorrecta");
GetPlayerName(ID,gname,sizeof(gname));
format(string, sizeof(string), "El usuario %s(%d) ha sido baneado por el administrador %s(%d) (razón: %s)", gname, ID, Nombre(playerid), playerid, reason);
SendClientMessageToAll(COLOR_KB, string);
Ban(ID);}
return 1;
}
CMD:kick(playerid,params[])
{
if(PlayerInfo[playerid][cAdmin] >= 3){
new ID,gname[MAX_PLAYER_NAME],string[125],reason[70];
if(sscanf(params,"us[70]",ID,reason)) return SendClientMessage(playerid,-1, "*Uso: /kick [playerid] [razón]");
if(ID == INVALID_PLAYER_ID || !IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "La ID ingresada es incorrecta");
GetPlayerName(ID,gname,sizeof(gname));
format(string, sizeof(string), "El usuario %s(%d) ha sido expulsado por el administrador %s(%d) (razón: %s)", gname, ID, Nombre(playerid), playerid, reason);
SendClientMessageToAll(COLOR_KB, string);
Kick(ID);}
return 1;
}
|
in a notebook |
|
Hello!
What do you mean: ? Do you want a document where you can check which people are kicked / banned? If so you can use fwrite, fread, fexists and so on. ![]() |
CMD:ban(playerid,params[])
{
if(PlayerInfo[playerid][cAdmin] >= 3){
new ID,gname[MAX_PLAYER_NAME],string[125],reason[70];
if(sscanf(params,"us[70]",ID,reason)) return SendClientMessage(playerid,-1, "*Uso: /ban [playerid] [razуn]");
if(ID == INVALID_PLAYER_ID || !IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "La ID ingresada es incorrecta");
GetPlayerName(ID,gname,sizeof(gname));
format(string, sizeof(string), "El usuario %s(%d) ha sido baneado por el administrador %s(%d) (razуn: %s)", gname, ID, Nombre(playerid), playerid, reason);
SendClientMessageToAll(COLOR_KB, string);
Ban(ID);
new File:kickfile = fopen("kicks.txt", io_write);
if(kickfile)
{
fwrite(kickfile,string);
fclose(kickfile);
}}
return 1;
}
