https://github.com/nightw0lv/DonatePanel
here are the classes to use it individually
and the sql
CREATE TABLE `donate_holder` (
`no` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) NOT NULL,
`count` int(11) NOT NULL,
`playername` varchar(255) CHARACTER SET utf8 NOT NULL,
`order_status` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`no`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
and to anwer to your question the final part requires sources (for lucera there is a special donate.ext.jar library you can ask me for it) and you implement one of those classes that there are published on this git depending your project inside your sources and you build your project.
thats it.
for example aCis
https://github.com/nightw0lv/DonatePanel/blob/master/Legacy/JAVA/Interlude/aCis/DonateGiverTaskManager.java
you copy this file into aCis sources
you go in gameserver.java and you call it somewhere like
DonateGiverTaskManager.getInstance();
you import it with ctrl+shift+o combination
build project & voila