[Ayuda] con un comando
#1

Bueno, mi problema es que al usar el comando /ban, coloco el id pero de razon solo me deja colocar 1 caracter, no puedo colocar 2 letras porque no funciona, me dice que el jugador esta desconectado.


aca el codigo:

Код:
CMD:ban(playerid, params[])
{
    new string[126];
   	new ID,ADMIN;
   	if(PlayerInfo[playerid][jAdminNvl] < 5) return SendClientMessage(playerid, COLOR_WHITE, "No estбs autorizado para usar este comando");
	if(sscanf(params, "rs[144]", ID,ADMIN) )return SendClientMessage(playerid,COLOR_WHITE,"Uso: /ban [id] [razуn]");
   	if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,COLOR_WHITE,"Jugador desconectado o id incorrecta");
   	{
		format(string, sizeof(string), "{FFFFFF}%s {0079C9}Fue baneado por un Administrador, {FFFFFF}razуn {0079C9}%s",NombreJugador(ID), ADMIN);
		SendClientMessageToAll(0x2AFF0000, string);
		PlayerInfo[ID][pBan] = 1;
       	BanEx(ID, "Admin BAN");
       	return 1;
   	}
}
Graciasl.
Reply
#2

pawn Код:
CMD:ban(playerid, params[]){
    new data[144];
    if(PlayerInfo[playerid][jAdminNvl] < 5) return SendClientMessage(playerid, COLOR_WHITE, "No estбs autorizado para usar este comando");
    if(sscanf(params, "rs[144]",params[0],params[1]) )return SendClientMessage(playerid,COLOR_WHITE,"Uso: /ban [id] [razуn]");
    if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Jugador desconectado o id incorrecta");
   
    format(data, sizeof(data), "{FFFFFF}%s {0079C9}Fue baneado por un Administrador, {FFFFFF}razуn {0079C9}%s",NombreJugador(params[0]), params[1]);
    SendClientMessageToAll(0x2AFF0000, data);
    PlayerInfo[params[0]][pBan] = 1;
    BanEx(params[0], "Admin BAN");
    return true;
}
Reply
#3

Solucionado, gracias.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)