View Full Version : For Fun Macro: Conversation?
Sentack
03-27-2008, 05:04 PM
Is their a way to make a 'conversation' script between your two clones? my only issue with this is that I don't think their's any concept of a delay in macros or scripts. And being able to cancel it at any time might be difficult but, I was thinking, it would be funny that while AFK, if I had my toons talking to each other with a pre-defined script that had them talk about the weather, or specific mobs or anything. Just for humor sake.
Khazrael
03-27-2008, 05:17 PM
Yeah there most certainly is not any sort of delay command. This reason for this is because it allows automation, which Blizzard strictly prohibits. It's too bad that because of that, people like yourself who would use it for more "fun" sorts of things get burnt by it.
Even if you found a way to do it, regardless of how harmless it seems, blizzard would probably ban you if they found out.
Anozireth
03-27-2008, 05:19 PM
This could work if you made a separate macro for each thing they say, each bound to a different key that had to be pressed manually. Having them talk while you're AFK would be considered automation and thus is not allowed.
Zite83
03-27-2008, 05:38 PM
Use the /in (#sec).. I made a few funny ones... My favorite one is where my 3 druids argue over that I am not a bot. I have a few that go on for about 5 mins. To stop it I dont know how to do that :p Just dont hit the key :P
The /in command only works with stuff like /say /follow ect... cant cast spells or what not
Here is a 3 way conerstaion
(player1)
/say Hello player2 how is it going?
/in 7 /say Ehh its alright
/in 11 /say Shut up player3!
/in 15 /say Lets dance!
/in 17 /dance
(player2)
/in 3 /say Doing great player1!
/in 5 /So hows your day player1?
/in 12 /say Yeah Shut up!
/in 17 /dance
(player3)
/in 9 /say What about me you two? Don't want to talk to me?
/in 13 awww No one likes me
/in 17 /dance
Hope this helps! The convos just make you sound more like a bot and make people /tell spam you "reported" even more, its great!:D
Khazrael
03-27-2008, 05:39 PM
Use the /in (#sec)..
The /in command only works with stuff like /say /follow ect... cant cast spells or what not
Wow, I stand corrected. I had no idea about this commands existence. That's pretty awesome.
The IT Monkey
03-27-2008, 05:47 PM
Why is this more awesome to me that minimap ping casting? I don't know.. that is just wrong.
writing scripts now
Gurblash
03-27-2008, 06:17 PM
find HAH! Nice IT *flings poo your direction and runs off to write his own screen play*
Tehtsuo
03-27-2008, 06:18 PM
That right there is the reason I love working in the tech sector so much. Every day I have conversations with coworkers where I say "No, I don't think that's possible" and someone else will say "It sure is, try this out" and I get to say "No freaking way! That's awesome!" There's never any animosity involved, cause we all know that you're learning and that someday the tables are turned.
Khazrael
03-27-2008, 06:53 PM
That right there is the reason I love working in the tech sector so much. Every day I have conversations with coworkers where I say "No, I don't think that's possible" and someone else will say "It sure is, try this out" and I get to say "No freaking way! That's awesome!" There's never any animosity involved, cause we all know that you're learning and that someday the tables are turned.It certainly makes things interesting too. I'm still a fledgling in the professional IT world, and I've had so many scenarios like this where I thought "for sure that can't happen!" and then been proven wrong, that anymore I'm so hesitant to even say i know something for sure.
But for sure, I'd much rather be corrected and then take that information in then go on about life ignorant to what's actually possible.
Zite83
03-27-2008, 07:17 PM
This is my "I'm not a bot" convo when people say Im a bot and they will report me.
Zurid is my main, my alts are Turid and Gurid
Zurid
/say I am not a bot!
/in 4 /say Shut up Turid >_<!
/in 11 /say Damn right!
/in 13 /say Lets dance!
/in 14 /dance
/in 16 /say Alright...
Turid
/in 2 /say Yes he is, don't listen to him!
/6 /say I am just telling them the truth!
/in 14 /dance
/in 18 /say Thats right....
Gurid
/in 8 /say Shut up both of you!
/in 9 /say Zurid just has mad skills like none other.
/in 14 /dance
/in 20 /say Doing the Urid dance!
_________________________________________________
This was my first one, I now have people come up to me in a town and just say "who da man?" So I guess they have seen it before and want to see it again.
"Who da man!"
Zurid
/say Who da man?
/in 2 /flex
/in 4 /say Thats right baby!
/in 5 /say Lets dance!
/in 7 /dance
Turid
/in 3 /say You da man!
/in 7 /dance
Gurid
/in 3 /say You da man!
/in 7 /dance
By the way.. all my convo scripts have /dance at the end cause I love Tauran dance :thumbsup:
Sentack
03-27-2008, 07:25 PM
Sweet! Thank! well Macros are limited to 255 characters. can I put this into some kind of script that's a lot longer and allows for much longer scripts?
This is clearly the greatest thing to ever happen. Now I have to put on whole plays in IF, not just light shows.
Sentack
03-28-2008, 12:37 AM
Hrm, I tried using this but it didn't seem to work, anyone else get it to work for them? It might have been disabled recently, I don't know.
Anozireth
03-28-2008, 01:21 AM
Wow just checked in on this one again, I had no idea about that /in command! That's awesome! :D I'll have to put it to good use as well. 8)
That right there is the reason I love working in the tech sector so much. Every day I have conversations with coworkers where I say "No, I don't think that's possible" and someone else will say "It sure is, try this out" and I get to say "No freaking way! That's awesome!" There's never any animosity involved, cause we all know that you're learning and that someday the tables are turned.
No... animosity... in the tech sector.... riiiiiight. Sadly the worst group in this area is the die hard Linux camp. I've never been so talked down to for not knowing something than by a Linux admin.
wow... im stunned!
Have been looking for somthing like that /in x macro forever, but had already dismissed the idea, thank you so much for this! :)
Cant wait till i get off from work, im SO gonna make a Captain Planet macro for my 4 shammys :P
The IT Monkey
03-28-2008, 02:15 PM
Welp one of the following is true:
1) I am doing something wrong. Here is my macro to test:
/say Hello
/in 5 /say Hello again
All that happens is I say "Hello" and I never say "Hello again".
2) You are using some addon that allows this and have not told us about it or you were unaware that that addon was allowing you to do this.
3) You are playing some other game than me. I'm playing WoW... what are you playing?
4) Something else.
Sentack
03-28-2008, 02:39 PM
Yah, sadly I don't think this command even exists. I've scanned several different sources that make reference to WoW Slash commands and /in isn't one of them. I figure it's all a rouse or he's got an Add-On we don't know about. Maybe their's a custom package that allows this.
Can you define your own custom slash commands with scripts? Could you just write a custom script that would do the multi-part dialog for you? I figure you can write a script to pause the dialog for you, could you?
Anozireth
03-28-2008, 02:41 PM
This mod called SuperMacro is all I have managed to find with this support in it so far. http://wowui.worldofwar.net/?p=mod&m=1325 However it is rather old, not sure if it works with 2.4 and don't have time to check atm.
The IT Monkey
03-28-2008, 02:42 PM
When I first got into multiboxing I was all about wanting to make these kind of "plays" but the more research I did the more I found it to be impossible with ingame tools and overly cumbersome with the addons out there as none seemed made for it.
TheHamburglar
03-28-2008, 03:08 PM
the /in script works. iirc some boss fight addons utilize the command instead of timers.
Sentack
03-28-2008, 03:13 PM
Hrm, okay so their is an /in command and it actually allows you to do a lot of things. it also looks like it's part of an older addon but I'll have to test it myself tonight to see if it works at all. I wouldn't mind just abstracting this element into it's own private package. Call me picky but I like to be very selective about my addons.
What it appears to do is queue the command, throwing it into some kind of stack. Looks like you can use it for an array of commands instead of just chat ones. I"m not sure about casting though. I'll have to research it further but I don't know a lick of Lua yet. So scanning the code has me making some wild ass guesses at the moment.
marvein
03-28-2008, 03:15 PM
casting anything like this is a definate no. but I am interested in how to make this work for chat, right now arguiuing with my alts in general chat is quite amusing but something scripted would be fun too.
The IT Monkey
03-28-2008, 03:28 PM
I am at work and bored and have access to wow.
If someone will give me the name of the addon or how to call the /in command (you said it was a script?) I can test it out.
All I know is that "/in 5 /say whatever" does NOT work unless we are talking about something that needs additional /script or addons.
TheHamburglar
03-28-2008, 03:35 PM
The IT Monkey Said: "/in 5 /say whatever" Do you have spaces after your /, If so its not being picked up by the Client as a slash command.
/in 5 /say whatever
Copy and paste that directly, No quotes.
The IT Monkey
03-28-2008, 03:38 PM
no there is not a space after my slash (that sounds vaguely dirty)
I copied and pasted what you had and it didn't work either.
TheHamburglar
03-28-2008, 03:47 PM
Have you tried disabling all addons and trying it like that. I tried it and it works just fine. Can you take a screen shot of you putting it in like these a before and after.
http://img88.imageshack.us/img88/343/wowscrnshot032808124109th7.th.jpg ('http://img88.imageshack.us/my.php?image=wowscrnshot032808124109th7.jpg')
http://img88.imageshack.us/img88/8859/wowscrnshot032808124224qc9.th.jpg ('http://img88.imageshack.us/my.php?image=wowscrnshot032808124224qc9.jpg')
The IT Monkey
03-28-2008, 04:02 PM
I have no addons installed on this client.
I put in "/in 5/say whatever" without the quotes and get "Type '/help' for a listing of a few commands." as a response if I type it into the chat panel, if I put it in a macro I get nothing.
I have tried it any number of ways with spaces, no spaces, some spaces, standing on my head.... none of them work.
I don't think we need screen shots to prove that it doesn't work.
What mods are YOU running?
On another note I found a mod called "Chat Delay ('http://wow.curse.com/downloads/details/3319/') " but it is only good for one line per macro (at least that I have found so far). It is small and I thought I found the holly grail but it appears to be just an old cup.
TheHamburglar
03-28-2008, 04:24 PM
Ok so I found the addon that makes the /in command work :D .... Its autoprofitx oddly enough ?( . Kinda strange but it might have something to do with it putting what was sold and the price sold at that get put in the chat window.
The IT Monkey
03-28-2008, 04:27 PM
Wow... okay.. testing it out.
The IT Monkey
03-28-2008, 04:35 PM
ABSOLUTELY BRILLIANT
Okay people we got the working addon. Works just as advertised!
Huge thanks to TheHamburglar for tracking this down!
AutoprofitX ('http://wow.curse.com/downloads/details/10063/') does what we need plus has the added functionality of being useful in selling trash!
in a macro this works
/in 5 /say THREE CHEERS FOR THE HAMBURGLAR
/in 7 /say Hip Hip Hooray!
/in 9 /say Hip Hip Hooray!
/in 10 /say Hip Hip Hooray!
Also works in just the chat window
/in 5 /say get the fuck out of here this is awesome.
Anozireth
03-28-2008, 05:07 PM
After a quick scan of the code for that mod, I don't think that mod actually provides this directly. It is probably coming from one of its Ace library dependencies. Looking into it more now.
Anozireth
03-28-2008, 05:19 PM
Found it! AceEvent 2.0 ('http://www.wowace.com/wiki/AceEvent-2.0') is where it is really coming from. So any add-on which uses that library will provide this functionality. For users of most Ace add-ons(Omen, Recount, Cartographer, etc), you no doubt have it already. 8)
Sentack
03-28-2008, 05:33 PM
I found references to this code in the SuperMacro add-on someone posted above. It might be in other add-on's but I havent' had time to analizye them yet. From what I saw, the specific command it included didn't look that complicated. I wouldn't be surprised if it was duplicated in some other add-on's or could be made a seperate module all it's own.
The IT Monkey
03-28-2008, 05:50 PM
Somebody said this works with /follow ?
I can think of a good number of reasons why this is a bad thing thing to be using as a multiboxer (or even solo!)I haven't tried it with /follow so don't know if it does work. But what is your thinking?
Zite83
03-28-2008, 05:56 PM
Hmm never noticed it was one of my addons..!?! Let me narrow it down to see what one it is... Huh... thought this was an in game command..?
EDIT: Anozireth ('http://www.dual-boxing.com/forums/index.php?page=User&userID=3669') Thanks for the info! Anyways like he said Ace2 lib.
Anozireth
03-28-2008, 05:58 PM
Hmm never noticed it was one of my addons..!?! Let me narrow it down to see what one it is... Huh... thought this was an in game command..?As noted above, AceEvent 2.0 provides this function. It is a library used by many popular add-ons and you would get the functionality if you have any Ace add-on that uses this library.
Sentack
03-28-2008, 08:42 PM
Okay, Here's what you can do, if you want this feature, go to this website..
http://files.wowace.com/
And download Ace2. It's not part of Ace3, so don't download that. You won't get it to work. So for now guys, try Ace2 and get those Clones Chatting!
I might look into making a striped down version of this command or a script version to allow people to come up with longer scripts. So you can have your clones chatting away for something more then what a 255 character macro can offer.
The IT Monkey
03-28-2008, 08:53 PM
more then what a 255 character macro can offer.Yeah... spent an hour on a script for my team... was real funny I thought. I was being as careful as possible to keep the text as small as possible. I did a character count on one of their scripts.... over 600 characters.
/in 5 /cry
Atorifan
03-29-2008, 02:19 AM
I just use the macro for the 4 clones to repeat the 'Freaks' line 'One of us'. My other thought while reading all this was why not just use a macro, keybound and then round robin. Quite simply having 2 separate clone chats at the cost of 2 key combinations, or however you assign it. Seems a lot simpler? I haven't tried it. I macro'd dance, bye, shrug, train and the above saying. That's about as much as I need/want.
Just wanted to add that the /in command originally came from the old Cosmos addon.
Xaedra
04-02-2008, 08:24 PM
Here's my first convo... a conversation to activate if someone runs by me while questing:
Boó: Why do I always loot last?
Bopity: It's because you were adopted.
Boó: ... What?
Boó cries.
Bipity pats Boó on the shoulder and shoots a glare at Bopity.
Bipity: She is just teasing you, Boó. We're triplets, how could you have been adopted?
Bopity scoffs.
Bopity: Yes, Boó, our parents had identical twins and then adopted you, who just so happened to look exactly like us.
Boó: That could happen?
Bopity laughs.
Bopity: You are such an idiot.
Bipity: Bopity!
Bopity: She is!
Bipity: Let's have some quiet time now, okay?
Bipity sighs.
Bipity:
/in 12 /em pats Boó on the shoulder and shoots a glare at Bopity.
/in 14 /say She is just teasing you, Boó. We're triplets, how could you have been adopted?
/in 30 /say Bopity!
/in 36 /say Let's just have some quiet time now, okay?
/in 38 /sigh
Bopity:
/in 3 /say It's because you were adopted.
/in 16 /em scoffs.
/in 18 /say Yes, Boó, our parents had identical twins and then adopted you, who just so happened to look exactly like us.
/in 27 /laugh
/in 28 /say You are such an idiot.
/in 33 /say What?! She is!
Boo:
/say Why do I always loot last?
/in 7 /say ...What?
/in 9 /cry
/in 25 /say That could happen?
I figure Bipity is the nice one, Bopity is kinda a bitch... and Boó, well, Poor Boó is just misunderstood. I think she's gonna snap one day and kill the other two.
The IT Monkey
04-02-2008, 09:19 PM
I think they are all adorable.
Sentack
04-02-2008, 11:43 PM
Hehe, Pretty funny. I still need to come up with a couple new scripts. Hehe. It's way too fun to think of the jokes you can have with this sort of thing.
Schwarz
10-17-2008, 09:36 AM
greatest macro ever. Need to make some of these. Sorry for resurecting a dead thread but this is cool and alot of new boxers didn't know about it. Now does it still work with 3.02?
This is.... beyond words. :)
Started making one for my 5 box, ran out of room. Installed Macaroon (can't believe I missed that one) and completed a 2 minute scene from firefly outside orgrimarr. I LOVE IT!
algol
12-21-2008, 10:42 AM
Wow, this is just awesome. But yeah, it does require Macaroon for full use.
As to the automation issue...my understanding is that if they give you the API hook to do something, it's implicitly allowed (I believe the official wording was something closer to "addon functionality is legal until we break it"). I would still avoid the "/in 39 /follow" thing regardless, but the /say scripts are unlikely to cause trouble.
slongz
12-21-2008, 01:01 PM
Thanks for bumping this so i can find it my only worry is it is automated? anyone had any problems using it?
I am having problems with toons on the same computer keep repeating the same thing.
ghonosyph and the moocrew
12-21-2008, 02:08 PM
tbh, i've done gone and made a rickroll for general chat with this.... lmao its been most fun people running by saying hacks, then breaking into a short explanation to get them to stop and hear about multiboxing only to get rick rolled hardcore haha =D
Hachoo
12-22-2008, 11:22 AM
I don't get it - I've been trying to do this for AGES and it has NEVER worked for me. WoW just says the /in command does not exist. I even tried copying the above macros EXPLICITLY and get the same error. Is this entire thread one big prank or what?
dbick
12-22-2008, 06:57 PM
I ran across an addon called RPhelper that reacts to events in game and then does an emote or a "say" based on what you set for the event. This addon got me thinking, why couldnt it be modified to react to chat? You could have all sorts of custom phrases set to react to the things that are said around your char.
Is this sort of thing not possible because chat isn't an event? Somehow rphelper knows when you crit, so is it reading the chat box?
I went back to look at rphelper and found this addon called segui. It looks promising....http://users.frii.com/~garren/WoW/Addons/Segui/
I cannot mess around with it now since I am at work but at first glance it looks as though it may work for scripting conversations
algol
12-22-2008, 07:41 PM
I don't get it - I've been trying to do this for AGES and it has NEVER worked for me. WoW just says the /in command does not exist. I even tried copying the above macros EXPLICITLY and get the same error. Is this entire thread one big prank or what?
Works fine for me. Apparently you need something with that Ace event module in it...but I don't know as I have anything special installed.
Seldum
12-23-2008, 05:49 AM
Really guys, this is awsome! Man Im gonna try this.
It would be nice if we could build a guide to get this up and running. Thanks for resurrecting an old topic.
Some of the conversations is great! If someone out there got more, lets hear them! I laugh so hard.
Use the /in (#sec).. I made a few funny ones... My favorite one is where my 3 druids argue over that I am not a bot. I have a few that go on for about 5 mins. To stop it I dont know how to do that :p Just dont hit the key :P
The /in command only works with stuff like /say /follow ect... cant cast spells or what not
Here is a 3 way conerstaion
(player1)
/say Hello player2 how is it going?
/in 7 /say Ehh its alright
/in 11 /say Shut up player3!
/in 15 /say Lets dance!
/in 17 /dance
(player2)
/in 3 /say Doing great player1!
/in 5 /So hows your day player1?
/in 12 /say Yeah Shut up!
/in 17 /dance
(player3)
/in 9 /say What about me you two? Don't want to talk to me?
/in 13 awww No one likes me
/in 17 /dance
Hope this helps! The convos just make you sound more like a bot and make people /tell spam you "reported" even more, its great!:D
I've added this to the wiki for those of us that don't like searching the forums for little gems like this. :thumbup:
Macro:Converstation ('http://www.dual-boxing.com/wiki/index.php/Macro:Conversation')
Bettysue
12-23-2008, 07:09 PM
The /in commanad was first found in Chronos, which was a Cosmos library. Chronos.schedule was the function created to allow this command. This feature was duplicated in the Ace library and again in the Ace2.0 libraries. The advent of Ace3.0 saw the deprication of this ability, because it was of little use. The /in command can no longer be used in combat, if you flag for comabt with a delayed action such as /follow in the queue, the action will not complete till after combat has completed. If you enter combat with a long scripted play already in progress it's possible to spam yourself right off the server after combat, so use it wisely.
So there really isn't too much worry of automation, as /in can't perform anything considered protected such as movement or casting spells.
Anyway enjoy it while it's available...
algol
12-23-2008, 09:29 PM
The advent of Ace3.0 saw the deprication of this ability, because it was of little use.
If you enter combat with a long scripted play already in progress it's possible to spam yourself right off the server after combat, so use it wisely.
It sounds like a determined person could, meanwhile, copy that section of code into a new add-on - and at the same time, possibly add the capability to break (or pause?) if combat is entered to handle that more gracefully.
Bettysue
12-25-2008, 01:33 AM
Absolutely, it was just removed in the cleanup of libraries because it was used by such a small group, its maintenance wasn't warranted. Should there be a following from the multiboxing/RP crowd again it could be resurrected and "fixed." The addition and fix of it is actually quite simple if you understand the WoW API and lua even at the most basic level. Just hook the combat enter and exit flags, and store the counter variable while in comabt and start it over with the counter at the previous position immedialty after the combat exit flag fires.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.