Page 1 of 2

Ingame Irc 2.0

Posted: Sun Sep 11, 2005 10:12 am
by =FF=im2good4u
ingame irc is a mIRC script for windows (whit dll)

it will send some messages from some channels to inside your game :D

u no longer have to alt tab or miss inportent messages

it even allows u to talk back to mIRC so u dont ever have to leave your game anymore :D

at the moment it works for Q3,Q4,RTCW,ET,COD,CODUO,JKA,JK2,SOF i can add any q3 engine game since the game realy doesnt matter i just need some info's from it

after loading it it will create a InGameIrc.ini where it will save its settings

there is also a options menu when u click whit your right mouse bottun inside a channel here u can change all option and add / remove channels and thier script flags

system requerements:
windows
mirc

ones u loaded look in the options menu (right mouse clikc in a channel window)

download InGameIrc 2.0 is here http://home.zonnet.nl/westhof99/InGameIrc_2.0.zip

any command can be done by the menu but for a full list of commands see the readme file

Code: Select all

Ingameirc 2.0 created by =FF=Im2good4u

Instalation 1:

	1.1 extrackt the .zip into your mirc instaltion directory.
	(readme_InGameirc.txt 	goes into the base directory)
	(InGameIrc.mrc 		goes into the /script sub directory)
	(InGameIrc.dll		goes into the /script/dlls sub directoy)

	1.2: Load the script in mirc. 
		(goto Tools->Script editor (Alt+R) then, goto file->load and load out script)
		(or do /load -rs script/InGameIrc.mrc)

		now u get a warning if i u wana run initailization commands, click yes to load InGameIrc and its default settings. *

		*(after the first loadup it will create InGameIrc.ini in the base directory this is where your settings get saved)

