PlayerVIP
PlayerVIP
PlayerVIP is a new VIP-Plugin to promote Members to VIPs (or Premiums). The Difference to all other VIP-Plugins: The VIP code allows your players for a certain time to be VIP. If the time expires, the players returned to the Member Rank. You can also create with this Plugin an instant Payment System for your Server to sell VIP-Codes. But notice: Every VIP-Code can used only one time.
Requirements
- LordLib
- Java 7
- Vault (optional but recommend)
Installation
- Download the Plugin
- Download LordLib
- Put both jar Files into your plugins Folder
- Start your Server (at First Startup there will be an Error. This is normal, because you dont already configured this Plugin)
- Configure PlayerVIP
- (Optional) Configure LordLib
- restart or reload PlayerVIP or the Server
- Its ready to use
Development Builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
There are no support, if you are using Development Builds. They can not work correctly or can crash your PlayerVIP-Plugin and/or the used Database
Supported Languages
- English (en)
- German (de)
- Spanish (es) - Thanks to Airos18
You created a language File for another language? You can send it to me and i will implement it into my Plugin with credits to you
ErrorLogger
The ErrorLogger is a new Feature since PlayerVIP 3.0.0-b57. This will log all your Activities with this Plugin (only with this Plugin) for a short time.
If there will be thrown an Error: The ErrorLogger will notice this in the most case and write the informations into the plugins/PlayerVIP/error.log.
You can disable the ErrorLogger in your config.yml File. Also you can allow the ErrorLogger to auto upload the error.log file to my Server (lordsill.de) to allow me to fix these errors (Auto Upload is disabled by default. This can be enabled in plugins/LordLib/config.yml)
To help me to fix errors, its recommend to send me the error.log file (you can do this also manually by copy the content and paste it into the Ticket Section)
Updater
This Plugin can connect to curseforge.com to check for newer Versions. This Plugin can only check for a newer Version and its not able to auto-download them. You can enable/disable this feature in the config.yml (EnableFeatures -> Updater: true (enable) or false (disable)).
YouTube
Tutorial - Creating PlayerVIP Addons (English) by LordPlays
Tutorial - PlayerVIP Addons erstellen (German) by LordPlays
German by LordPlays (Version: 3.0.1-b67)
English by LordPlays (Version: 3.0.1-b64)
Spanish by Yan Francisco Perez (Version: 2.2.2)
German by LordDead24 (Version: 2.1.0)
Thai by ShakeStudio (Version: 1.5.1)
Payment Implementation
Paypal German by LordPlays
Update
Version 3.2.0 (Release-Date: Unknown)
- Fast VIPSync (sync in less than 1 second of all your servers, less ressources than SyncType 1)
- Better /vip list (search for special Groups)
- Option to change from UUID to internal PlayerID (this will cause no problems with onlinemode=false)
- Fix problem with CheckType=1, PlayerJoinCheck for multiple groups
- Command to start a VIP-Check
Unknown Versions:
- Update Payment Page - Add support for Paysafecard (not sure currently)
- Website to handle VIP (grant, purge, show Status of VIP from all Players) [Optional, you dont need to join your server to set VIP]
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/PluginMetrics/config.yml and changing opt-out to true.
@Tune389
Zum aktuellen Zeitpunkt ist leider nur 1 Rang möglich. Werde ich aber demnächst noch ändern (ob ich das noch in die 1.5 einbaue, steht nicht fest, aber spätestens 1.6)
@BuildingDave
Jap, dass wird implementiert sein
Ist es möglich mehrere Ränge mit diesem Plugin zu verwalten (z.B. VIP für 3 mon. und Prem für 5 mon.) oder ist nur einer möglich?
solange das mit den sub gruppen geht bin ich zufrieden :-P
freu mich schon auf das plugin
@BuildingDave
Wird fast alles in 1.5 implementiert sein (außer das importieren aus Textdateien, da ich da noch nicht ganz sicher bin, wie die daten da am besten drinne stehen müssten.)
@ShakirPlayZ
Wird denke ab 1.5 dann auch gefixxt sein...
Hi, ab und zu verliert PlayerVIP die verbindung zur Datenbank:
Error Log:
Jemand hat mal dies gepostet. Wäre nützlich wenn du das ebenfalls einfügen könntest:
I don't suppose any devs have tried to add autoReconnect=true to the code?
http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html
werden die daten der 1,4 von der 1,5 übernommen, oder kann es sein dass man alle wieder neu eintragen muss?
hast du die features die wir vor 2 wochen ansprachen mit implementiert oder kommt das erst in einer späteren build?
gruß
@BuildingDave
werde denke diese Woche, spätestens Anfang nächster Woche die 1.5 veröffentlichen
Juhu... wollte mal nachfragen ob es schon Fortschritte gibt :-)
montag? ich wollte dir heute nach 24 uhr schon den startschuss senden^^
@The_Wizard
Will be implemented in 1.5
I will continue my Work on Monday
Ich werde meine Arbeit ab Montag fortsetzen
Add option for players to buy vip with money from economy plugins.
Something like this:
A day of VIP will cost $x, a plater type /buyvip 10 the plugin will take 10*x dollars from his account.
Ich habe ein Server ohne Online Mod aber mit whitelist. Kannst du das so einstellen das ich den Spielern ein Code gebe und wenn die sich einloggen dann müssen sie ein code eingeben damit sie "freigeschaltet" werden also damit die whitelist weg fällt
schade... da werd ich mich dann wohl noch ein wenig in geduld üben müssen... freu mich aber schon drauf wenns fertig ist. habs auf dem testserver schonmal ausprobiert, läuft ohne probleme.
@BuildingDave
Ich fürchte erst nach dem 09.02., da ich vorher ziemlich wenig Zeit habe :/
super, kannst du abschätzen bis wenn das plugin mit diesen optionen laufen würde? stehe gerne jederzeit für tests oder sonstige hilfen bereit :-)
@BuildingDave
Das hinzufügen würde mit der momentanen Version kein Problem darstellen, nur das entfernen wäre noch nicht möglich. Das mit den Restvip hatte ich mir bereits für 1.5 vorgelegt. Aber das andere nehme ich auch noch mit auf die ToDo liste
Hallo, ich wurde auf dieses plugin aufmerksam gemacht, und es könnte mir einiges an arbeit erleichtern ;-) meine frage: kann ich jemanden dei gruppe vip als subgruppe geben? ich nutze groupmanager der befehl hierzu wäre: /manuaddsub <Player> vip
wo wie was muss ich da eintragen dass er das so ausführt, und dass er die subgruppe auch später wieder entzieht also: /manudelsub <Player> vip
und was ich auch genial finden würde, wenn jemand noch XY tage restvip hat, dass die neue zeit einfach dazugerechnet wird. ist das machbar? Gruß Dave
Hey... wäre echt cool wenn du noch einbauen könntest, das man codes zu verschiedenen VIP Gruppen bekommen kann. Ich nutze zurzeit 5 Verschiedene. Danke
Hello,
I have a problem :
The plugin work fine, but the website dosnt work, i have this error when i want to have 1 code on the adminvip codes :
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 in /home2/rcgksmup/public_html/include/gen.php on line 43
And, can you give to me a example of buy page, because I dont know the html and i can't do it :3
( Sorry for my bad english, i'm french ! )
@lordsill
Ah, yea, you are right, your awesome plugin now works.
God, I'm stupid. :D Thanks for your help! Keep this great work up.