Jump to content
  • Sign Up
×
×
  • Create New...

Recommended Posts

  • Administrator

Donate Panel v5


FILES INCLUDED
  • Website files
  • Java Files for your project in Eclipse/Intellij (so far asked and supported)
    • aCis (java sources can be adapted in any version)
    • L2JFrozen (java sources)
    • Fandc (java sources)
    • Mythras (java sources)
    • Freya (java sources)
    • Fafurion (java sources)
    • Lucera (Jar & jar sources)
    • Eternity (Jar & jar sources)
    • Sunrise (java sources)
    • ask for more
  • SQL Files
  • License files
INSTRUCTIONS INCLUDED
  1. Links to video Guides and support
  2. How to add in game server task manager.
  3. Small example of code. (optional)
  4. How to install NPC HTML BUTTON. (optional)
  5. How to implement SmartGuard Packet. (optional)
 

REQUIREMENTS
  • Activation Key (Your purchase will provide you an activation key)
  • IF Java: Server with source in order to install with Exception of Lucera and L2Jeternity (Included Donate.ext.jar)
  • Database connection with PDO pdo_sqlsrv l2off or pdo_mysql l2j
  • IF L2OFF: Enable item delivery
  • PHP 5.6+ (for l2off) 7.4+ (for java)
  • HOST Memory limit 512M+
  • Webhost with a Cpanel or similar panel with access to PHP extensions
  • SSL Sertificate installed on your host
  • Curl, PDO, openssl, pdo_mysql(L2Java), pdo_dblib(L2OFF) or pdo_sqlsrv(L2OFF), ctype, gd, json extensions
  • Apache (not working on nginx)
  • Host must provide antivirus switch on/off due to obfuscation of the files
  • Knowledge of IP Bind for MySQL/MsSQL Database allowed connection
  • Knowledge of Database users (Create/Permissions)
  • PHP basic knowledge on how to modify config.php and connection.php
  • IF Java how to modify your source with a patch
  • WebHost or some LAMPP to your server to place the php files
  • Supports all chronicles it uses char_name of table characters
  • Hosting the files
    STRONGLY Recommended hosts for java servers
    This is the hidden content, please
    (Free SSL)
    STRONGLY Recommended hosts for l2off servers
    This is the hidden content, please
  • hetzner & OVH have worked for some clients

 

DEMO

 


SUPPORT

+Free Installation help by @nightw0lf


 

This is your life, and it's ending one minute at a time.

Fight Club Film GIF by Tech Noir

Link to comment
https://hopzone.eu/forums/topic/2736-donate-panel-v5/
Share on other sites

  • Administrator

UPDATE 18/09/2022

Quote
  • Supports L2OFF & L2JAVA servers
  • Advext and Vanganth servers are supported
  • Multiserver selection function (can add unlimited servers l2j and l2off)
  • Cleanup on translations
  • Added more translations
  • Added Error and Success messages
  • Donate Item Icons now show dynamically from the ID you set
  • Ability to ban attackers who snooping in the back links and rest apis
  • Added global banlist function every 30 minutes download updated ban lists
  • Added lucera jar for unix without GUI and windows with GUI
  • Updaed Log system
  • Added Developer, Warning, Info, Payment and Error logs
  • Clean up old code from v2 panel
  • Rewrite login from game function also supports server selection
  • Added icons in base template
  • Added composer
  • Added requirements check
  • Added Agreement
  • Supports MsSQL, MySQL, MariaDB databases and drivers mysqli, pdo (dblib, mysql), sqlsrv.
  • Added more protection layers in
    This is the hidden content, please
    ipn
  • Stable core
  • Mobile friendly with responsive design works on all devices.

 

UPDATE 19/9/2022

Quote
  • Fixed Payeer IPN now works with currency
  • Added new config on PAYEER for currency

 

UPDATE 23/1/2023

