WordPress.org

Ready to get started?Download WordPress

Forums

Achievements for WordPress
[resolved] [closed] creating custom events for achievements? (5 posts)

  1. nadir
    Member
    Posted 1 year ago #

    I am planning to use this awesome achievements framework to not only award people using bbpress/buddypress on the web, but points accrued in a game I've been working on. I see mentions of an API and I took a look at the extension files that are already made for various supported platforms ... I was wondering if there was any documentation or some pointers on where to start?

    I'm hoping to call a PHP script that will translate points earned in game and submit it through the Achievements API.

    Thanks!

    http://wordpress.org/extend/plugins/achievements/

  2. Paul Gibbs
    BuddyPress Lead Developer
    Plugin Author

    Posted 1 year ago #

    Hi nadir,

    Sorry that I've missed this post until now. I think you'll need to create some sort of bridge between your external system and WordPress. You could do this in several ways:

    * custom AJAX event
    * custom XMLRPC event
    * some sort of cron-based process running on the web server that interrogates the game server periodically and syncs data up.
    * or use a command-line script (with WP-CLI) on the web server to award/remove achievements.

    Once that's figured out, as to "how" to award an achievement, take a look at the award() method in https://github.com/paulgibbs/achievements/blob/master/includes/class-dpa-wpcli-achievements-users-command.php which I've just written today. It boils down to a call to dpa_maybe_unlock_achievement().

  3. Dylan Jenkins
    Member
    Posted 9 months ago #

    hello Paul. check your link which >> 404.
    I am hoping to link events in event manager with the badgeos achievements. Does your code go some way to solving that? thanks

  4. Paul Gibbs
    BuddyPress Lead Developer
    Plugin Author

    Posted 9 months ago #

    dylan - a lot changes in 5 months.

    Achievements has nothing to do with the event manager or badgeos plugins; they are separate plugins by other people, and as such I can't advise on them here.

    Mods - can we lock this thread that's been dragged back up? Thanks.

  5. WPyogi
    Volunteer Moderator
    Posted 9 months ago #

    Got it :).

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags