Jump to content

Recommended Posts

Posted (edited)

Hello everyone. I'm a developer which usually do some programming and when some idea pops in the head makes it and gives you ability to buy it and use it in your server. I can make some personal services, but I usually do not have enough time for that (but you always can try and ask about that).
My conditions are simple:

  • When you buy any engine, which is listed below, you are not allowed to resell it.
  • When I do some services for you, you can choose:
  • Either to pay more and the engine which you asked will be only for you and you get the ability to resell it for anyone.
  • Either you pay less, but I leave the chance for myself, to resell it also.

Thank you for your time, check the list and if you have anything to ask, I'm free at skype: Erlandys56.

 

 

 

 

Events Engine upcoming!

With ingame controls and lots of features. For more information, write to skype: Erlandys56

Available for any chronicle, from Interlude to Underground!

Shot00002.jpg.8986dc8b91d230c17279c4ad2cca21ea.jpg

Upcoming engines:
1. Introduction engine. Configuration through XML. Ability to choose the class, give the player weapon (weapon equips automatically), give the full set. You can choose items steps with types. CanTakeAll - true/false. This means, player can take all items from exact step or only one. Ability to instantly put item into shortcut. Dyes can be equipped instantly. Player is blocked from movement while doing tutorial. Ability to skip tutorial after taking up the class. Can make movements, that player runs around after each step.
2. Helper engine. This is more for mid rates server. You can make at certain level range, after leveling up, writing .helper or logging in, to show some helpful information for player. Like giving ability to teleport at certain places, changing profession, taking some new items (possibility to add prices to them).
3. Character options (Menu). This will include some options for player to use. Simple ones like stopping XP usage, show last 5 access times and IPs. Ability to bind the E-Mail address. Add the character password (Enable/Disable). And much more. Also if enabled, after binding the E-Mail, player has to confirm it, by reading the Mail and ability to change password or etc by getting the E-Mail with options and steps to change pass, E-Mail and so on.


ErEngine:

 


Now every engine is controlled with this feature.
It makes every patch much lighter, engines to be compacted more.
Gives ability to control engines with admin commands and read information, about other engines.

 

 

 

 

 

H5

 

 

 

 

 

Er_Engine_H5.png

IT

Er_Engine_IT.png

 



Content:
1. Detail explanation.
2. Examples.
3. Possibilities.
4. Images.
5. Configs.






1. Museum

 


1. To explain it easier, it is statistics engine, which allows you to have lots of top categories, not like normal ones, with only top pvp, top pk and that's all.
This engine contains lots of categories, like Top PvP Deaths, Top Adena, Top Quests cleared and etc...
Also this engine contains timer stuff, each category can be made daily/weekly/monthly/total timers.
This means, for example with daily top, every day at 00:00 top will be refreshed and all player PVPs will be removed from top, it will count from zero every day (this does not touch any other stats, so after refresh, your all PVPs or others will remain normal, but only changed in the museum engine).
Also there's a reward engine, which can be separated in 2 types:
1 - statues, every period (daily, weekly and etc), at the start, museum will choose the best player from each category, and if it is enabled, museum will spawn the statue, where it will be destined through XML (possible multiple places, like one in Giran other in Oren and so on.). This means, exactly same appearance as player statue, which will have players name, but title will be category name and when you talk with it, you see last period top 5 from that category.
2 - same as above, but the reward is not statue, but item/exp and etc for winner.

2. Some detail explanation :

  • All refresh types except Total refreshes all players amounts, and makes top 5 players with last period amounts, to show in statue info. All new period info are reloaded and showed in normal museum window.
  • Total refresh time updates data for all categories and all refresh times, in same time changes all time tops, and statues for this category type.

3. You can make refresh types in 4 ways:

  • Daily tops, reloads every day at 00:00.
  • Weekly tops, reloads every week at Monday 00:00.
  • Monthly tops, reloads every 1st day of month at 00:00.
  • Total tops, refresh time is configurable.

4.

 

 

 

 

H5

 

 

 

 

Museum_H5.png

IT

Museum_IT.png

5. XML:
 




2. Class Balancer

 


