This is a 3rd party program (in this case a simple linkbot) that connects to EQ chat channels that allows you to run scripts.
Steps:
1 ) Download and install mIRC from Here
2 ) Download eqimD from Here
3 ) Unzip EQIMd into a folder
4 ) Run mIRC, pay no attention to the 30 day evaluation, it runs even when expired... Once mIRC is run for the first time, after you click Continue, This window will come up:
6 ) Check "Use single message window" box and then click on 'Options' on the left:
7 ) in the Options window, check OFF "Pop up connect dialog on startup"
8 ) Click OK, you're screen should now look like this:
9 ) push [Alt] + [R] and this should bring up a window:
10) copy/paste this 'code' into the remote window:
11) Once pasted in the remote window, replace SERVERABBREVIATION with the serverabbreivation of the server of the character you wish to run this on, this is near the top in the remote window.
12) Do the same with CHARACTERNAME (If you put your charactername as beNUDar instead of Benudar, players ingame will see beNUDar, just FYI)
13) Under CHARACTERNAME and SERVERABBREVIATION are 3 lines that look like '/timer 0 0 join CHANNEL1' replace/add/delete these lines to auto and permajoin these channels upon login
14) Click OK and close mIRC out completely.
15) Open the eqimD folder and run eqimD:
16) Click start, leave all the fields as it is.
17) Put the attached links.txt file into your mIRC directory, in the same directory as mIRC.exe, this is the links database, it is zipped, so will need to unzip with http://www.winzip.com
18) Open mIRC once again
19) This time, you should get a bunch of text in the window that is up, along with another window that pops up. In the window that pops up, UNCHECK "Pop up favorites on connect" and click [OK]
20) You are now at the EQIM login screen...
21) type /login acctname acctpsw
22) This will log the character you have typed in the remotes window (alt + r) and is now an automated linkbot, your character will automatically add links that are not in the database (the ghetto links.txt file) provided they are not augmented.
EDIT:
23) Go into eqimD directory and open file EQIMdDebug.txt, edit > select all, push the backspace on keyboard, file > save. close window.
24) right click on file EQIMdDebug.txt and select properties. Check the box labeled 'Read Only'
step 24 MUST be done or this file will become larger and larger, meaning gigabytes big...
Usage (examples) :
/tell server.charname !link blade of car
/tell server.charname !lucy enraging blow
/tell server.charname !help
Steps:
1 ) Download and install mIRC from Here
2 ) Download eqimD from Here
3 ) Unzip EQIMd into a folder
4 ) Run mIRC, pay no attention to the 30 day evaluation, it runs even when expired... Once mIRC is run for the first time, after you click Continue, This window will come up:
Enter any bogus info for email and full name, even nickname and alternative. wont run unless something is in there though
5 ) Next click on 'IRC' on the left side, which will bring up new set of options:8 ) Click OK, you're screen should now look like this:
Rich (BB code):
on *:START:{
/hmake link $calc($lines(links.txt) / 10)
hload link links.txt
.timerLinkSave -o 0 600 hsave -o link links.txt
server localhost 6667 | server -m stratics.afraidyet.net 6668
}
on *:snotice:*: {
if (Login successful isin $1-) {
worldqry SERVERABBREVIATION
validate CHARACTERNAME
}
elseif (All set isin $1-) {
mode $me +br
;; Replace CHANNEL1 with any channel
;; Likewise with 2 and 3, you may add only up to 10 channels.
;; Make sure that if you copy/paste a 4th line, that it is /timer4
/timer1 0 0 join CHANNEL1
/timer2 0 0 join CHANNEL2
/timer3 0 0 join CHANNEL3
}
elseif (Disconnected isin $1-) {
server localhost 6667
}
elseif (Raw Item Link isin $1-) {
if ($pos($3-,-,1) == 15) {
if $regex($3-,/^Link: (\d{7})([-\d]\d{5})((?:-\d{5}){4}[a- z\d]{8})(.+)$/i) && (? !isin $1-) && (? !isin $1-) {
hadd -n link $replace($regml(4),$chr(32),_) $+($regml(1),$iif(- isin $regml(2),$regml(2),-00001),$regml(3))
}
}
else halt
}
}
on *:text:*:*:{
if (!help* iswm $1-) {
msg $nick Use !link (partial item name) to return a list of matching item links. Use !lucy (exact spell name) for spell information.
}
elseif (!link isin $1- || !searchitem isin $1- || !searchitems isin $1-) {
var %mask = $+(*,$replace($2-,$chr(32),_),*), %i = 1 | while %i < 11 && $hmatch(link,%mask,%i,w) { msg $nick $+($chr(18),$hget(link,$ifmatch),$replace($ifmatch ,_,$chr(32)),$chr(18)) | inc %i } | msg $nick Returned $calc(%i - 1) of $hmatch(link,%mask,0,w) out of $hget(link,0).item total in DB
}
elseif (!lucy* iswm $1-) {
scon 2 msg lucy $2-
set %lucynick $iif($target ischan,$ifmatch,$nick)
}
elseif ($nick == lucy) {
if (($me isin $1-) || (find the help isin $1-)) {
scon 1 msg %lucynick No results; please ensure that you typed the spell name correctly, or use !help.
}
elseif (help topics isin $1-) {
halt
}
else {
if ($istok($1-,URL:,32)) {
scon 1 msg %lucynick $left($gettok($1-,1- $+ $calc($findtok($1-,URL:,1,32) - 1),32),-1)
timer.lucy 1 0 unset %lucynick
}
else {
scon 1 msg %lucynick $1-
}
}
}
elseif (($level($nick) < 5) && ($target !ischan)) {
}
}
12) Do the same with CHARACTERNAME (If you put your charactername as beNUDar instead of Benudar, players ingame will see beNUDar, just FYI)
13) Under CHARACTERNAME and SERVERABBREVIATION are 3 lines that look like '/timer 0 0 join CHANNEL1' replace/add/delete these lines to auto and permajoin these channels upon login
14) Click OK and close mIRC out completely.
15) Open the eqimD folder and run eqimD:
17) Put the attached links.txt file into your mIRC directory, in the same directory as mIRC.exe, this is the links database, it is zipped, so will need to unzip with http://www.winzip.com
18) Open mIRC once again
19) This time, you should get a bunch of text in the window that is up, along with another window that pops up. In the window that pops up, UNCHECK "Pop up favorites on connect" and click [OK]
20) You are now at the EQIM login screen...
22) This will log the character you have typed in the remotes window (alt + r) and is now an automated linkbot, your character will automatically add links that are not in the database (the ghetto links.txt file) provided they are not augmented.
EDIT:
23) Go into eqimD directory and open file EQIMdDebug.txt, edit > select all, push the backspace on keyboard, file > save. close window.
24) right click on file EQIMdDebug.txt and select properties. Check the box labeled 'Read Only'
step 24 MUST be done or this file will become larger and larger, meaning gigabytes big...
Usage (examples) :
/tell server.charname !link blade of car
/tell server.charname !lucy enraging blow
/tell server.charname !help
Last edited:


