SA-MP Forums Archive
[Ayuda] con un comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] con un comando (/showthread.php?tid=497476)



[Ayuda] con un comando - Thewin - 27.02.2014

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.


Respuesta: [Ayuda] con un comando - OTACON - 27.02.2014

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;
}



Respuesta: [Ayuda] con un comando - Thewin - 27.02.2014

Solucionado, gracias.