EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=590)
-   -   In-Game Quest Journal (https://www.eqemulator.org/forums/showthread.php?t=37677)

Akkadius 12-30-2013 06:01 PM

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.

https://dl.dropboxusercontent.com/u/50023467/QJ-4.png

https://dl.dropboxusercontent.com/u/.../QJ-2_post.png

Queue for a new quest:

https://dl.dropboxusercontent.com/u/...67/QJ-NQ-3.png

Tabaluga_Dragon 12-30-2013 07:21 PM

That looks awesome Akk you make some best stuff I ever seen.

Akkadius 12-30-2013 07:24 PM

Quote:

Originally Posted by Tabaluga_Dragon (Post 227225)
That looks awesome Akk you make some best stuff I ever seen.

Thanks Tab, miss seeing you around bud :)

Tabaluga_Dragon 12-31-2013 09:13 PM

I am goign end up coming back my friend just had lot stuff going on and it has settled down on my end soon.

Burningsoul 01-01-2014 01:09 AM

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.

thepoetwarrior 01-03-2014 09:26 PM

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.

NatedogEZ 01-04-2014 12:32 AM

Send web window already exists poet

Posting from my phone otherwise I would give an example

thepoetwarrior 01-04-2014 04:06 AM

Found it

$client->SendWebLink();

Thanks :)

Akkadius 01-04-2014 04:37 AM

Quote:

Originally Posted by thepoetwarrior (Post 227366)
Found it

$client->SendWebLink();

Thanks :)

Yep, Secrets and I got it working a while ago :D

thepoetwarrior 01-05-2014 07:26 PM

Better late then never, just found out, and now thinking of all the possibilities, like you have already :)

Mortow 02-24-2014 04:22 PM

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.

Mortow 02-24-2014 04:24 PM

btw I am using the Underfoot client.

NatedogEZ 02-24-2014 07:18 PM

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 :)


http://i.imgur.com/eqXMgy3.png

Mortow 02-24-2014 09:41 PM

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


All times are GMT -4. The time now is 09:21 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.