Dynamisches Haussystem
by DrMurphy [V. 2.2]
Guten Abend zusammen, heute möchte ich euch die neue Version von meinem dynamischen Haussystem vorstellen.
Mit der neuen Version 2.2 wurden zwei Buggs behoben, wodurch das System nun wieder flüssig läuft. Die Daten werden nun wieder gespeichert und auch das angegebene Limit an maximal besitzbaren Häusern wird vom System berücksichtigt.
Vorab einmal die Information, dass dieses System kostenlos ist und somit jedem Server zur Verfügung steht. Ich möchte jedem Server ein schönes System bieten, der es gebrauchen kann. Ich bin mir durchaus der Tatsache bewusst, dass viele Sever dieses System alleine für ihre eigenen Zwecke missbrauchen und es als ihr eigenes ausgeben. Ebenso weiß ich jedoch auch, dass es vielen richtigen Server helfen kann, und das ist es, was mich antreibt.
Das System basiert auf dini, wodurch es bei manchen Leuten als "schlechter" abgestempelt wird. Es ist jedoch zu sagen, dass dieses System, wie bereits erwähnt, für alle Server zur Verfügung stehen soll und da es nicht selbstverständlich ist, dass man eine MySQL Datenbank besitzt, oder man sie schlichtweg nicht verwenden möchte, ist dini hier deutlich die bessere Wahl. Sollte es nun dennoch Leute geben, die das System noch immer als "schlechter" bezeichnen, nur weil dini verwendet wird, so kann ich daran auch nichts ändern. Ich kann nur sagen, dass man das System erst ausprobieren sollte, bevor man sich ein negatives Urteil erlauben kann.
Funktionen des Systems:
Changelog:
Version 2.2:
- Es wurde der Bug behoben, dass das System seine Daten nicht gespeichert hat. Diese werden nun nach jeder Aktion des Systems direkt gespeichert, wodurch nichts mehr verloren geht.
- Es wurde der Bug behoben, dass man unendlich viele Häuser kaufen konnte, obwohl in der confog-Datei ein Limit angegeben war.
Version 2.1:
- Es wurde der Bug behoben, dass keine Häuser gekauft werden konnten.
- Der Bug, dass jedes Haus, unabhängig der Einstellung in der config-Datei und der Einstellung des Besitzers des Hauses, gemietet werden konnte, wurde behoben.
- Blaue Schriftzüge sind nun hellblau, damit sie besser zu erkennen sind.
- 3DTextLabel sind nun über dem Pickup des Hauses plaziert, damit beides besser zu erkennen ist.
Version 2.0:
- Es gibt nun die Möglichkeit eigene Häuser auf- bzw. zuschließen zu können
- Der Besitzer eines Hauses kann nun Upgrades kaufen, falls dies in der config-Datei erlaubt ist (Heal-/Armourpoint)
- Beim Erstellen eines neuen Hauses gibt es nun die Möglichkeit ein Mindestlevel anzugeben, welches der Spieler haben muss, um das Haus zu kaufen. (Das Level des Spielers wird mit der Funktion "GetPlayerScore" ausgelesen)
- Es wurde der Bug behoben, dass es Überschneidungen mit erstellten Dialogen aus dem Hauptscript gab
- Es wurde der Bug behoben, dass gelöschte Häuser bis zum nächsten Serverrestart noch immer existierten, auch wenn diese nicht mehr sichtbar waren. (Dies führte zu kleinen Fehlern im System, da bei der Positionsabfrage mit "IsPlayerInRangeOfPoint" noch das gelöschte Haus gefunden werden konnte.)
Ich freue mich über weitere Verbesserungsvorschläge und Bugmeldungen.
Vorhandene Buggs:
- Derzeit sind keine Buggs bekannt
Release der nächsten Version:
Bei weiteren Bugmeldungen oder Verbesserungsvorschlägen, wird eine neue Version erscheinen.
Vorraussetzungen für die Funktionalität des Systems:
- dini Include
- sscanf2 include
- sscanf2 Plugin installiert
- folgende Ordner im Scriptfiles Ordner erstellt: Haus, HSpieler, Interiors
- Euer Gamemode, sowie alle anderen Filterscripts müssen beim Callback "OnDialogResponse" den Wert "return 0" wiedergeben, da sonst die Dialoge des Haussystems nicht funktionieren
Download Version 2.2:
Wenn ihr etwas von file-upload.net runterladet, dann müsst ihr dort auf den kleinen, blauen "Download" Button in der Mitte rechts klicken. Über dem Button steht die Dateigröße und die Downloadzahl. Die anderen Download Buttons sind Werbung.
Kompletter Serverordner (0.3.7): http://www.file-upload.net/dow…mplettServerv2.2.rar.html
Ordner mit allen notwendigen Dateien: http://www.file-upload.net/dow…stemkomplettv2.2.rar.html
Nur das Filterscript: http://www.file-upload.net/dow…2/Haussystemv2.2.rar.html
[/color]
Mit freundlichen Grüßen
DrMurphy