What wrong here ?
#1

This cmds only mute id 0 when im put other id please fix it and not show the reason

pawn Code:
IRCCMD:mute(botid, channel[], user[], host[], params[])
{
    new giveid, msg[256],msg2[16], reason[256];
    if(!IRC_IsHalfop(gBotID[0], IRC_CHANNEL, user)) return AccessDenied(user);
    PlayerInfo[giveid][pMuted] = 1;
    format(msg, 256, "4*** %s (IRC) Muted player %s (ID:%d), reason: %s .", IA_GetUserStatus(user), PlayerName(giveid), giveid, reason);
    IRC_GroupSay(gGroupID, channel, msg);
    SetPVarInt(giveid, "MuteTime", SetTimerEx("MuteTime", 60000, false, "d", giveid));
    format(msg2, 256, "{FFFFFF}*** {F2AF11}%s {FFFFFF}(IRC) Muted player {F2AF11}%s (ID:%d), {FFFFFF}reason: {F2AF11}%s .", IA_GetUserStatus(user), PlayerName(giveid), giveid, reason);
    SendClientMessageToAll(0xFF000DFF, msg2);
    return 1;
}

IRCCMD:unmute(botid, channel[], user[], host[], params[])
{
    new giveid, msg[256],msg2[156], reason[256];
    if(!IRC_IsHalfop(gBotID[0], IRC_CHANNEL, user)) return AccessDenied(user);
    PlayerInfo[giveid][pMuted] = 0;
    format(msg, 256, "4*** %s (IRC) UnMuted player %s (ID:%d), reason: %s .", IA_GetUserStatus(user), PlayerName(giveid), giveid, reason);
    IRC_GroupSay(gGroupID, channel, msg);
    format(msg2, 256, "{FFFFFF}*** {F2AF11}%s {FFFFFF}(IRC) UnMuted player {F2AF11}%s (ID:%d), {FFFFFF}reason: {F2AF11}%s .", IA_GetUserStatus(user), PlayerName(giveid), giveid, reason);
    SendClientMessageToAll(0xFF000DFF, msg2);
    KillTimer(GetPVarInt(giveid, "MuteTime"));
    return 1;
}
Fast
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)