Jump to content

Recommended Posts

Posted

Hello, i would present my new feature.

 

Achievements Engine - automatic XML engine, the only thing you have to do is to create achievements in xml file.

 


 

Current Version: 1.0

 

Example of created achievement:

 

1. Example:

 

<achievement id="1" name="Test Achievement" description="Test description of the sample achievement, you can change everything by editing xml file! Nothing more, everything is fully automatic." reward="57,10000" minLevel="80" minPvPCount="200" minPkCount="300" minClanLevel="5" mustBeHero="true"/>

 

In this case, player to complete this achievement and receive reward have to meet those conditions:

 

  • min level: 80
  • pvp count: 200
  • pk count: 300
  • clan level: 5
  • must be hero

 


 

2. Screenshots:

 

- Every player may check his achievements status, info

 

(achievement list generated automatically from achievement xml list created by admin)

 

w6xc02.jpgdo5dkw.jpg

 

Not Completed - means player doesnt meet conditions of the achievement to get reward.

Get Reward - player meet each condition of the achievement, click info to click get reward button and receive reward for achievement.

Completed - means player already received reward for completing this achievement.

 

 

- By clicking info player may check info about achievement, check if he meet conditions of this achievement etc (and if meet, may see get reward button to get reward)

 

qs0a6r.jpg2nsnseu.jpg

 

Everything is generated automatically - admin simply have to create new achievements in achievements.xml file, and thats all - everything will be done, loaded and generated by engine.

 


 

3. Currently Supported Conditions:

 

Since its first version of the engine, available conditions list is quite small (will be really big soon)

 

  • minLevel=""
  • minPvPCount=""
  • minPkCount=""
  • minClanLevel=""
  • mustBeHero=""
  • mustBeNoble=""

 

Soon will be implemented:

 

must be clan leader, weapon enchant, max hp/mp/cp ammount, has castle, has clan hall, kill raid boss, kill x players without die and much more (you can suggest more if you have ideas  ;))

 


 

3. Reward:

 

Setting reward for every achievement is really easy, example:

 

reward="57,1000"

 

Which is id,ammount - if you want add more items use ";"

 

If player meet every condition of the achievement, he will see GET REWARD button in achievement manager.

 


 

Price: pm for more info

 

If you bought it, and there will be new version - you will receive it for free (free updates)

 

If you need more info - ask here or via pm.

 

Once again i would like to remind, its fully automatically engine, the only thing you have to do is to add new achievements in achievements.xml - Thats all.

Posted

Added new 6 common conditions,

 

  • minWeaponEnchant=""
  • minKarmaCount=""
  • minAdenaCountl=""
  • minClanMembersCount=""
  • minSubclassCount=""
  • mustBeClanLeader=""

 

tomorrow more advanced.

Posted

thought that u aint gonna finish it, really great job.

 

 

Lack of motivation, but finally i found some yesterday ;d

Posted

bought it, its very nice and has a big potential, aswell as matim is giving a very good support on installation. waiting for updates! :P

 

p.s. my suggestions

1) Meet a certain hero count

2) Meet a certain raid points amount

3) raid killing, e.g. a kill Valakas achievement

4) getting a certain amount from an item, e.g. 200 Sprigant's fruits (gained from sprigants on PI) <- there can be an option to take the items from the player, so it'll be like 200 fruits for xx reward.

5) Survivor achievement, gain a certain amount of exp without dying (counter will reset if char died.)

6) a HasCastle achievement

7) treasure hunter achievement - open XX amount of chests

8 ) MustBeMarried achievement

9) reach xx online time achievement

 

Well thats all my suggestions. :)

Posted

Up, soon big update with more 'objective' and easy own condition creation (interface)

Posted

another important thing that should be added to this engine is checking if a weapon/clan has already been used to get an achievement

 

For example:

if i have achievement to get weapon +xx, then the one who got it can just move the weapon from char to char and claim rewards over and over, ofc i can add some more requirements like must be noble / lvl 80 etc but thats just a workaround and will not get what i intend to do

 

Same for clans, if some1 used the clan to gain the clan achievement (for example minclanLevel 8 achievement) then the same clan cannot be used again, else leader will just pass it from each other to claim the reward.

 

hope you'll take it into consideration

