Moin liebe Brotfische,
in letzter Zeit hatte ich ein Deathmatch Script gescriptet, welches ich nun verkaufen möchte.
[tabmenu]
[tab='Register / Login','http://system1.cervive.eu/PortalSearch/Images/user-icon.png']
[subtab='Funktionen']
Das Script basiert auf MySQL.
Bei der Registrierung wird, wie gewohnt auf anderen Servern, die Serverregeln gezeigt, das Geschlecht sowie Alter abgefragt.
[subtab='Screens']
[tab='Accountverwaltung','http://png-3.findicons.com/files/icons/1580/devine_icons_part_2/512/account_and_control.png']
[subtab='Funktionen']
Das Script bietet die Möglichkeit, dass der User sein Account InGame vollständig verwalten kann.
Das Accountverwaltungssystem ist komplett dialogbasierend und kann aufgerufen werden, indem der Spieler die TAB - Taste drückt und sich selbst anklickt.
Bisher ist es möglich, sein Passwort, Alter, Geschlecht zu ändern und InGame kann er den OOC Chat deaktivieren, die Private Nachricht Funktion deaktivieren, die Killanzeige entfernen und andere Textdraws deaktivieren.
[subtab='Screens']
[tab='Adminsystem','http://png.findicons.com/files/icons/2526/bloggers/256/admin.png']
[subtab='Funktionen']
Das Adminsystem ähnelt sich dem Accountverwaltungssystem. Das Adminsystem ist zum größtenteil dialogbasierend und wird ebenfalls mit der TAB Taste aufgerufen. Dann muss er den jeweiligen Spieler anklicken und kann ihn kicken, bannen, muten, beobachten oder anderes.
Andere Funktionen, bzw. extra Funktionen können per (/ahilfe) nachgesehen werden.
Alle administrative Befehle können erst dann verwendet werden, wenn der Spieler sich als Administrator einloggt [(/alogin)].
[subtab='Screens']
[tab='Reportsystem','http://www.vaskeet.org/_Media/report-icon.gif']
[subtab='Funktionen']
Das Reportsystem wurde möglichst benutzerfreundlich für Spieler und Teammitglieder erstellt.
Bei einer Erstellung eines Reports muss der Spieler eine Kategorie auswählen (Cheatermeldungen oder Hilfemeldungen beispielsweise).
Sobald er dies getan hat, wird in der Kategorie "Hilfemeldungen" gebeten, eine kurze Überschrift anzugeben, damit die Teammitglieder wissen, womit sie es zutun haben. Danach muss der Spieler sein Problem ausführlich schildern. - Diese Informationen werden dem Administrator, sobald er seinen Report eröffnet, noch einmal wiedergeben. Dies verhindert Missverständnisse und erleichtert jedem Teammitglied einiges an Befehlen. - Das gesamte Reportsystem ist natürlich auf einem Livechat basiert, keine extra Befehle, einfach pures Chatten zwischen Teammitglied und Spieler.
[subtab='Screens']
[tab='Teamdeathmatch','http://www.rockstargames.com/V/img/global/online/jobs/deathmatch.jpg']
[subtab='Funktionen']
Natürlich gibt es in diesem Script auch Teamdeathmatch. Dies kann jeder Spieler betreten per Befehl. In der bisherigen Version gibt es 2 Teams, wohin der Spieler geht, kann er selbst entscheiden. Es existieren die Teams Grove und Ballas. Sobald man diesen Mode betritt, werden einem Spieler mehrere Skins zur Verfügung gestellt, die er selbständig auswählen kann, damit die Teammitglieder sich gegenseitig erkennen können (Siehe Screen, wie man seinen Skin auswählt). Jedes Team hat seinen eigenen Teamchat, den man ohne jegliche Befehle nutzen kann. Sobald man also sich für einen Team entscheidet, befindet man sich im Chat dieses Teames, den nur das Team lesen und worin nur die jeweiligen Teammitglieder reinschreiben können. Dies dient dazu, das man besser untereinander dann kommunizieren kann, ebenfalls liegt ein wenig mehr Privatsphäre unter dem Team vor, dass man Pläne abschmieden kann. - Natürlich werden die Teams immer ausgeglichen, damit das Ganze auch fair bleibt. Damit der Spieler nicht sein eigenes Team attacktiert und belästigt, gibt es ein Anti Teamkill - System.
Sollte der Spieler keine Interesse mehr am Teamdeathmatch haben, kann er, wie jeden anderen Mode / Spiel, die Map mit (/mv) verlassen. - Wichtig: Die Map stammt nicht von mir.
[subtab='Screens']
[/tabmenu]
[tabmenu]
[tab='1VS1 - System','http://chip02.chipimages.de/crawler-mq/gplay/19/08/99/55/33/com.StudioOnMars.CSPortable/ef7f59c21c2f7e2aded789e14c93db38']
[subtab='Funktionen']
Natürlich müssen die User die 1.VS.1 Funktion auf ihren Servern haben.
Es gibt 20 Räume, in pro Raum dürfen maximal 2 Spieler rein, ansonsten würde das System keinen Sinn machen.
Das Ganze findet wie gewohnt auf einem Hochhaus statt. Es gibt nur die Deagle als Waffe.
[subtab='Screens']
[tab='Kampfstyles','http://www.clker.com/cliparts/n/4/v/8/X/C/karate-kick-silhouette-hi.png']
[subtab='Funktionen']
Im Fitness Studio [in der Nähe von der Grove Street] kann man sich Kampfstile kaufen.
Der normale Kampfstil ist kostenlos, andere Kampfstyles kosten natürlich ein wenig Geld.
[subtab='Screens']
[tab='Infoboxen','http://img2.wikia.nocookie.net/__cb20131228234114/gravityfalls/images/archive/5/55/20131229000053!More_info_icon.png']
[subtab='Funktionen']
Auf diesem Script kann man nun statt 3D Texte auch Infoboxen erstellen!
Diese kann man ganz einfach mit einer Zeile anzeigen lassen und die Zeit bestimmen!
Beispiel:
InfoText(i,"Kampfstyles","Tippe /kampfstyle um einen~n~Kampfstyle zu kaufen.",4000);
[subtab='Screens']
[tab='Skinshop','http://www.clker.com/cliparts/g/l/R/7/h/u/teamstijl-person-icon-blue-md.png']
[subtab='Funktionen']
Nun kann man in Skinshops einen Skin kaufen gehen. - Der Shop wurde mit Textdraws und mit einer Vorschau (Siehe Screen) durchgeführt.
[subtab='Screens']
[tab='Waffenshop','http://www11.pic-upload.de/21.07.14/6hl4rcmsovu.png']
[subtab='Funktionen']
Man kann sich Waffen freischalten, bzw. kaufen. Jedoch hat jede Waffe seine eigene Voraussetzung, um diese zu erhalten. - Dies wurde mit Textdraws durchgeführt und mit einer Vorschau (Siehe Screen).
[subtab='Screens']
[/tabmenu]
[tabmenu]
[tab='Sonstiges','http://www.tus07.de/shop/files/078540-blue-jelly-icon-business-gear7.png']
[subtab='Hilfemenü','http://img1.wikia.nocookie.net/__cb20061119133636/aoc/de/images/4/46/Help-browser.png']
Damit User natürlich nachsehen können, welche Befehle es gibt und welche Funktionen diese haben, gibt es ein Hilfemenü (Dialog).
[subtab='Updatesliste','https://cdn3.iconfinder.com/data/icons/3d-printing-icon-set/512/Refresh.png']
Damit die User auch im Spiel nachschauen können nach einem Serverneustart, welche Updates es im Script gibt, gibt es ein Befehl, der den Usern ermöglicht, nachzusehen, was es, wann, für Updates gab.
[subtab='OOC','http://www.clipartbest.com/cliparts/9c4/g9r/9c4g9rzcE.png']
Natürlich gibt es auch einen OOC - Chat, der ermöglicht, auf den gesamten Server mit allen Spielern gemeinsam zu kommunizieren.
Teammitglieder werden natürlich Rot markiert und ihr Rang steht vor dem Namen.
Der OOC - Chat ist ein-/ausschaltbar von einem Administrator.
[subtab='Private Nachrichten','https://cdn4.iconfinder.com/data/icons/aiga-symbol-signs/439/aiga_mail-512.png']
Dem Spieler wird natürlich ermöglicht, private Nachrichten abzuschicken.
Dafür gibt es (/pn).
[subtab='Logs','http://techrights.org/wp-content/uploads/2008/03/116px-Gartoon-Gedit-icon.png']
Auf diesem Script wird alles gespeichert, wann welcher Teammitglied einen Befehl verwendet hat, was im Report Livechat geschrieben wurde und vieles mehr. Dies dient zur Sicherheit des Projektleiters, damit er sein Team gut im Auge behalten kann.
[subtab='Scriptstil','http://www.compad.ch/shop/media/images/programmier-icon-large.png']
Damit in Zukunft, bei Servernamensänderungen oder anderem, alles ganz Simple geändert werden kann, gibt es ganz oben im Script folgende Zeilen, die im Script dann wirken. Dies ist in Zukunft Arbeitssparender und benutzerfreundlicher.
#define SERVERNAME "Time to Crime Deathmatch"
#define SERVERTAGNAME "[TtCD]"
#define SCRIPTERNAME "Azure"
#define INHABERNAME "Azure"
#define MAPPERNAME "Keiner"
#define FORUMLINK "crime-deathmatch.de"
#define TEAMSPEAKIP "ts.crime-deathmatch.de"
#define YOUTUBELINK "youtube.com/AzuresTV"
#define GAMEMODENAME "Deathmatch"
#define SCRIPTVERSION "0.8"
#define POS_NOOBSPAWN 369.8265,-2045.1442,7.6719
Das Selbe setze ich auch für Preise / andere Dinge durch durch. Jegliche Konfigurationseinstellungen habe ich in einer Include gepackt, damit die Übersicht bleibt. Befehle, sowie Map und vieles mehr wurden alles in einer Include gepackt.
Die bishierigen Includes:
#include <a_samp>
#include <mysql>
#include <a_allgemein>
#include <a_infobox>
#include <a_mysql>
#include <a_map>
#include <a_konfigurationen>
#include <a_textdraws>
#include <a_logs>
#include <sscanf2>
#include <streamer>
#include <zcmd>
#include <md5>
#include <schnipsel>
#include <banfix>
#include <water>
[/tabmenu]
Preis: 30€
Zahlungsarten: Banküberweisung, Amazon Guthaben, Paysafecard
Testserver vorhanden. IP erhaltbar bei Interesse.
Fragen können hier, per Skype oder per PN gestellt werden.
Skypename: canakaazure
Mit freundlichen Grüßen
Azure
Administrative Informationen
Quellen:
system1.cervive.eu
findicons.com
vaskeet.org
rockstargames.com
clker.com
tus07.de
clipartbest.com
compad.ch
techrights.org
kathpedia.com
wikia.nocookie.net
clker.com
pic-upload.de
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.