Quote
  • Updated Stripe components
  • New config for button “BACK” to main page
  • New Config to show/hide Terms container
  • Added detection for cloudflare blocks for some hosting servers that are treated as bots on cloudflare now you get a warning
  • Updated Database connection for l2off servers now works on almost all hosting servers with pdo_dblib or pdo_sqlsrv
  • Added 2 SQL files for L2OFF database
  • Ready for united item delivery method
    • Removed donate_holder
    • Introducing user_item_delivery instead (all denart panels will work with this in future)
    • This is the hidden content, please
      including sources for lucera supports almost all projects
    • Table will contain data and where they come from (example: Donate, Vote, Referral)
    • Table will contain all info from payment (example:
      This is the hidden content, please
      , Stripe)
    • Table will contain info from vote (example: Vote website) NOTE: Requires Vote Panel
    • Table will contain info from referral (example: Invited friend, Box reward from invitations) NOTE: Requires Referral Panel
    • Table will contain payment method, character info and reward id/count.
  • Introducing donations table with payment data details

 

UPDATE 21/9/2023

Quote
  • Rewritten PHP Code from PHP 8.0 standards to 5.6 for backward compatibility (Advantage for L2OFF servers)
  • Partnership program percentage reduced from 20% to 5%
    • (rand(0, 19) === 1)means 1 in 20 donates by chance will go to me (previously was 1 in 5 20% huge advantage for free use)
  • Added PHP5.6 support for MsSQL servers using the old “mssql_connect” function
  • Minor format in language system
  • Added support to select PHP version from htaccess for hosting servers that allow it while you dont have access to this functionality

 

UPDATE 23/01/2024

Quote
  • Upgrading security advisories (dev-latest fe680bc => dev-latest cbce831)
  • Upgrading stripe (dev-master d48d70a => dev-master 1f60eb1)
  • Added custom header.html and footer.html (Recommended designer Strain)
  • Added support for PHP 5.6 and PHP 8.3

 

Developers notes:

Quote

– In other words this update includes more compatibility in connecting from hosting to server machine, allows to plug and play in a wider range of hosting companies than before.
– Still hostings with antivirus need to add an exception in your antivirus notably ImunifyAv

This is your life, and it's ending one minute at a time.

Fight Club Film GIF by Tech Noir

Link to comment
https://hopzone.eu/forums/topic/2736-donate-panel-v5/#findComment-2808
Share on other sites

  • Administrator

changelog 10-3-2024

Quote

Composer update
Fixed payeer Payments Commended out payeer form Extra hashing method Fix payeer hash encryption Add composer json and openssl requirements Fix on item delivery manager for sunrise project
Fixed name space imports

v4 version
Upgrading security advisories (dev-latest fe680bc => dev-latest cbce831)
Upgrading stripe (dev-master d48d70a => dev-master 1f60eb1)

Changes

  - Added custom header.html and footer.html (Recommended designer Strain)
  - Added support for PHP 5.6 and PHP 8.3

 

This is your life, and it's ending one minute at a time.

Fight Club Film GIF by Tech Noir

Link to comment
https://hopzone.eu/forums/topic/2736-donate-panel-v5/#findComment-2814
Share on other sites

  • 7 months later...
  • Administrator

changelog 11-3-2024 (Donate Panel Version 5 is out)

Quote

Key changes
- Removed FREE version
- New payment method (MercadoPago) added
- All configs are now in Online Panel at

This is the hidden content, please

- Donate Panel now works with subscription on
This is the hidden content, please

- Ownership of the donate panel is now transferred from DenArt Designs to HopZone.Eu

Front-end changes
- New error page for nicer user error prints
-

This is the hidden content, please
reCaptcha updated from v2 to invisible v3
-
This is the hidden content, please
reCaptcha is now mandatory
- Updated new images for payment menu with alpha channel and web friendly
- Added new background images by default
- Languages
- Added new text with table lists and dynamic icons used in translations
- Dynamic icons <img src="/item/57"/> can be used in language texts
- Added header.html and footer.html to add custom code and design the panel better (Strain is best fit for the job)
- Updated bootstrap version to 5.1.3
- Added GoogleTag and analytics code for /done - charname after and while in donation