Guest
This topic is now closed to further replies.



  • Posts

    • Use l2tower for free, or try adrenaline. @Alex K.
    • 🎁 Double the Impact, Half the Cost! from 25/10/2025 until 25/12/2025 Buy or Renew your Donation Panel now and save 50% because supporting others should reward you too. 💡 Use code BLACKFRIDAY at checkout! https://hopzone.eu/store/product/26-donate-panel-v5/   About Donate Panel v5 PAYMENT IN EASY 5 STEPS Login with your character name. Select the donation service (Paypal Stripe Payeer MercadoPago 🆕). Select the amount of payment. Pay. 😎 Automatically recieve the reward ingame (and yes) while he is online! 🤯 PAYMENT METHODS Paypal Stripe accepts credit cards, debit cards, ACH transfers, Apple Pay, Google Pay, Microsoft Pay, and various local payment methods from around the world. Payeer accepts BTC, LTC, ETH, DASH, BCH, USD, EUR, RUB wallets MercadoPago accepts ARS, BRL, CLP, MXN, COP, PEN, UYU. PROTECTION Full SSL website (can be forced by htaccess) XSS Protection just in case. Remove vulnerability headers in htaccess level Session Validation COOKIE, POST, GET global inputs are sanitized SQL Injection protection Query String protetion Prepared statements of PDO driver (no sql injection there) Google Invisible Captcha v3 (NEW) Last but not least security through obscurity SEO & PUBLIC MANAGEMENT SEO Friendly urls (in htaccess level) Google Analytics and GTAG Code ready. Terms of use ready to go Refund policy ready to go Contact All the TERMS text are showing config dynamic item images/text with server's name and more OPTIMIZATION AND SPEED Zip Content (faster load) Memory save (unloading global vars) Using CDN’s for bootstrap Scripts are loaded in footer Images are soft to max 10kb Small and smart organized code style FUNCTIONALITIES Multilanguage (4 languages so far) EN ES NL EL (Easy to add more) Payment methods Paypal, Stripe, Payeer and MercadoPago After payment or cancel the user is redirected back to “Thank you” page. TECHNOLOGIES Bootstrap 5x CSS PHP 5.6+ (for l2off) and PHP 7.4+ (for java) Extensions for php: MySQL (L2Java), pdo_dblib(L2OFF), pdo_sqlsrv(L2OFF), mssql_connect (L2OFF) and PDO Drivers that support MariaDB, MySQL, MsSQL. SYSTEMS Stripe and MercadoPago supports sandbox and live. Detailed and seperated Logs (ERROR, DEVELOPER, INFO, WARNING, PAYMENT) for website and Rest APIs. Detailed Log in database for Payments and services used. Google Analytics (You know when players are in the panel and if they pay) Google Captcha V3 Dynamic Icons to show according your Donate Item ID Multiple servers L2OFF or L2JAVA servers can be added together as server network     BE AWARE: Leaked versions of old v2 panels (year 2018 with bugs) are still out sold by scammers without support or knowledge of the files.
    • I work with Kenrix and he is a  next level coder. Hugely Recommended.
    • Follow our Telegram channel, because exciting events are coming very soon! Halloween, 11.11, and also a giveaway related to 3000 subscribers in our Telegram channel are ahead! What do you think we have prepared? Subscribe to our Telegram channel and stay updated on all the news: https://t.me/accsforyou_shop Active links to SOCNET stores: Digital goods store (Website): Go Telegram store bot: Go – convenient access to the store via Telegram messenger. Telegram Stars purchasing bot: Go – fast and profitable purchase of stars in Telegram. SMM Panel: Go – promotion of your social media accounts. We would like to introduce you to the current list of promotions and special offers for purchasing products and services of our platform: 1. Promo code OCTOBER2025 (8% discount) for purchases in our store (Website, Bot) in October! You can also use a promo code for the first purchase: SOCNET (15% discount) 2. Get $1 to your store balance or a 10–20% discount — just send your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to write it in our forum thread! 3. Get $1 for the first trial launch of the SMM Panel — just open a ticket with the topic “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our Stars purchasing bot! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts & Support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
    • Follow our Telegram channel, because exciting events are coming very soon! Halloween, 11.11, and also a giveaway related to 3000 subscribers in our Telegram channel are ahead! What do you think we have prepared? Subscribe to our Telegram channel and stay updated on all the news: https://t.me/accsforyou_shop Active links to SOCNET stores: Digital goods store (Website): Go Telegram store bot: Go – convenient access to the store via Telegram messenger. Telegram Stars purchasing bot: Go – fast and profitable purchase of stars in Telegram. SMM Panel: Go – promotion of your social media accounts. We would like to introduce you to the current list of promotions and special offers for purchasing products and services of our platform: 1. Promo code OCTOBER2025 (8% discount) for purchases in our store (Website, Bot) in October! You can also use a promo code for the first purchase: SOCNET (15% discount) 2. Get $1 to your store balance or a 10–20% discount — just send your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to write it in our forum thread! 3. Get $1 for the first trial launch of the SMM Panel — just open a ticket with the topic “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our Stars purchasing bot! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts & Support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock