Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 As some people know, pressing CTRL on a NPC allows a message to appear.Could you have options on what YOU could say back? Click one? Then let him give a reply?Example:INSTEAD OF: Hi, can you go get my emerald back from the ruby tower?EXAMPLE:Fred: Can you do me a favor?Player: What is it?Fred: I lost my emerald in the Ruby Tower, can you go retrive it?Player: Yes, im brave!/No, mabye later.THINGS TO NOTICE:1) A player can talk back.2) Multiplile Chats with one NPC.3) You can CHOOSE what you want to say.How do you do 1,2, and 3? Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 As some people know, pressing CTRL on a NPC allows a message to appear.Could you have options on what YOU could say back? Click one? Then let him give a reply?Example:INSTEAD OF: Hi, can you go get my emerald back from the ruby tower?EXAMPLE:Fred: Can you do me a favor?Player: What is it?Fred: I lost my emerald in the Ruby Tower, can you go retrive it?Player: Yes, im brave!/No, mabye later.THINGS TO NOTICE:1) A player can talk back.2) Multiplile Chats with one NPC.3) You can CHOOSE what you want to say.How do you do 1,2, and 3? Link to comment Share on other sites More sharing options...
Ruins of Hell Posted October 24, 2009 Share Posted October 24, 2009 Baz made an advanced speech system in the Script Database. Link to comment Share on other sites More sharing options...
Ruins of Hell Posted October 24, 2009 Share Posted October 24, 2009 Baz made an advanced speech system in the Script Database. Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 This could be whipped up easily. Using Squiddle's Achivement menus and Miguu's text menus, Viola! Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 This could be whipped up easily. Using Squiddle's Achivement menus and Miguu's text menus, Viola! Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 @[SB:> The Soul Numb link=topic=53178.msg563406#msg563406 date=1256351779]> Baz made an advanced speech system in the Script Database.For 2.7.I have the most recent one (2.8 I think?)And mcnugget, Whats is Squiddles Achivement menu and Miguus text menu? Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 @[SB:> The Soul Numb link=topic=53178.msg563406#msg563406 date=1256351779]> Baz made an advanced speech system in the Script Database.For 2.7.I have the most recent one (2.8 I think?)And mcnugget, Whats is Squiddles Achivement menu and Miguus text menu? Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 You need logic to combine them. I don't know much scripting but my logic is *high*. Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 You need logic to combine them. I don't know much scripting but my logic is *high*. Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 @üÑÂøчġġÑâ€Ã‘‚:> You need logic to combine them. I don't know much scripting but my logic is *high*.Then im dead, I dont know crap about script, and I have no idea what either of them are. I can tell the squiddle thing is something about kill rewards.I dont see how that would effect text dialouge… Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 @üÑÂøчġġÑâ€Ã‘‚:> You need logic to combine them. I don't know much scripting but my logic is *high*.Then im dead, I dont know crap about script, and I have no idea what either of them are. I can tell the squiddle thing is something about kill rewards.I dont see how that would effect text dialouge… Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 Miguu'shttp://www.touchofdeathforums.com/smf/index.php/topic,33242.msg304280.html#msg304280Squiddle'shttp://www.touchofdeathforums.com/smf/index.php/topic,38897.msg377050.html#msg377050Thar! Link to comment Share on other sites More sharing options...
Patrick Posted October 24, 2009 Share Posted October 24, 2009 Miguu'shttp://www.touchofdeathforums.com/smf/index.php/topic,33242.msg304280.html#msg304280Squiddle'shttp://www.touchofdeathforums.com/smf/index.php/topic,38897.msg377050.html#msg377050Thar! Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 WHy do I need squiddles? Thats a combat system.And how do I add the script to a NPC? for Miggus? Link to comment Share on other sites More sharing options...
Monkey Boy Posted October 24, 2009 Author Share Posted October 24, 2009 WHy do I need squiddles? Thats a combat system.And how do I add the script to a NPC? for Miggus? Link to comment Share on other sites More sharing options...
balliztik1 Posted October 24, 2009 Share Posted October 24, 2009 Either way you go about this, it's going to involve some heavy scripting, since it requires you to use custom menus. Miguu's has you directly creating the menus. And his doesn't involve any interactions. It's just text on a menu, to demonstrate things like tutorial NPCs. If I'm correct in understanding, you walk to chat with NPCs.My system, which Soul mentioned, allows this. It's very detailed, though, and pretty heavy in scripting knowledge, so it'd likely be quite a task for you to set up. If you do get it, though, it's a hell of a lot more versatile than any other NPC chat out there, at least publicly. I made it as powerful a tool as possible, to allow scripters to get the full effect of a limitless chat system.I'll give you the link. Feel free to consider it. http://www.touchofdeathforums.com/smf/index.php/topic,51472.0.htmlUnfortunately, I don't think anyone other than me uses this, or at least they haven't said so. So, if you have questions, post them in the thread. I'm not on much, but if someone with some scripting knowledge sees it, they may be able to help you. Link to comment Share on other sites More sharing options...
balliztik1 Posted October 24, 2009 Share Posted October 24, 2009 Either way you go about this, it's going to involve some heavy scripting, since it requires you to use custom menus. Miguu's has you directly creating the menus. And his doesn't involve any interactions. It's just text on a menu, to demonstrate things like tutorial NPCs. If I'm correct in understanding, you walk to chat with NPCs.My system, which Soul mentioned, allows this. It's very detailed, though, and pretty heavy in scripting knowledge, so it'd likely be quite a task for you to set up. If you do get it, though, it's a hell of a lot more versatile than any other NPC chat out there, at least publicly. I made it as powerful a tool as possible, to allow scripters to get the full effect of a limitless chat system.I'll give you the link. Feel free to consider it. http://www.touchofdeathforums.com/smf/index.php/topic,51472.0.htmlUnfortunately, I don't think anyone other than me uses this, or at least they haven't said so. So, if you have questions, post them in the thread. I'm not on much, but if someone with some scripting knowledge sees it, they may be able to help you. Link to comment Share on other sites More sharing options...
aster Posted October 24, 2009 Share Posted October 24, 2009 ```Case 1Call CustomMenuShow (Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "IDK about CustomMenuLabels someoe hep him with this part!!", X, X, 4)Call CustomMenuLabel(Index, "IDK about CustomMenuLabels someoe hep him with this part!!", X, X, 6)```add that wherever idk Custom Menu labels so prob messed up replace the X's where u want the message to show then on sub menu click add```If Clicked (Index) = 4 ThenCall CustomMenuShow(Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "YOUR MESSAGE HERE", X, X, 5)ElseIf Clicked (Index) = 6 ThenCall CustomMenuShow(Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "YOUR MESSAGE HERE", X, X, 7)```~pretty sure that should work as long as you add more to it like more If Clicked you could make even more dynamic speech probably nees some debugging but i made this in like 5 minutes ;) Link to comment Share on other sites More sharing options...
aster Posted October 24, 2009 Share Posted October 24, 2009 ```Case 1Call CustomMenuShow (Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "IDK about CustomMenuLabels someoe hep him with this part!!", X, X, 4)Call CustomMenuLabel(Index, "IDK about CustomMenuLabels someoe hep him with this part!!", X, X, 6)```add that wherever idk Custom Menu labels so prob messed up replace the X's where u want the message to show then on sub menu click add```If Clicked (Index) = 4 ThenCall CustomMenuShow(Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "YOUR MESSAGE HERE", X, X, 5)ElseIf Clicked (Index) = 6 ThenCall CustomMenuShow(Index, "/GUI/Custom/YouPicture.jpg")Call CustomMenuLabel(Index, "YOUR MESSAGE HERE", X, X, 7)```~pretty sure that should work as long as you add more to it like more If Clicked you could make even more dynamic speech probably nees some debugging but i made this in like 5 minutes ;) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now