tengo problema con el comando /banear. ayudenme
#2

pawn Код:
/* Arriba de todo, pero por debajo de los Include */
#define function%0(%1)  forward %0(%1); public %0(%1)

/* Sustituye */
CMD:banear(playerid, params[])
{
    new string[80+MAX_PLAYER_NAME*2+28], motivo[28];
    if(sscanf(params, "ds",  params[0], motivo)) {
    SendClientMessage(playerid, -1, "Syntax: /banear [playerid] [razуn]");
    return 1;
    }
    format(string, sizeof(string), "El jugador {FF4500}%s {FFFFFF}fue baneado por un admin. Razуn: {FF4500}%s{FFFFFF}.", GetPlayerNameEX(params[0], motivo));
    SendClientMessageToAll(COLOR_WHITE, string);
    BanEx(params[0]);
   
return 1;
}

/* En la ultima linea del GM */
stock BanEx(playerid) return SetTimerEx("banear", 200, false, "i", playerid);
function banear(playerid) return Ban(playerid);

stock GetPlayerNameEx(playerid)
{

    new
        sz_playerName[MAX_PLAYER_NAME],
        i_pos;

    GetPlayerName(playerid, sz_playerName, MAX_PLAYER_NAME);
    while ((i_pos = strfind(sz_playerName, "_", false, i_pos)) != -1) sz_playerName[i_pos] = ' ';
    return sz_playerName;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)