Filterscript help
#1

Ok So I am working editing an IRC filterscript and it automatically transfers all text in the chat room. I would like to make it so it uses !say instead.

public ircOnUserSay(conn, channel[], user[], message[])
{
new string[256];
format(string, sizeof(string), "[IRC]%s: %s", user, message);
SendClientMessageToAll(white, string);

if(message[0] == CmdChar)

{
irccmd(ikick, 5, conn, channel, user, message);
irccmd(crash, 5, conn, channel, user, message);
irccmd(iban, 4, conn, channel, user, message);
irccmd(rangeban, 8, conn, channel, user, message);
irccmd(wire, 4, conn, channel, user, message);
irccmd(unwire, 6, conn, channel, user, message);
irccmd(ann, 3, conn, channel, user, message);
irccmd(getinfo, 7, conn, channel, user, message);
irccmd(jail, 4, conn, channel, user, message);
irccmd(unjail, 6, conn, channel, user, message);
irccmd(getid, 5, conn, channel, user, message);
irccmd(gmx, 3, conn, channel, user, message);
irccmd(clearchat, 9, conn, channel, user, message);
irccmd(slap, 4, conn, channel, user, message);
irccmd(freeze, 6, conn, channel, user, message);
irccmd(unfreeze, 8, conn, channel, user, message);
irccmd(tele, 4, conn, channel, user, message);
irccmd(eject, 5, conn, channel, user, message);
irccmd(sethealth, 9, conn, channel, user, message);
irccmd(disarm, 6, conn, channel, user, message);
irccmd(explode, 7, conn, channel, user, message);
irccmd(givemoney, 9, conn, channel, user, message);
irccmd(setscore, 8, conn, channel, user, message);
irccmd(setname, 7, conn, channel, user, message);
irccmd(akill, 5, conn, channel, user, message);
irccmd(giveweapon, 10, conn, channel, user, message);
irccmd(players, 7, conn, channel, user, message);
}
return 1;
}

The bolded area is the part of the script that transfers all text from the irc to the game. How would I go about making that a command?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)