VDS Vote Donate System
Implementation of vote global and individual system with itopz donate panel task manager on lucera.
As title says its an auto donation reward based on DenArt-Designs panel and or https://itopz.com free ones
A Vote System & Donate System made for a variety of projects including Lucera ideas and problems send on github!
A project with sources and planned for updates to match a bigger variety of projects and topsites and maybe more codes.
Full VDS project source OLD : https://github.com/nightw0lv/iTopZ-Java/
Full VDS project source NEW : https://github.com/nightw0lv/VDSystem
Lucera VDS sources OLD : https://github.com/nightw0lv/iTopZ-Java/tree/master/Interlude/lucera/
Lucera VDS sources NEW : https://github.com/nightw0lv/VDSystem/tree/master/Interlude/Lucera
Lucera VDS sources NO GUI NEW : https://github.com/nightw0lv/VDSystem/tree/master/Interlude/Lucera_NO_GUI
Compiled VDS Jars: VDSystem.ext.jar
Global vote system for iTopZ
Version 1.3
Special thanks to Rationale
Images
Implementation of vote global and individual system with itopz donate panel task manager on lucera.
As title says its an auto donation reward based on DenArt-Designs panel and or https://itopz.com free ones
A Vote System & Donate System made for a variety of projects including Lucera ideas and problems send on github!
A project with sources and planned for updates to match a bigger variety of projects and topsites and maybe more codes.
Full VDS project source OLD : https://github.com/nightw0lv/iTopZ-Java/
Full VDS project source NEW : https://github.com/nightw0lv/VDSystem
Lucera VDS sources OLD : https://github.com/nightw0lv/iTopZ-Java/tree/master/Interlude/lucera/
Lucera VDS sources NEW : https://github.com/nightw0lv/VDSystem/tree/master/Interlude/Lucera
Lucera VDS sources NO GUI NEW : https://github.com/nightw0lv/VDSystem/tree/master/Interlude/Lucera_NO_GUI
Compiled VDS Jars: VDSystem.ext.jar
Global vote system for iTopZ
- IP restricted rewards
- Reward every XX minutes
- Reward step every XX votes
- Reward item list will check if item exist
- Reward item list with chances 0-100%
- Reward item randomized of min-max values
- Update console votes and ranking
- Save votes in case of restarting the server
- Monthly reset for votes
- Print response failure message
- Configured announcement print of server vote statistics
- Automatically register .itopz command
- Reward item list will check if item exist
- Reward item list with chances 0-100%
- Reward item randomized of min-max values
- Reward will set as "expired" after 12hours checking server time
- Reward reuse 12hours
- Command used after reward will show remaining time (PM/AM) to vote again
- Check for local ips is restricted
- Check for response errors
- Check if player voted
- Player donates through Donate Panel
- Item will be rewarded in game
- Fully configured Console
- Fully configured global reward
- Fully configured individual reward
- Information buttons
- Can send global reward in-game manually
- Prints rewards
- Prints donates
- Prints monthly reset
- Prints database updates
- Shows server ranking statistics
- Shows if you use DEMO or API key as mode status
- Auto scrolling messages
- Fully configured
Version 1.3
- Rework on VoteCMD
- Fixed possible concurrent error on response thread (Ty Rationale)
- Using StatsSet to transfer data in method isEligible (Ty Rationale)
- Introducing a Flood Protector (Ty Rationale)
- Using "NONE" for default errors to avoid NPE
- Thread Execute will run on random between 1 and 10 seconds to avoid cheats
- Added Window pop up after using a command .topsite or .vote
- Added command .vote (old .topsite commands will still function) example of old commands .itopz .hopzone .l2network etc...
- Minimal Requirement on server resources and class consistency along projects.
- Addition of Thread class.
- Addition of Random class.
- Addition of Logs class.
- Addition of Url class.
- Addition of Rewards class.
- SQL independence on tables with vds_individual and vds_global tables automatic install by default
- Addition of topsites and their configs.
- Hopzone.
- L2Network.
- L2TopGameServer.
- L2TopServers.
- L2Votes.
- L2JBrasil.
- Gui
- Addition of Debug on/off button.
- Addition of Bug report button.
- Removed Debug mode.
- Rework on the class to update all topsite statistics.
- Rework on console size and re-arrange information and console.
- Fixed Bug that made global with individual rewards conflict.
- Improved custom JSon parser for wannabe-called APIs on a lot of topsites.
- Improved Debug with External IP Address.
- Refactor on URL to prepare extend
- Added missing default values on config for console RGB colors
- Fixed output paths on project dir
- Updated dictionary and workspace project files
- HWID Protection fallback to IP that fallback into player name in case of null
- refactor ips to fingerprint
- removed ip check
- added objects null coalesce check on HWID, IP, player name on this order
- Game console string separator
- Updated script version
- Initial commit
Special thanks to Rationale
Images
Last edited by a moderator: