Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-30-2013, 06:01 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default In-Game Quest Journal

Figured I'd show this off a bit. This is an early version of the in-game Quest Journal I've been working on. This is a bit duplicative of the Task Window but also will offer a lot more to the in game experience.

One of the huge reasons AF's pop has not sustained is after all of the revamps, the introduction content in large (Levels 1-120) and all the queues as to what to do on the server are extremely vague unless you ask someone a ton of questions. Not an ideal experience. To harbor this issue, I wanted to create something that many games already have and makes the experience smooth, which is offer a Quest Journal that guides you through your experience as a player so you can always see the big picture.
  • It will be integrated with achievements
  • Offer ways for players to make comments or posts on quests (Guides and such, or 'This quest sucks ass')
  • Other players will be able to vote on comments on such quests for usefulness or non-usefulness
  • Progression Queueing - From in game plugin functions you will be able to set queue's for a person who you are supposed to talk to etc.
  • Be able to teleport to certain places based on flags. Some of these teleportation menus would only be available given you were at a specific NPC

This is all built using the clients browser. I've got it working to the point where you can view and accept quests very quickly using lightweight GUI elements.





Queue for a new quest:

Reply With Quote
  #2  
Old 12-30-2013, 07:21 PM
Tabaluga_Dragon
Fire Beetle
 
Join Date: Oct 2013
Posts: 23
Default

That looks awesome Akk you make some best stuff I ever seen.
Reply With Quote
  #3  
Old 12-30-2013, 07:24 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by Tabaluga_Dragon View Post
That looks awesome Akk you make some best stuff I ever seen.
Thanks Tab, miss seeing you around bud
Reply With Quote
  #4  
Old 12-31-2013, 09:13 PM
Tabaluga_Dragon
Fire Beetle
 
Join Date: Oct 2013
Posts: 23
Default

I am goign end up coming back my friend just had lot stuff going on and it has settled down on my end soon.
Reply With Quote
  #5  
Old 01-01-2014, 01:09 AM
Burningsoul
Banned
 
Join Date: Oct 2009
Posts: 312
Default

Damn akka. You keep redefining what an emu can be, I'll continue to learn. Keep up with the kick ass work. We need to clone you.
Reply With Quote
  #6  
Old 01-03-2014, 09:26 PM
thepoetwarrior
Discordant
 
Join Date: Aug 2007
Posts: 307
Default

Very nice work Akkadius!

Is there a way that we can bring up a website in a window in the client or is that custom code?

I realize the content of what is being displayed is already custom.
Reply With Quote
  #7  
Old 01-04-2014, 12:32 AM
NatedogEZ's Avatar
NatedogEZ
Developer
 
Join Date: Dec 2012
Posts: 515
Default

Send web window already exists poet

Posting from my phone otherwise I would give an example
Reply With Quote
  #8  
Old 01-04-2014, 04:06 AM
thepoetwarrior
Discordant
 
Join Date: Aug 2007
Posts: 307
Default

Found it

$client->SendWebLink();

Thanks
Reply With Quote
  #9  
Old 01-04-2014, 04:37 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by thepoetwarrior View Post
Found it

$client->SendWebLink();

Thanks
Yep, Secrets and I got it working a while ago
Reply With Quote
  #10  
Old 01-05-2014, 07:26 PM
thepoetwarrior
Discordant
 
Join Date: Aug 2007
Posts: 307
Default

Better late then never, just found out, and now thinking of all the possibilities, like you have already
Reply With Quote
  #11  
Old 02-24-2014, 04:22 PM
Mortow's Avatar
Mortow
Hill Giant
 
Join Date: Apr 2013
Posts: 215
Default

I am having trouble getting this to work. I know it is my lack of coding knowledge. Could someone give me an example of a perl code that would enable a character to hail and npc and it would pop up a website?

I have the weblinks.pl in my plugins directory and I have already created an npc that I can hail. He responds with a say link that I can click but I cannot figure out the syntax to get the sendweblink to work.

Thanks in advance.
Reply With Quote
  #12  
Old 02-24-2014, 04:24 PM
Mortow's Avatar
Mortow
Hill Giant
 
Join Date: Apr 2013
Posts: 215
Default

btw I am using the Underfoot client.
Reply With Quote
  #13  
Old 02-24-2014, 07:18 PM
NatedogEZ's Avatar
NatedogEZ
Developer
 
Join Date: Dec 2012
Posts: 515
Default

Just use....


Code:
sub EVENT_SAY {
	if($text=~/hail/i) {
		$client->SendWebLink("https://www.google.com");
	}
}


Works just fine for me... added a window to search my custom bazaar with


Reply With Quote
  #14  
Old 02-24-2014, 09:41 PM
Mortow's Avatar
Mortow
Hill Giant
 
Join Date: Apr 2013
Posts: 215
Default

Thanks, Nate. I knew it was my syntax. I was forgetting the quotes around the web address. Works great now.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:29 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3