15.09.2011, 02:37
MUY bueno, gracias por el aporte...
...lo usarй
...
Un momento...
**EDIT**
Me reн mucho con lo de "TuMamaSystem" LOL
...lo usarй

Un momento...
pawn Код:
CMD:ban(playerid, params[])
{
new playerid2, pname2[MAX_PLAYER_NAME], reason[128]; //Creamos variables necesarias.
if(aInfo[playerid][Admin] >= 1) //Si el nivel de admin del player es mayor o igual a 1 ((Te olvidaste de ponerle //))
{
GetPlayerName(playerid, pname, sizeof(pname)); //Obtenemos el nombre del admin
if(!sscanf(params, "rs", playerid2, reason)) //Si los params estan completos
{
if(!IsPlayerConnected(playerid2)) return SendClientMessage(playerid, COLOR_RED, "ID Incorrecto."); //Si el jugador no esta conectado
if(aInfo[playerid2][Admin] > aInfo[playerid][Admin]) return SendClientMessage(playerid, COLOR_RED, "Imposible afectar a un admin de mayor nivel!"); //Si el nivel del jugador es mayor al del que intenta kickearlo
GetPlayerName(playerid2, pname2, sizeof(pname2)); //Obtenemos el nombre del jugador
format(str, sizeof(str), "El jugador %s [ID: %d] fue baneado por el administrador %s ~ Razon: %s", pname2, playerid2, pname, reason); //Damos formato a str
SendClientMessageToAll(COLOR_YELLOW, str); //La enviamos a todos
aInfo[playerid2][Baneado] = 1; //Seteamos que el jugador esta baneado
BanEx(playerid2, reason); //Baneamos la IP del jugador (samp.ban)
}
SendClientMessage(playerid, COLOR_RED, "Uso: /ban <playerid> <razon>"); //Si los params no estan completos
}
else return SendClientMessage(playerid, COLOR_RED, "Este comando es solo para Admins"); //Si no es admin
return 1;
}
Me reн mucho con lo de "TuMamaSystem" LOL