25.10.2014, 02:19
Buenas tengo mi server todo completo pero donde le pongo un sistema de ban?
mi gm tiene todo
en que lado le creo ese comando? gracias
mi gm tiene todo
en que lado le creo ese comando? gracias
CMD:ban(playerid,params[]) {
new string[256];
if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid,red,"[ERROR]: Necesitas ser Administrador nivel 6 para usar este comando.");
if(sscanf(params, "rs[128]", params[0], params[1])) return SendClientMessage(playerid, red, "[USA]: /ban [playerid] [razуn]") &&
SendClientMessage(playerid, orange, "[Funciуn]: Expulsas del Server a Especificado Jugador sin que este pueda entrar otra vez!");
if(strlen(params[1]) < 4) return SendClientMessage(playerid, red, "[ERROR]: Razуn no Vбlida!");
if(params[0] == playerid) return SendClientMessage(playerid, red, "[ERROR]: No puedes darte Ban a ti Mismo!");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, red, "[INFO]: El player no estб conectado");
CMDMessageToAdmins(playerid,"BAN");
format(string,sizeof(string),"[INFO]: %s ha sido Baneado por el Administrador %s [Razуn: %s]",pName(params[0]),pName(playerid),params[1]);
SendClientMessageToAll(red,string);
SaveToFile("BanLog",string);
if(udb_Exists(PlayerName2(params[0])) && PlayerInfo[params[0]][LoggedIn] == 1) dUserSetINT(PlayerName2(params[0])).("banned",1);
print(string);
BanEx(params[0], string);
return 1;
}