Configuration 2:

	2.1 starting configuration: 
		goto a mirc channel window and right mouse click in it. *
		(u know get the InGameIrc configuration menu here u can set all the settings)
		*(u can also edit the InGameIrc.ini but that takes effect at the next load mIRC or the script

	2.2 explaination:
		2.2.1 Send to InGame:
			this will send your message to the game console's of the games u have enabled in the script. *
			*(if u send like hi u will recieve a Unkown Command error in the console becase, 'hi' isnt a command in the q3 game)

		2.2.2 InGameIrc Options:
			this submenu contains all main settings for the script.
			
			2.2.2.1 Run/Stop script
				here u can choose in wut mode the script will run.
				(disabled it wont do anything)
				(mirc to ingame will write message depentding on the channel flags to the game consoles of the active games)
				(this will do the same as mirc to console exept it will scen the game consoles of the active games for '/irc' command and if found it will preform them in mirc)
			
			2.2.2.2 Games
				here u can select witch games u want to activate in the script to read / write from.

			2.2.2.3 InGame Nick
				here u can set wut nick i want UPPERCASE flagged messages tobe send to.
			
			2.2.2.4 InGame Prefix
				here u can set wut addtional prefix u wana add to the 'smsg' to indicate that you are chatting from InGame.

			2.2.2.5 Send Query messages
				on/off to send or not send private messages to InGame.
			
			2.2.2.6 Send DCC messages
				on/off to send or not send DCC message to InGame.

		* 2.2.3 Options for #
			here u can activate channel in the script and add / remove thier script flags.
			* this menu only show when the menu is opened inside a channel (not a server status window)
			
			* 2.2.3.1 Add/Remove #
				here u can add or remove the channel from the script.
				* this menu only show when the menu is opened inside a channel (not a server status window)

			* 2.2.3.2 Add/Remove #
				here u can nable or disable certain script flags for the specified channel so u cn decide wut messages are send to the game or not.
				* this menu only show when the menu is opened inside a channel (not a server status window)

Useage 3:

	3.1 loading up: 
		goto a mirc channel window and right mouse click in it.
		(u know get the InGameIrc configuration menu here u can set all the settings)
		here u can config your InGameIrc to match your needs as for the rest ones u have it all set up it will reload its setting automagicly.

	3.2 Sending mIRC messages to InGame:
		goto a mirc channel window and right mouse click in it.
		(u know get the InGameIrc configuration menu here u can set all the settings)
		then choose "Send to InGame:" now u can send a message to InGame but, dont forget the q3 command like "echo hi".

	3.3 Automaticly sending chat messages from mIRC to InGame:
		goto a mirc channel window and right mouse click in it.
		(u know get the InGameIrc configuration menu here u can set all the settings).
		then choose "options for #" then "Add/Remove #" now u cn choose "Add # (chats only)" this will add the the channel to the script whit the "c" flag (normal chats).

	3.4 Automaticly sending other messages from mIRC to InGame:
		do as above in 3.3.
		after the channel had been added goto "options for #" then "# InGameIrc Flags" now u cn choose wut type of messages u wana send to InGame (the ones that are enabled are checked).

	3.5 Sending commands to mIRC:
		this is simply done by the /irc console command. * **
		after a short time u will recieve a message "..sending irc command:" her u can see wut command are actualy send to mIRC.
	
		*(u will get a "Unknown Command irc" waring back but this is normal since its doesnt hack into the game)
		**(u need 2 way communication between mIRC and InGame for this to work)
	
	3.6 Sending chat messages to a channel / nick from Ingame to Mirc;
		for this there is a new mirc command smsg (server message) it needs 3 parameters 1 = part of servername, 2 = channel, 3 = messsage. **
		u use it like this /irc smsg quakenet #etpro hi.	
		**(u need 2 way communication between mIRC and InGame for this to work)

Bugs 4:
	
	4.1 Known Bugs:
		
		4.1.1 Settings dont load:
			i have had this during the test persiod and, i think i fixed it hopefully if not then u can try to cinfug tru the menu or delete the InGameIrc.ini.

	4.2 Resport a bug:
		goto quakenet and PM me |FF|Im2good4u or find me on the #etpro channel

Sepport 5:

	5.1 Getting in contact whit the free seport service:
		goto quakenet and PM me |FF|Im2good4u or find me on the #etpro channel

;------------------------------------------------------;
;                     mIRC Commands                    ;
;------------------------------------------------------;
/smsg (servername) (channelname) (message)
;part of irc servername
;#channel
;message
will send a chat message to channel channelname on irc server servername

/scmd (servername) (command)
;part of irc servername
;command
will preform the command on irc server servername

/ingameirc_start (0 1 2) 
;scriptmode 0 = disabled 1 = enabled 2 = enabled whit reading console
starts sending messages

/ingameirc_stop
stops the script from sending messages

/ingameirc_sendtoconsole (cmd parameters)
;conosle command
send the entire message to your ingame conosle

/ingameirc_readconsole
read the console and prefrom any irc commands

/ingameirc_clearconsole
clears the hidden console

/ingameirc_addchan (channel nane including #) (channel flags)
;#channel
;flags (cnatijqpkbm)
add the channel for use in ingameirc

/ingameirc_togglechanflag (flag)
toggle the flag on or off

/ingameirc_removechan (channel name including #)
;#channel
removes the channel from the list

;;;for Q4 u need to set the client cvar com_allowconsole to "1" (set com_allowconsole "1")
/ingameirc_addgame (RTCW ET Q3 COD CODUO JKA JK2 SOF2 Q4)
;game
adds a game to send to / read from

;;;for Q4 u need to set the client cvar com_allowconsole to "1" (set com_allowconsole "1")
/ingameirc_togglegame (RTCW ET Q3 COD CODUO JKA JK2 SOF2 Q4)
;game
toggles a game on / off for ingameirc

;;;for Q4 u need to set the client cvar com_allowconsole to "1" (set com_allowconsole "1")
/ingameirc_removegame (RTCW ET Q3 COD CODUO JKA JK2 SOF2 Q4)
;game
removes a game to send to / read from

/ingameirc_listchannels
list all channels whit thier flags that are set inside the dll

/ingameirc_loaddefault
reloads default settings
;------------------------------------------------------;
;------------------------------------------------------;


;------------------------------------------------------;
;                    ingame command                    ;
;------------------------------------------------------;
/irc (command)
;mirc command
will send command to irc whit its parameters and, echo's a message back when console gets readed to see if the command was readed sucsesfully
;------------------------------------------------------;
;------------------------------------------------------;
*/
[/size]

Posted: Sun Sep 11, 2005 11:09 am
by Foonr
Never heard of etirc? :roll:

Posted: Sun Sep 11, 2005 11:15 am
by Mark
Hi,

nice idea.

Greets
Mark

Posted: Sun Sep 11, 2005 10:41 pm
by Tintifax_x
Very nice, thank you :D

Posted: Mon Sep 12, 2005 8:36 am
by =FF=im2good4u
Foonr wrote:Never heard of etirc? :roll:
et irc is server side this is client side u decide the channels / servers u join

i forgot somethimg while i posted that

commands to talk from ingame

Code: Select all

  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;ingame commands
  ;/ingameirc_say (text)
  ;textmessage
  ;sends text message to the last channel u recieved a ingame message from
  ;
  ;/ingameirc_msg (channel / nick) (text)
  ;nickname or channelname including #
  ;textmessage
  ;sends text message to channel or nick on the last server u recieved a message from
  ;
  ;/ingameirc_serv (part of servername) (channel / nick) (text)
  ;nickname or channelname including #
  ;textmessage
  ;part of the server name lik for blabla.quakenet.org u can just type quakenet
  ;sends text message to channel or nick on the server u choose
  ;
  ;/ingameirc_cmd (cmd)
  ;mirc command
  ;exec cmd on mirc
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
thanks guys

Posted: Mon Sep 12, 2005 11:39 pm
by Foonr
No, etirc by Ta1on is client side, please don't assume something you haven't a clue about thanks.

Posted: Tue Sep 13, 2005 12:33 am
by bani
there are multiple etirc projects. the one by rain is server side.

Posted: Tue Sep 13, 2005 3:21 am
by Foonr
The word I used was 'assume', lord.

Posted: Tue Sep 13, 2005 4:45 am
by Deus
oO?

Posted: Tue Sep 13, 2005 6:27 am
by deej
So uptight foonr?

Posted: Tue Sep 13, 2005 8:13 am
by gotenks
foonr doesn't like FF for some reason :D and when foonr doesn't like someone he harasses him

Posted: Tue Sep 13, 2005 11:22 am
by bani
is it just me or is this one of ff's most lucid posts ever?

only 1/10 of the usual spelling and grammar errors.

Posted: Tue Sep 13, 2005 12:42 pm
by =FF=im2good4u
well since i was gona copy paste this post to other forums aswel i spent a liltle more time on it :D

Posted: Tue Sep 13, 2005 1:16 pm
by deej
=FF=im2weak4u wrote:well since i was gona copy paste this post to other forums aswel i spent a liltle more time on it :D
LOL although I do see 3 or 4 errors still remain in your original text

Posted: Tue Sep 13, 2005 1:18 pm
by Foonr
Self-Help
deej wrote:So uptight foonr?
Not really.