Back-end changes
Stripe IPN total rework
- Now works with 2 request instead of 5
- Input listener now validates better incoming data
- Connection upgrade HTTP request version
- Checks status code
- Better handle on Json Data
- Dynamic configuration from online panel are now generate code
- Backwards compatibility with PHP 5.6 by serializing constant array tables
- Corrections according to SDK are applied since now stripe allows multiple requests in one run
- Redirection to success page after code execution

This is the hidden content, please
IPN rework
- Input listener now validates better incoming data
- Connection upgrade HTTP request version
- Checks status code
- Better handle on Json Data
- Dynamic configuration from online panel are now generate code
- Backwards compatibility with PHP 5.6 by serializing constant array tables
- Redirection to success page after code execution
- Removed sandbox

Payeer IPN rework
- Input listener now validates better incoming data
- Connection upgrade HTTP request version
- Checks status code
- Better handle on Json Data
- Dynamic configuration from online panel are now generate code
- Backwards compatibility with PHP 5.6 by serializing constant array tables
- Redirection to success page after code execution

MercadoPago IPN Added
- Written from scratch to avoid having SDK that requires PHP 8.2
- Beta stage but expected to work

Removed Statistics
Cleanup on images removed unused images
Removed Global ban list (local ban list for hackers still work)
Added java server connection for PHP 5.6 (was missing)
Removed SQL Options from MsSQL Connections
Updated Agreement
All Configs from config.php removed except activation key, background image and debug

 

 

changelog 12-3-2024

Quote

Added MercadoPago icons in index
Added custom messages when configs are not set
Fixed an old issue with multiserver (Rewards always gone at first server)
  - Introduced $server_id and Database new object creation in IPN handlers
Fixed debug log folder generation issue
Fixed server software for apache and litespeed detection in requirements
Fixed PHP version (downgrade from 7.4 to 5.6) in requirements
Fixed SSL check in requirements
Fixed icons in custom price list
Fixed for reward with typecasting
Updated MercadoPago.php Adding too many protections because Brazil.
Updated to latest security advisories
Small cleanup
License officially transferred (HopZone Eu is the new owner of the donation panels)
Licenses changed

changelog 13-3-2024

Quote

Fix for missing dynamic configurations
  - Unimportant configurations are now ignored instead of throwing error
  - Important configurations are now pointing to a url for the user to setup
Fix for better reading in language
  - SERVER_NAME will present the server's name and will not throw error if its not set
  - SERVER_EMAIL will present the server's email and will not throw error if its not set
  - DONATE_ID will present the server's item id (this is mandatory on payment so its always set)
  - DONATE_NAME will present the server's item name (this is mandatory on payment so its always set)
Fix on json request using array instead of object
Fix for error messages 2 messages for configs and for prices under payment methods
Fix for error messages on done, error and index files
Fix for languages images using dynamic Id's
Fix for Mercadopago IPN for Global input now checking var if is set
Fix for Mercadopago IPN snoopers now they will get perm ban
Fix for Mercadopago IPN using $this outside of a class
Fix for Payeer IPN using class name in construct injection, exist higher than PHP 5.6
Fix for Payeer IPN using $this outside of a class
Fix for

This is the hidden content, please
IPN using $this outside of a class
Fix for Stripe IPN snoopers will now get perm Ban
Fix for Stripe IPN using $this outside of a class
Update composer advisories
General Cleanup from development code and unusable log and comments

 

This is your life, and it's ending one minute at a time.

Fight Club Film GIF by Tech Noir

Link to comment
https://hopzone.eu/forums/topic/2736-donate-panel-v5/#findComment-177665
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Vote for the server

    To vote for this server you must login.

    Jim Carrey Flirting GIF

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Content

Important Information

Privacy Notice: We utilize cookies to optimize your browsing experience and analyze website traffic. By consenting, you acknowledge and agree to our Cookie Policy, ensuring your privacy preferences are respected.