This is my first
WyldRyde mIRC v6.35 Remote Script.
Note: You need a separate mIRC Installation or
computer running mIRC to set this up & be able to use with your default Chatting Program.
The topic displays as:
STATUS1 DIVIDER STATUS2 DIVIDER STATUS3 DIVIDER STATICYou use "!status", "!status2", & "!status3" to change the consecutive topic sections. Use "!static" to change the ending, & "!remove XXX". "XXX" being the number combination you want to remove (Refer to Possible Commands You Can Use & Usage :
Section 3 for further help). Input the data after the "!" command(Such as "!status2
blablabla").
Basic Setup Instructions:
1.Open mIRC.
2.Goto Tools > Scripts Editor.
3.Copy & Paste this script in the Remote tab at the end.
4.Remove "
<CHANNEL>" & replace with your channel name.
5.Click OK
6.On the mIRC Installation you chat with, Set your divider (Refer to Possible Commands You Can Use & Usage :
Section 1).
7.Set your three status message segments (Or only the ones you will use. Refer to Possible Commands You Can Use & Usage :
Section 2)
8.If you like, You may remove which segments you didn't use or don't want (Look below for help :
Section 3).
9.Finished!
Possible Commands You Can Use & Usage:Section 1: !divider
"!divider <PREFERRED DIVIDER>" Replace "<PREFERRED DIVIDER>" with the divider you want.
Section 2: !status, !status2, !status3, & !static
"!status <STATUS>" Replace "<STATUS>" with the status message you like.
"!static <STATIC>" Replace "<STATIC>" with the static message you like.
Section 3: !remove
"!remove X", "!remove XX", or "!remove XXX" To remove the static portion: "!remove staticXX" (Can't remove all of the topic). Replace "X" "XX", or "XXX" with the combination of the matching size number(s) as the x('s) with "1", "2", "3", "12", "13", "21", "23", "31", "32", "123", "132", "213", "231", "312", or "321" To remove the provided Segment #'s
(Each number combination such as "!remove 312" removes segment 1, 2, & 3).
If you need a custom version made for you contact me on
WyldRyde. My nickname is "
Freelancer".
The last thing is the script!

Enjoy!
(Current Version: 1.0.1):
-----------------------------------------------------------------
on 1:TEXT:*:<CHANNEL>: {
if ($nick isop $chan || $nick ishop $chan) {
if ($1 == !divider) {
set %divider $2-
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
if ($1 == !status) {
set %status $2-
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
if ($1 == !status2) {
set %status2 $2-
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
if ($1 == !status3) {
set %status3 $2-
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
if ($1 == !static) {
set %static $2-
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
if ($1 == !remove) {
if (%remove != %blank) {
if ($2- == clear) {
unset %remove
/msg $chan Remove variable cleared!
topic $chan %status %divider %status2 %divider %status3 %divider %static
}
else {
/msg $chan Type "!remove clear" (without quotes) to clear the variable preventing you to proceed.
}
}
else {
set %remove $2-
if (%remove == 1) {
topic $chan %status2 %divider %status3 %divider %static
}
if (%remove == 2) {
topic $chan %status %divider %status3 %divider %static
}
if (%remove == 3) {
topic $chan %status %divider %status2 %divider %static
}
if (%remove == 12 || %remove == 21) {
topic $chan %status3 %divider %static
}
if (%remove == 13 || %remove == 31) {
topic $chan %status2 %divider static
}
if (%remove == 23 || %remove == 32) {
topic $chan %status %divider %static
}
if (%remove == all || %remove == 123 || %remove == 132 || %remove == 213 || %remove == 231 || %remove == 321 || %remove == 312) {
topic $chan %static
}
if (%remove == static) {
topic $chan %status %divider %status2 %divider %status3
}
if (%remove == static1) {
topic $chan %status2 %divider %status3
}
if (%remove == static2) {
topic $chan %status %divider %status3
}
if (%remove == static3) {
topic $chan %status %divider %status2
}
if (%remove == static12 || %remove == static21) {
topic $chan %status3
}
if (%remove == static13 || %remove == static31) {
topic $chan %status2
}
if (%remove == static23 || %remove == static32) {
topic $chan %status
}
}
}
}
else {
/msg $chan You cannot alter the topic.
}
}