This may be a dumb ? but here goes. I notice that sometimes isxvg intercepts vg / commands and tries to see if it can execute them in IS. i.e. I can do a '/run vgcraftbot' inside a VG chat window to kick off vgcraftbot once isxvg is loaded. I'm now playing around with isxirc and from the IS console I can do something like "IRCUser[1].Channel[1]:Say[Hello]", but when I attempt to do "/IRCUser[1].Channel[1]:Say[Hello]" from a vg chat window it yells that it doesn't know the command, so isxvg doesn't intercept that. Yeah I know it was a long shot, but thought I'd try. So I guess I have a few questions...
1) Is the reason it's not intercepting this is because It's a function of isxirc and not general IS or is not intercepting because it's not an actual 'command', but instead a method of the isxirc IRCUser TLO?
2) Is there a way to register our own usable / commands to use inside of vg through just a script? Something similar to /alias in mq2?
What I'd like to do is get back to similar functionality that I had in mq2 bots, where I could send commands to my bots just by typing "/bc somechar dosomething" or "/i say somechar dosomething". BC was just an irc clone and /i say was a function of mq2irc i believe.
If I could, through a script, register some type of / command I would take care of the background stuff which would, in essence, convert something like "/bc sometoon dosomething" to "IRCUser[1].Channel[1]:Say["sometoon dosomething"]" and then execute that command. Or would it be possible to have some type of functionality like that added to isxirc, such as a Top Level command like 'ircsay' that would just send a message on behalf of the first user to the first channel or something?
I've looked at uplink and a few other options (such as isxirc), but you usually end up having to create a seperate UI in order to get any functionality from it and inside the game if I'm going along I'd have to click over to the ui to get focus, type some command in my predefined text box and then probably push a send button. Then get focus back to the game and continue what I was doing. A slash command would make it 100 times easier.
1) Is the reason it's not intercepting this is because It's a function of isxirc and not general IS or is not intercepting because it's not an actual 'command', but instead a method of the isxirc IRCUser TLO?
2) Is there a way to register our own usable / commands to use inside of vg through just a script? Something similar to /alias in mq2?
What I'd like to do is get back to similar functionality that I had in mq2 bots, where I could send commands to my bots just by typing "/bc somechar dosomething" or "/i say somechar dosomething". BC was just an irc clone and /i say was a function of mq2irc i believe.
If I could, through a script, register some type of / command I would take care of the background stuff which would, in essence, convert something like "/bc sometoon dosomething" to "IRCUser[1].Channel[1]:Say["sometoon dosomething"]" and then execute that command. Or would it be possible to have some type of functionality like that added to isxirc, such as a Top Level command like 'ircsay' that would just send a message on behalf of the first user to the first channel or something?
I've looked at uplink and a few other options (such as isxirc), but you usually end up having to create a seperate UI in order to get any functionality from it and inside the game if I'm going along I'd have to click over to the ui to get focus, type some command in my predefined text box and then probably push a send button. Then get focus back to the game and continue what I was doing. A slash command would make it 100 times easier.