SA-MP Forums Archive
Filterscript help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Filterscript help (/showthread.php?tid=156089)



Filterscript help - jesuschristlordandsavior - 21.06.2010

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?