1. This engine helps you to balance classes damage, which can be changed easilly by using administrator command //classbalancer, in which you will see the table with list of classes.
You can choose 1 class to be shown, then you will see all the available changes to that class (from and to that class).
If you choose 2 check boxes, you can see from one to other class balance (so it's pretty like search engine), for example Duelist and Adventurer, you will see both Duelist->Adventurer Adventurer->Duelist.
This engine contains separated balancers for olympiad games and normal gameplay, so you can balance your classes either for olympiad, either not.
To edit class damage all you have to do is either to create balance for it, either if you already have created it, press buttons to increase/decrease damage.
Changed values are instantly put into the game, so you can be hitting other player all the time and changing the value, so you will see the change.

2. Some examples:

  • Duelist vs All + 20% Normal damage (this will increase duelist normal hits by 20% to monsters and players). For example, you do 1000 Dam, by increasing by 20% you will do 1200.
  • Adventurer vs Sagittarius -20% Blow damage (this will decrease adventurer skills with blows like deadly blow and etc... damage by 20% only to Sagittarius). Damage you do - 1000, will be changed to 800.

3. You can modify damage in 7 ways:

  • Normal damage, (made by fists, bows (normal shot) etc... without any skills.
  • Normal Critical damage, same as above except this will work only for criticals.
  • Magic damage, this will work only with magic skills (like Vampyric claw or etc...)
  • Magic Critical damage, same as above except only for criticals.
  • Blow damage, this will work only for skills who has blow chance (like Sagittarius Lethal Shot or Adventurers Deadly blow and etc...)
  • Physical Skill damage, this will work only for normal skills made by warriors like (Stun or others...)
  • Physical Skill Critical damage, same as above except only for criticals.

4.

 

 

 

 

H5

 

 

 

 

Class_Balancer_H5.png

IT

CBalancer_IT.png

5. Configs:


# ---------------------------------------------------------------------------# Class Balancer Settings:# ---------------------------------------------------------------------------# This is for update delay, when update all changes to the database (seconds)# NOTE: Smaller time amount, more work for server, so change if you know how# Default: 300 (5minutes)ClassBalancerUpdateDelay = 300# Enable or Disable class balancer work for second class# Example: if balance will be made for Ghost Hunter and this config will be enabled so same balances will work for Abyss Walker# Default: falseClassBalancerAffectSecondProffesion = false# Enable or Disable balance for monsters (to change this you must create balance vs All)# Default: falseClassBalancerAffectMonsters = false

 





3. Skills Balancer

 


1. This engine allows you to change chances or damages for certain skills, to all classes or to certain classes. You can change chance or damage ingame through command //skillsbalancer and through it you can do the changes in realtime, just simply create balance or change existing, by pressing buttons to increase or decrease, and test it. No need to do any savings, reloadings. Engine does that for you.


2. Some examples:

  • Stun (with id 100) vs All + 20% Chance - this will increase chance from skill with id 100 to all the classes. Chance increases by %, so if chance is already 30% and is increased by 20%, then it will be 36% at the end.
  • Triple Sonic Slash (with id 1) vs Adventurer - 10% Power - this will decrease the damage made only by the skill with id (1) to only class Adventurer, by 10%. If the damage is already made 100-200, then after decreasing it by 10%, will be made 90-180.

3. You can modify skills in 2 ways:

  • Power (in other words damage), used only for certain skill (your choice) to increase or decrease damage by % amount to certain or all classes.
  • Chance, same as above except this works with effects chance like stun, sleep, cancel and etc...

4.

 

 

 

 

H5

 

 

 

 

Skills_Balancer_H5.png

IT

SBalancer_IT.png

5. Configs:


# ---------------------------------------------------------------------------# Skills Balancer Settings:# ---------------------------------------------------------------------------# This is for update delay, when update all changes to the database (seconds)# NOTE: Smaller time amount, more work for server, so change if you know how# Default: 300 (5minutes)SkillsBalancerUpdateDelay = 300# Enable or Disable skills balancer work for second class# Example: if balance will be made for Ghost Hunter and this config will be enabled so same balances will work for Abyss Walker# Default: falseSkillsBalancerAffectSecondProffesion = false# Enable or Disable balance for monsters (to change this you must create balance vs All)# Default: falseSkillsBalancerAffectMonsters = false

 




4. Vote Engine

 


1. The engine is different from all others, since it can have up to 10 vote sites instantly. Also it has very good rewards engine.
You can make n amount of rewards for ex for HopZone top, and player will have to choose which reward it wants.
Also the rewards can be different, they can be instant (just after vote get for example 100 adena) either with timer, which means (just after vote, get such thing as bonus, for ex, to increase adena drop rate by 10%, for 5h and etc).
Adding new voting site, is pretty simple. You have Vote Handler and you have to fill the reading of the vote site to be correct (to get the votes amount). Also possible to implement APIs, which will check with player IP.

2. Some examples:

  • Instant clan points rewards by 500.
  • Increase Fire Attribute Stone drop chance by 15%. Simple calculation - current chance 35%, adding 15% will make its reward to be 50%. Bonus for 13h.
  • Increase Earth Attribute Stone drop chance by multiplying current chance by 15%. Which will do a calculation (current chance - 30%, multiplying by 15% will make it to be 30*1.15=34.5%). Bonus for 3h.
  • Increase Stem drop amount by 20%. Bonus for 4h.

3. You can add rewards in 2 ways:

  • Instant, this is used to give instant reward after successful vote. Possible types: Experience, Skill Points, Clan Points, any Item.
  • Time, this will make a bonus for a player for a certain amount of time. Possible types: Experience, Skill Points, Clan Points, any Item.

4.

 

 

 

 

H5

 

 

 

 

Vote_H5.png

IT

Vote_IT.png

5. Vote.xml:Note: original XML file contains explanations about every setting and every part of information.



5. Captcha Engine

 


1. Its basic difference from all other Captchas is, that player have not to type the captcha (in the textbox), but press the buttons in it, as the pin codes or etc...
Also it has an algorythm with idle time.. It will show captcha only if you kill certain count of mobs (configurable), without configurable delay.
This means, that lets say that configurable delay is 5mins, and if player will kill monsters and make pause for 5mins without killing a monster, his count for Captcha will be restarted.

2. Some examples:

  • Kill minimum 15 maximum 100 monsters in 5mins delay. When the player will hit the monster first time, server will generate random amount for him in radius from 15 to 100 monsters. Lets say 64. If you kill 64 monsters, you get the Capthca. But if you after killing 63 monsters, will take 5mins break, your amount of monsters will again decrease and when you will kill other monster (which should be 64th), the Captcha engine, will regenerate required monsters amount and count as 1 killed monster for player.

4.

 

 

 

 

H5

 

 

 

 

Image will be available soon.

IT

Captcha_IT.png

5. Config:


# ---------------------------------------------------------------------------# Captcha# ---------------------------------------------------------------------------# Enables captcha system.# Default: TrueCaptchaEnable = True# Enables second security level for captcha.# First one is for captcha key to be shown through ScreenMessage on center, second one in image.# Default: TrueCaptchaSecondSecurityLevel = False# Min monsters count required for captcha to appear.# Default: 100CaptchaMinMonstersCount = False# Max monsters count required for captcha to appear.# Default: 100CaptchaMaxMonstersCount = False# Idle time (seconds) for player to not to kill any monster, for kills to refresh.# Default: 300 (5 minutes)CaptchaIdleTime = 300# Captchas delay, how much time has player to input captcha (seconds).# Default: 60CaptchaDelay = 60# Captchas length. How much numbers player will have to input.# Default: 4CaptchaLength = 4# How many times player can mistake, inputting captcha and after those x times, gets disconnect.# Default: 3CaptchaFails = 3

 



6. Ingame Forum

 


1. It is same as a website forum, but it is just simply in the game, in community board. The forum does not connect to any website, so it is just like any other engine in the game and does not go out of the server reach.
In the forum admin can make sections with types and prefixes. Players can create topics, post in there.
Also admins can close the topics, stick them or remove them totally.

2. Some examples:

  • Create Report Bugs section, with type See Only Authors, with prefixes Skill/Event/Bug/Error. So the player creating the topic, will have to choose one of the prefixes and will be able to see only his own topics.
  • Create Marketplace section, with type Normal, so everyone will see the topic and everyone will be able to post in there or read it.

3. You can make 4 section types:

  • Normal, this section type allow everyone to read it and everyone to post in there.
  • See Only Authors, this will make section in which everyone can post there, but normal players will see the topics only They created and Admins will see all the topics.
  • For GMs, this type is only for GMs, only GMs see this section and only they can post in there. (It is good for example for chat, or some notifications for other GMs, since players do not see this section).
  • PostOnlyGMs, in this section, only GMs can post or create topics, but all the players can read them.

4.

 

 

 

 

H5

 

 

 

 

Image will be available soon.

IT

Forum_IT.png

5. Config:


# ---------------------------------------------------------------------------# Forum# ---------------------------------------------------------------------------# Enables forum to be in whole community board.# Default: FalseForumInWholeCommunityBoard = False# Changes the tab of forum in community board.# Default: _bbshomeForumTab = _bbshome# After how much seconds information will be updated to the database.# Default: 60ForumInformationManagement = 60# Should forum increase views after author will view its own topic.# Default: FalseForumIncreaseViewsForAuthorView = False# Should author of the topic be able to close it.# Default: FalseForumAuthorCanCloseTopic = False# Topics limit in one page.# Default: 10ForumTopicsLimitInPage = 10# Messages limit in one page.# Default: 10ForumMessagesLimitInPage = 10

 



7. Server side images

 


1. The engine allows You to add not Alpha images to the server used for HTMLs. You will not have to change anything in the client to see them and the usage is simple:
Add the image into the data/images folder and in the HTML write: %%imageName%%. In such way you will see the image added into the server, without any client modifications.

4.


 

H5

Image will be available soon.

IT

SSImages_IT.png

 



8. Npc to Pc engine

 


1. This engine allows you to make the NPCs to look like a players. With this engine you can change anything in the appearance, AbnormalEffects, make the NPC to look like a dead player, like a Fishing Player, add augmentation look to the weapon or any other possible appearance part. Also this engine includes ingame editor (Shift+Click on NPC, press NpcToPc edit and you can change anything through there).

4.


 

H5

Image will be available soon.

IT

Npc_To_Pc_IT.png

5. Npc_to_Pc.xml:



9. My own made Buffer

 


1. The buffer has its own design, is controllable through XML and has ability to add Enchanted Buffs to the buffer. (No HTML edits are required).

4.

 

 

 

 

H5

 

 

 

 

Image will be available soon.

IT

Buffer_IT.png

5. Buffer.xml:



10. Drop / Npcs database.

 


1. The engine allows player to get straight information about your server monsters drop/spoil. Locate npcs/raidbosses/monsters positions. Get information about, where exact item can be dropped/spoiled and from which monster.

4.

 

 

 

 

H5

 

 

 

 

Image will be available soon.

IT

DNDatabase_IT.png

5. Configurations:


# ---------------------------------------------------------------------------# Drop/Npcs database:# ---------------------------------------------------------------------------# Enable or disable Drop/Npcs database in whole community board.# Default: falseDNDatabaseInWholeCBoard = false# Set the community board tab for database.# Default: _bbshomeDNDatabaseTab = _bbshome# Enable or Disable search for npcs.# Default: falseDNDatabaseSearchForNpcs = false# Set npc/monster ids, for engine to exclude them from search.# Usage: npcId;npcId;npcId....# Default: 29019;DNDatabaseExcludedMonsters = 29019;# Set item ids, for engine to exclude them from search.# Usage: itemId;itemId;itemId....# Default: 57;DNDatabaseExcludedItems = 57;

 



11. Achievements engine.

 


1. This achievement engine allows you to create lots of achievements, with ease. You are able to make multiple rewards for achievements. Also you are able to make several different levels for each achievement. Extra levels allowed. They are not shown, until player meets required conditions.
Each achievement and achievement level can have conditions. For example: Needs to be hero/noble and have 500 karma, to do that achievement or exact achievement level. All details about achievement conditions are written below.
Also achievement engine contains "Title" system. If your server does not use Title coloring, it would be pretty useful. Player has to accomplish base of achievement (without extra levels) and it gets ability to get title. Title is configured for each achievement, title and its color. If player changes his title normally, title color comes back, but changing from achievements engine gives the color (described in configs) and title itself.
Achievements engine also contains "Daily achievements". They are refreshed every day, so each day player has to do tasks from zero.

4.


 

H5

Achievements_H5.png

IT

Achievements_IT.png

5. Configurations and achievement example:


You can write to skype: Erlandys56 or here in forum, I'll answer all the questions. If needed, test server is ready.

Edited by Erlandys
  • Like 1
  • Upvote 2
Posted

I like the fact that even if the code is fairly simple you put that extra effort on making it look nice too making me totally recomend it to everyone.

 

Good job mate.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • ✔ We offer more services than listed. Prices of goods may vary depending on country, warranty, phone number, and other factors. We are available 24/7. ⠀⠀⠀⠀⠀⠀⣀⣠⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣴⡿⠋⠉⠉⠻⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠹⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⣿⡄⠀⠀⠀⠀⠀⠀⢸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠸⣷⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢻⣇⠀⠀⠀⠀⠀⢸⣿⣿⡿⠿⠿⠟⠛⠛⠻⢿⣿⣶⣄⠀⠀⠀ ⠀⠀⠀⠀⠀⢈⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣤⣤⣤⠀⠈⠻⣿⣇⠀⠀ ⠀⠀⠀⠀⢀⣾⡏⠀⠀⠀⠀⠀⠀⠀⣴⡿⠋⠉⠀⠀⠀⠀⠀⠀⠀⢹⡿⠀⠀ ⠀⠀⣀⣤⣼⣿⠀⠀⠀⠀⠀⠀⠀⢸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣷⣄⠀ ⢠⣾⠟⠋⠉⠋⠀⠀⠀⠀⠀⠀⠀⠈⣿⣦⣀⣀⣀⣤⣤⣶⣶⠿⠋⠁⢹ ⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡟⢉⣿⠋⠉⠉⠉⠁⠀⠀⠀⠀⢸⣿⠀ ⢸⣿⠀⠀⠀⠀⠀⢀⣀⣀⣤⣴⠿⠋⠀⠘⣷⡀⠀⠀⠀⠀⠀⠀⢀⣴⣿⠏⠀ ⢸⣿⡄⠀⠀⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⣸⣿⢶⣤⣤⣴⡶⠿⠛⠙⣿ ⠈⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⠀ ⠀⠘⣿⣆⠀⠀⠀⠀⣠⣤⡀⠀⠀⠀⠀⠈⠻⣧⣀⡀⠀⠀⠀⣀⣠⣴⡿⠇⠀ ⠀⠀⠘⢿⣿⣦⣤⣴⡿⠻⠿⣷⣦⣤⣤⣤⣴⣾⣿⡿⠿⠿⠿⠟⠛⠉⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
    • Frozen is more popular coz adm can edit npc from client side and no need dig in xml and etc  )
    • Your work is as good as your arrogance. If you didn't break 10 systems to fix 1, I would recommend aCis. Yes, I use aCis and I fixed a lot of things that you left aside to reorganize and rename things. You insist on recommending your broken public project. Don't do that because there are many people who dream of owning a server, and in aCis 409 every dream is broken. I've seen many people break things by using this. aCis 409 doesn't work at the basics. Water movement and flying movements are broken, which is the basics. Seven Sings is completely broken, Sieges need fixing, and worst of all, level 3 and 4 clan quests are bugged, besides other quests that you intentionally broke and still recommend. You are an excellent programmer, but your arrogance in feeling superior to everyone is killing you. Happy New Year to you, and be more transparent and honest when recommending this. I'm not sharing the corrections I made, nor my Geodata system, precisely because of your arrogance. I'll soon post a video of my Geoengine system, which you spent 12 years on and didn't finish. I can send you a list of everything you need to fix, but you're too arrogant for that because you're a superior God and don't accept advice from mortals.
    • Changelog   All notable changes to this project will be documented in this file. [English Version](#english-version) | [Versión en Español](#versión-en-español)   ---   English Version   [1.1.3] - 2026-01-05   Added   Donation System Integration - Integrated comprehensive donation panel into the main CMS - Implemented direct donation system without requiring user login - Added automatic coin crediting directly to character inventory - Created new React component for donation interface with modern design - Implemented real-time coin calculation based on payment method and currency - Added support for multiple payment gateways:   - MercadoPago (ARS)   - PayPal (USD, BRL, EUR)   - PagSeguro (BRL) - Developed new backend endpoint for processing direct donations - Implemented character validation system before payment processing - Added automatic webhook handling for payment confirmations - Created comprehensive logging system for all donation transactions - Implemented bonus system for bulk coin purchases - Added donation history tracking and management   Vote Reward System - Integrated vote reward panel into the CMS - Implemented multi-topsite voting system - Added automatic reward delivery upon vote verification - Created vote tracking and cooldown management - Implemented anti-fraud measures for vote validation - Added vote history and statistics for users - Developed admin panel for vote reward configuration - Implemented automatic vote verification through topsite APIs   Database Enhancements - Created new table structure for donation management (`site_donations`) - Added `auto_credit` field for automatic coin delivery - Implemented balance tracking system (`site_balance`) - Created conversion and transfer logging tables - Added comprehensive indexing for performance optimization - Implemented transaction history tracking   Frontend Improvements - Developed new donation panel component with consistent site design - Added multi-language support (Spanish, English, Portuguese) - Implemented form validation and error handling - Created responsive design for mobile and desktop - Added real-time price calculation display - Implemented loading states and user feedback messages   Backend Infrastructure - Created secure API endpoints for donation processing - Implemented webhook system for payment gateway integration - Added comprehensive error logging and debugging tools - Developed configuration management system - Implemented security measures for sensitive data handling - Added support for sandbox and production environments   Documentation - Created comprehensive production setup guide - Developed security checklist for deployment - Added database setup scripts with detailed instructions - Created API integration documentation - Developed troubleshooting guides - Added configuration examples for all payment gateways   Changed - Updated navigation system to include donation and vote panels - Modified routing to support new panel pages - Enhanced translation system with new text strings - Improved error handling across the application - Updated proxy configuration for backend communication   Security - Implemented credential protection in configuration files - Added example configuration files without sensitive data - Created .htaccess rules for protecting sensitive directories - Implemented webhook signature validation - Added SQL injection prevention measures - Implemented session security enhancements   Technical Details - React 19.2.0 for frontend components - TypeScript for type safety - Vite 6.2.0 for build tooling - PHP 7.4+ for backend processing - SQL Server 2012+ for database management - Integration with MercadoPago SDK - RESTful API architecture   ---   Versión en Español   [1.1.3] - 2026-01-05   Agregado   Integración del Sistema de Donaciones - Integración completa del panel de donaciones al CMS principal - Implementación de sistema de donaciones directas sin requerir inicio de sesión - Agregada acreditación automática de coins directamente al inventario del personaje - Creación de nuevo componente React para interfaz de donaciones con diseño moderno - Implementación de cálculo de coins en tiempo real según método de pago y moneda - Agregado soporte para múltiples pasarelas de pago:   - MercadoPago (ARS)   - PayPal (USD, BRL, EUR)   - PagSeguro (BRL) - Desarrollo de nuevo endpoint backend para procesamiento de donaciones directas - Implementación de sistema de validación de personajes antes del procesamiento de pago - Agregado manejo automático de webhooks para confirmaciones de pago - Creación de sistema completo de logs para todas las transacciones de donación - Implementación de sistema de bonos para compras de coins en volumen - Agregado seguimiento y gestión de historial de donaciones   Sistema de Recompensas por Votación - Integración del panel de recompensas por votación al CMS - Implementación de sistema de votación multi-topsite - Agregada entrega automática de recompensas al verificar votos - Creación de seguimiento de votos y gestión de tiempos de espera - Implementación de medidas anti-fraude para validación de votos - Agregado historial de votos y estadísticas para usuarios - Desarrollo de panel administrativo para configuración de recompensas - Implementación de verificación automática de votos mediante APIs de topsites   Mejoras en Base de Datos - Creación de nueva estructura de tablas para gestión de donaciones (`site_donations`) - Agregado campo `auto_credit` para entrega automática de coins - Implementación de sistema de seguimiento de balance (`site_balance`) - Creación de tablas de registro de conversiones y transferencias - Agregada indexación completa para optimización de rendimiento - Implementación de seguimiento de historial de transacciones   Mejoras en Frontend - Desarrollo de nuevo componente de panel de donaciones con diseño consistente - Agregado soporte multi-idioma (Español, Inglés, Portugués) - Implementación de validación de formularios y manejo de errores - Creación de diseño responsive para móvil y escritorio - Agregada visualización de cálculo de precios en tiempo real - Implementación de estados de carga y mensajes de retroalimentación al usuario   Infraestructura Backend - Creación de endpoints API seguros para procesamiento de donaciones - Implementación de sistema de webhooks para integración con pasarelas de pago - Agregadas herramientas completas de registro de errores y depuración - Desarrollo de sistema de gestión de configuración - Implementación de medidas de seguridad para manejo de datos sensibles - Agregado soporte para entornos sandbox y producción   Documentación - Creación de guía completa de configuración para producción - Desarrollo de checklist de seguridad para despliegue - Agregados scripts de configuración de base de datos con instrucciones detalladas - Creación de documentación de integración de APIs - Desarrollo de guías de solución de problemas - Agregados ejemplos de configuración para todas las pasarelas de pago   Modificado - Actualización del sistema de navegación para incluir paneles de donación y votación - Modificación del enrutamiento para soportar nuevas páginas de paneles - Mejora del sistema de traducciones con nuevas cadenas de texto - Mejora del manejo de errores en toda la aplicación - Actualización de configuración de proxy para comunicación con backend   Seguridad - Implementación de protección de credenciales en archivos de configuración - Agregados archivos de configuración de ejemplo sin datos sensibles - Creación de reglas .htaccess para proteger directorios sensibles - Implementación de validación de firma de webhooks - Agregadas medidas de prevención de inyección SQL - Implementación de mejoras de seguridad en sesiones   Detalles Técnicos - React 19.2.0 para componentes frontend - TypeScript para seguridad de tipos - Vite 6.2.0 para herramientas de construcción - PHP 7.4+ para procesamiento backend - SQL Server 2012+ para gestión de base de datos - Integración con SDK de MercadoPago - Arquitectura API RESTful   ---   Migration Notes / Notas de Migración   For Existing Installations / Para Instalaciones Existentes   **English:** If you are upgrading from a previous version, please follow these steps: 1. Backup your database before applying any changes 2. Run the database migration script (`database_setup.sql`) 3. Update your configuration file with new settings 4. Configure payment gateway credentials 5. Test the donation flow in sandbox mode before going to production 6. Review the security checklist before deployment   **Español:** Si está actualizando desde una versión anterior, siga estos pasos: 1. Realice una copia de seguridad de su base de datos antes de aplicar cambios 2. Ejecute el script de migración de base de datos (`database_setup.sql`) 3. Actualice su archivo de configuración con las nuevas opciones 4. Configure las credenciales de las pasarelas de pago 5. Pruebe el flujo de donaciones en modo sandbox antes de pasar a producción 6. Revise el checklist de seguridad antes del despliegue   ---   Known Issues / Problemas Conocidos   **English:** - Webhook notifications may experience delays during high traffic periods - Some payment gateways require manual configuration of webhook URLs - Character names are case-sensitive in the donation form   **Español:** - Las notificaciones de webhook pueden experimentar retrasos durante períodos de alto tráfico - Algunas pasarelas de pago requieren configuración manual de URLs de webhook - Los nombres de personajes son sensibles a mayúsculas/minúsculas en el formulario de donación   ---   Roadmap / Hoja de Ruta   Planned Features / Características Planeadas   **English:** - Admin dashboard for donation management - Automated refund processing - Subscription-based donations - Gift card system - Enhanced reporting and analytics - Mobile application support   **Español:** - Panel administrativo para gestión de donaciones - Procesamiento automatizado de reembolsos - Donaciones basadas en suscripción - Sistema de tarjetas de regalo - Reportes y análisis mejorados - Soporte para aplicación móvil   ---   Contributors / Contribuidores   This release includes contributions from the development team focused on creating a secure, user-friendly donation and voting system integrated seamlessly with the existing CMS.   Este lanzamiento incluye contribuciones del equipo de desarrollo enfocado en crear un sistema de donaciones y votación seguro y fácil de usar, integrado perfectamente con el CMS existente.   ---   Support / Soporte   **English:** For issues, questions, or feature requests, please refer to: - `PRODUCTION_SETUP_GUIDE.md` for setup instructions - `SECURITY_CHECKLIST.md` for security guidelines - `DONATION_DIRECT_SYSTEM.md` for technical documentation   **Español:** Para problemas, preguntas o solicitudes de características, consulte: - `PRODUCTION_SETUP_GUIDE.md` para instrucciones de configuración - `SECURITY_CHECKLIST.md` para pautas de seguridad - `DONATION_DIRECT_SYSTEM.md` para documentación técnica   ---   License / Licencia   This project maintains its original licensing terms. Please refer to the LICENSE file for details.   Este proyecto mantiene sus términos de licencia originales. Consulte el archivo LICENSE para más detalles.   ---   **Last Updated / Última Actualización:** January 5, 2026   **Version / Versión:** 1.1.3
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

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