Da ich Lust hatte ein Minecraft Server aufzusetzen und Plugins auszuprobieren bin ich auf ein paar ganz nette Sachen gestoßen und fing an was zusammen zu klöppeln.
Ich hoffe ihr seid auch so begeistert wie ich und hoffe das ihr meine idee in CS verwirklicht
eine kurze Zusammenfassung was ich mir so gedacht habe und was auch „ohne große Anstrengung“ umsetzbar ist.
Ich war ja schon immer für ein extra Punkte System was ja im weitesten sinne die Vote Coins sind nur leicht anders wie bisher. Punkte die man durch Voten, als Dankeschön für Supporten wie Hacker melden, Spieler helfen durch „Admins“ etc. bekommt oder schlicht durch Events. Die Punkte wäre global nutzbar, sie wären nicht auf ein Server oder Lobby beschränkt und nutzt nicht das jeweilige economy System. Die Punkte könnte man z. B. Mit Spielern tauschen bzw. handeln, in ein Shop auf den jeweiligen Server für Items, Geld, Befehle oder Rechte eintauschen oder mit den Punkten Items in einem Webauktionsportal handeln.
Das klingt zwar weit hergeholt ist es aber nicht! Plugins gibt es und man muss sie nur leicht anpassen damit sie das machen was man will.
zu den Plugins:
PlayerPoints
Dieses Plugin ist für die Punkte zuständig es unterstützt MySQL und Votes zudem entsprechende ingame Befehle.
http://dev.bukkit.org/bukkit-plugins/playerpoints/
zusätzlich braucht man noch die SQLibrary
http://dev.bukkit.org/bukkit-plugins/sqlibrary/files/
BossShop
Dieses Plugin unterstützt PlayerPoints und man kann eine art Inventory Shop machen neben der „Währung“ Punkte kann man auch den normalen economy money nehmen und sogar exp punkte ^^ zum Handeln. Verkauf sowie Kauf ist möglich... dies würde man brauchen um z. B. Punkte einzutauschen, rechte zu erhalten (unterstützt das Plugin) etc. hier könnte man wie in der Lobby die Vote Items mit anbieten auf den jeweiligen Server. (erreichbar mit: /shop)
Das Erstellen ist sehr mühselig. dies dachte sich auch der Programmier und haben eine art extra Programm dafür gemacht um die Shop items etc. zu erstellen
Plugin:
http://dev.bukkit.org/bukkit-plugins/bossshop/
BossShopConfigure (extra jar programm zum so ausführen)
http://bukkit.org/threads/gui-admin-bossshopconfigure-shop-config-editor.222404/
WebAuctionPlus
Hier noch was um das ganze abzurunden eine Web Auctions Portal.
Dies könnte man jeweils z. B. Für City und Sky einrichten leider nicht für alles eins weil Theoretisch man sonnst items von City nach Sky ohne Handeln transportieren kann aber für jedes einzeln fände ich das auf jedenfall Klasse. Über ein Schild hinterlegt man bis zu einer Doppelkiste auf einmal an Items die man dann quasie über das Web Portal Auktionieren kann. Das gute ist dank Der Punkte könnten z. B. Auch Skyler einkaufen da ja die Punkte Global sind und so schonmal Items für den nächsten City Aufenthalt einkaufen oder umgekehrt. Zum einen muss man nicht immer die Shopsabklappern wenn man was braucht sondern könnte auch noch von unterwegs Wirtschaften ;D
Das auctions Portal hat nur ein paar schönheitsfehler die aber nicht so schlimm sind wie ich finde.
Zum einen Ist das Punktesystem nicht kompatibel, aber das ist schnell erledigt.
das Zweite kleine Problem ist das es nicht alle items unterstützt wie z. B. Köpfe, Beschriebene Bücher oder die custom items... all die verlieren ihre eigenschaften... jedoch normale Zauberbücher, Verzauberte Items werden unterstützt.
http://dev.bukkit.org/bukkit-plugins/webauctionplus/
dann noch was grandioses zum Schluss, was sich sehr gut für Events eignet oder als Danke schön und somit was besonderes machen kann
GiftCard
Man kann muss nicht ein Papier erstellen was verschiedene Eigenschaften haben kann was nach dem Benutzen verschwindet (einzeln benutzen sonnnst ist z. B. Der stack weg ^^).
- guthaben: Geld was denjenigen zu gute kommt der dieses Papier benutzt
- Befehl: z. B. Könnte man den ^Befehl /time set day hinterlegen, wenn man das Papier benutzt wird es Tag
- Rechte: man kann jemanden Rechte geben je nach einstellung z. B. Fly
- Item: man kann Item hinterlegen nach dem Benutzen des Papiers erhält man dieses.
… Es muss nicht zwingend ein Papier sein es wird automatisch ein Code generiert den man eingeben kann als befehl und somit kann man sich das so freischalten... wiederholungen kann man auch einstellen so das man z. B. Den Befehl 5 mal oder je nach dem benutzen kann.
http://dev.bukkit.org/bukkit-plugins/giftcard/
Ich hoffe es war verständlich und hoffe das ihr genauso begeistert seid wie ich ;D
Ich hoffe ihr seid auch so begeistert wie ich und hoffe das ihr meine idee in CS verwirklicht
eine kurze Zusammenfassung was ich mir so gedacht habe und was auch „ohne große Anstrengung“ umsetzbar ist.
Ich war ja schon immer für ein extra Punkte System was ja im weitesten sinne die Vote Coins sind nur leicht anders wie bisher. Punkte die man durch Voten, als Dankeschön für Supporten wie Hacker melden, Spieler helfen durch „Admins“ etc. bekommt oder schlicht durch Events. Die Punkte wäre global nutzbar, sie wären nicht auf ein Server oder Lobby beschränkt und nutzt nicht das jeweilige economy System. Die Punkte könnte man z. B. Mit Spielern tauschen bzw. handeln, in ein Shop auf den jeweiligen Server für Items, Geld, Befehle oder Rechte eintauschen oder mit den Punkten Items in einem Webauktionsportal handeln.
Das klingt zwar weit hergeholt ist es aber nicht! Plugins gibt es und man muss sie nur leicht anpassen damit sie das machen was man will.
zu den Plugins:
PlayerPoints
Dieses Plugin ist für die Punkte zuständig es unterstützt MySQL und Votes zudem entsprechende ingame Befehle.
http://dev.bukkit.org/bukkit-plugins/playerpoints/
zusätzlich braucht man noch die SQLibrary
http://dev.bukkit.org/bukkit-plugins/sqlibrary/files/
BossShop
Dieses Plugin unterstützt PlayerPoints und man kann eine art Inventory Shop machen neben der „Währung“ Punkte kann man auch den normalen economy money nehmen und sogar exp punkte ^^ zum Handeln. Verkauf sowie Kauf ist möglich... dies würde man brauchen um z. B. Punkte einzutauschen, rechte zu erhalten (unterstützt das Plugin) etc. hier könnte man wie in der Lobby die Vote Items mit anbieten auf den jeweiligen Server. (erreichbar mit: /shop)
Das Erstellen ist sehr mühselig. dies dachte sich auch der Programmier und haben eine art extra Programm dafür gemacht um die Shop items etc. zu erstellen
Plugin:
http://dev.bukkit.org/bukkit-plugins/bossshop/
BossShopConfigure (extra jar programm zum so ausführen)
http://bukkit.org/threads/gui-admin-bossshopconfigure-shop-config-editor.222404/
WebAuctionPlus
Hier noch was um das ganze abzurunden eine Web Auctions Portal.
Dies könnte man jeweils z. B. Für City und Sky einrichten leider nicht für alles eins weil Theoretisch man sonnst items von City nach Sky ohne Handeln transportieren kann aber für jedes einzeln fände ich das auf jedenfall Klasse. Über ein Schild hinterlegt man bis zu einer Doppelkiste auf einmal an Items die man dann quasie über das Web Portal Auktionieren kann. Das gute ist dank Der Punkte könnten z. B. Auch Skyler einkaufen da ja die Punkte Global sind und so schonmal Items für den nächsten City Aufenthalt einkaufen oder umgekehrt. Zum einen muss man nicht immer die Shopsabklappern wenn man was braucht sondern könnte auch noch von unterwegs Wirtschaften ;D
Das auctions Portal hat nur ein paar schönheitsfehler die aber nicht so schlimm sind wie ich finde.
Zum einen Ist das Punktesystem nicht kompatibel, aber das ist schnell erledigt.
Bei: inc\classes\user.class.php
Bei Zeile 90 gegend dies einfügen:
// use Player Points table
if(toBoolean($config['playerpoints']['use'])){
global $db;
$result = mysql_query("SELECT `points` FROM `".mysql_san($config['playerpoints']['table'])."` WHERE ".
"LOWER(`playername`)='".mysql_san(strtolower($this->UUID))."' LIMIT 1", $db);
if($result){
$row = mysql_fetch_assoc($result);
$this->Money = ((double)$row['points']);
}else{
// table not found
if(mysql_errno($db) == 1146){
$config['playerpoints']['use'] = FALSE;
}else echo mysql_error($db);
}
unset($result, $row);
}
und bei der config.php am anfang dies einfügen:
// playerpoints config
$config['playerpoints']['use'] = 'true'; // ( true / false ) Do you want to use the NetworkCoins table to get the money from (NetworkCoins tables and WebAuction tables need to be in the same Database)
$config['playerpoints']['table'] = 'playerpoints'; // 'networkcoins' is the default table name when using MySQL with NetworkCoins
Bei Zeile 90 gegend dies einfügen:
// use Player Points table
if(toBoolean($config['playerpoints']['use'])){
global $db;
$result = mysql_query("SELECT `points` FROM `".mysql_san($config['playerpoints']['table'])."` WHERE ".
"LOWER(`playername`)='".mysql_san(strtolower($this->UUID))."' LIMIT 1", $db);
if($result){
$row = mysql_fetch_assoc($result);
$this->Money = ((double)$row['points']);
}else{
// table not found
if(mysql_errno($db) == 1146){
$config['playerpoints']['use'] = FALSE;
}else echo mysql_error($db);
}
unset($result, $row);
}
und bei der config.php am anfang dies einfügen:
// playerpoints config
$config['playerpoints']['use'] = 'true'; // ( true / false ) Do you want to use the NetworkCoins table to get the money from (NetworkCoins tables and WebAuction tables need to be in the same Database)
$config['playerpoints']['table'] = 'playerpoints'; // 'networkcoins' is the default table name when using MySQL with NetworkCoins
das Zweite kleine Problem ist das es nicht alle items unterstützt wie z. B. Köpfe, Beschriebene Bücher oder die custom items... all die verlieren ihre eigenschaften... jedoch normale Zauberbücher, Verzauberte Items werden unterstützt.
http://dev.bukkit.org/bukkit-plugins/webauctionplus/
dann noch was grandioses zum Schluss, was sich sehr gut für Events eignet oder als Danke schön und somit was besonderes machen kann
GiftCard
Man kann muss nicht ein Papier erstellen was verschiedene Eigenschaften haben kann was nach dem Benutzen verschwindet (einzeln benutzen sonnnst ist z. B. Der stack weg ^^).
- guthaben: Geld was denjenigen zu gute kommt der dieses Papier benutzt
- Befehl: z. B. Könnte man den ^Befehl /time set day hinterlegen, wenn man das Papier benutzt wird es Tag
- Rechte: man kann jemanden Rechte geben je nach einstellung z. B. Fly
- Item: man kann Item hinterlegen nach dem Benutzen des Papiers erhält man dieses.
… Es muss nicht zwingend ein Papier sein es wird automatisch ein Code generiert den man eingeben kann als befehl und somit kann man sich das so freischalten... wiederholungen kann man auch einstellen so das man z. B. Den Befehl 5 mal oder je nach dem benutzen kann.
http://dev.bukkit.org/bukkit-plugins/giftcard/
Ich hoffe es war verständlich und hoffe das ihr genauso begeistert seid wie ich ;D