View Ismayil Kharedinov's plugins
hypeGameMechanics allows your users to:
This plugin is governed by a set of 'rules' - conditions that describe an event (action). Each rule has a unique name and defines a set of conditions that should be met for the points to be awarded or deducted.
A set of rules can be extended / modified via the 'get_rules','gm_score' hook.
See readme.md for more.
Global settings are exposed in the plugin settings, but you also override those for individual rules.
Badges are rewards given to users upon fulfillment of predefined conditions. Each badge can be conditioned with 4 criteria:
There are 3 types of badges:
@Ismayil Thanks for your all great plugins.
I have installed this plugin:
- Elgg 1.8.3
- hypeFramework 1.8.5
- Uploaded 2 badges.
- Defined 10 points for a adding comment, and 5 points for liking.
But user points are not added when doing certain actions.
Am I missing something else?
Well, I continued testing. So I deactivated all plugins and re-installed hypeFramework 1.8.5 and hypeAlive 1.8.5. I activated plugins one by one until I found out that there is conflict with one of my cutom plugins. Ok, I will look into this later.
Here are my test results so far:
- You always see 'Processing ...' system message that shows above the other 2
important messages: points and saving your like.
- Sometimes I get double points for like! Also, I see 2 messages for awarding points.
Suggestion: a stronger visual separation (incl. labels/wording) between standard Elgg
and hypejunction plugins actions is needed.
Otherwise, plugin is recommended! Very well done, thank you!
For the conflict, I would look into your event and plugin hook handlers and what they return.
Points for Elgg comments should work if you disable hypeAlive.
Likes will only be awarded once if you disable the Likes plugin, or not enter the value in the corresponding field
List of actions is indeed long and sometimes confusing, but I kept the additional labels out to not overload the language file - it's quite big as it is, adding a plugin label to all actions would require that I add twice as many language strings - I think you can cope with the confusion at the cost of better performance (each language string is parsed with js at page load).
other test results:
- Minor issue with language file: Manage hJ admin:hj:mechanics in admin site.
- I uploaded 2 badges (a simple scenario): a golden badge was assigned 100 points
and a second silver badge 50 points.
Now, I have reached the 100 points and claimed my golden badge as a super user :)
But the thing is that the silver badge is still available to me to claim it too. Just out
of curiosity, I claimed this silver badge. Unfortunately, I have now only this silver
badge on my profile, and not the golden one (my points remained the same).
This is unfair :-)
Well, seems that I downgraded myself! Was this case designed in your point
system to handle this in that way?
Ok, I'd better explain what I meant with that test scenario.
If I click now on every badge I got (on the badges page), I see the following:
Golden badge: This badge is already proudly displayed in your profile
Silver badge: This badge is already proudly displayed in your profile
But on my profile there is only the silver badge shown!
I've got this installed and running and it's very impressive. I've got a couple of questions though:
Status Badges display as the current user status under the profile icon. Any new Status badge will overwrite the previous one (however all status badges will be display under profile info)
Experience badges - you can get as many as you want, they only display under profile info
Sale - the intention is to introduce Badges for $$$ in one of the previous versions.
Surprise - these actually relate to your 3 question. They are not visible to users. I haven't gotten to the part to actually making it work, either running a cron to see who qualifies and / or letting admin award them
Ok great, thanks for the quick reply. The badge types make a lot more sense now.
I'm really excited about the Game Mechanics plugin, however like you mentioned in the notes I'm not sure if I can afford the performance hit on a production website. I've very much looking forward to an optimised version of this plugin. :-)
You are deceiving people. You delete my normal comments. You just want recommendations, you delete comments when someone not recommend your not recommendable addons.
Your forum addon doesn't work, too.
I asked this a couple of hours ago, but you just deleted my normal comments:
I have deinstalled hypeGameMechanics, but the river-entries of hypeGameMechanics are still in activity page.
How can to delete this?
You are the developer, so just give an answer!