PDA

View Full Version : In-Game Quest Journal


Akkadius
12-30-2013, 06:01 PM
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/50023467/QJ-2_post.png

Queue for a new quest:

https://dl.dropboxusercontent.com/u/50023467/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
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
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....



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.