Da hier schon die ersten kamen, und doofe Fragen gestellt haben..
Hier ein hoffentlich gut folgendes Tutorial.
NACHTRAG:
Script ist so wie es ist unspielbar.
Schritt 1
Downloaded euch das Script von dem Hauptthread
[Release]Wie der anfang so das ende. R.I.P Next-Life
Jetzt entpackt ihr das Script in euren Server Resourcen Ordner.
Da ich es bei mir Local mache ist er auf meiner Festplatte:
Schritt 2
Nachdem der Gamemode nun in seinem Ordner entpackt ist:
Müssen wir 2 wichtige Dinge tun.
2.1. die ACL bearbeiten
2.2. Die Datenbank verbinden
Schritt 2.1
Wir gehen einen Ordner zurück und landen in unseren Deathmatch Ordner
Dort befindet sich eine acl.xml
Öffnet diese mit einem Editor eurer Wahl
Nun werdet ihr sehen, dass dort einiges eingetragen ist.
Ihr fügt dort 2 Zeilen ein
Die erste Zeile ist dafür, dass ihr Administratoren Rechte habt und die Zweite um dem Script Administratoren Rechte zu geben
Es sollte dann so aussehen:
Schritt 2.2
Nun müssen wir die Datenbank verbinden.
Wir sehen, dass wir im Next-Life Ordner eine SQL ist.
Wir gehen also in unsere MySQL Datenbank und erstellen eine neue Datenbank
Nun drückt ihr in eurer neuen Datenbank auf "importieren" und wählt die SQL aus dem Next-Life Ordner aus:
Keine anderen Einstellungen vornehmen, sondern dann einfach unten auf "ok" drücken
Der Error der da kommt spielt vor erst keine Rolle.
Nachdem wir also die Datenbank erstellt haben müssen wir dem Script natürlich auch sagen, dass es sich damit verbinden soll.
Also gehen wir in den Ordner "HausSyS" vom Gamemode
Wir öffnen die server.lua und bearbeiten sie wie folgt:
local mysqlhost1 = "37.10.121.119"
local mysqluser1 = "ni597549_1_DB"
local mysqlpassword1 = "zoWfwU3e"
local mysqldatabase1 = "ni597549_1_DB"
local mysqlhost2 = "109.230.249.122"
local mysqluser2 = "ni597549_1_DB"
local mysqlpassword2 = "Akjr0xby"
local mysqldatabase2 = "ni597549_1_DB"
Alles anzeigen
wird zu:
mysqlhost1 = "127.0.0.1" -- Eure Server IP von der MySQL (In meinem Fall localhost)
mysqluser1 = "root" -- Der Username von der Datenbank (in meinem Fall wegen dem Localhost "root")
mysqlpassword1 = "" -- Das Passwort für die Datenbank (Kein Passwort)
mysqldatabase1 = "nextlife"-- Die Datenbank die wir eben erstellt haben
local mysqlhost2 = mysqlhost1
local mysqluser2 = mysqluser1
local mysqlpassword2 = mysqlpassword1
local mysqldatabase2 = mysqldatabase1
Alles anzeigen
Speichert die Datei.
Leider hat Black die Datenbank"infos" noch einmal abgefragt:
geht dazu in den Ordner Settings und geht in die mysql.lua
in Zeile 2 steht
handler = dbConnect("mysql","dbname=ni597549_1_DB;host=37.10.121.119","ni597549_1_DB","zoWfwU3e")
ändert es zu :
Mit euren Daten natürlich!
Fehlerbehebung
Nun könnt ihr euren Server starten.
Ihr werdet jedoch eine Fehlermeldung in der Konsole bekommen.
um diesen zu fixxen ladet ihr die Datei runter:
https://workupload.com/file/3fSdX7b
und fügt sie in den "shaders" Ordner des Next-Life Scriptes ein!
Durch einen Fehler wird der Register nicht abgeschlossen
ICH HABE KEINE SCHEI? LUST DAS ZU MACHEN MAN
Whitelist
Da Black noch ein Whitelist Script auf seinem Script hat, müssen wir dieses erst ausstellen.
Wir gehen wieder in den Next-Life Ordner und suchen den Ordner "Settings"
Dort befindet sich eine "settings.lua" öffnet diese und bearbeitet Zeile 8&9
So sollte es dann aussehen:
[/spoiler=Register Farbe ändern]
Da Black seinem Namen alle Ehre macht, ist das Register total schwarz - keine Ahnung was du dir dabei gedacht hast^^
Ich habe mir mal die Mühe gemacht, und die Bilder ausgetauscht:
Wir ersetzen die Bilder mit folgenden Datein
Die Edits erscheinen (zumindest bei mir) wenn ihr zwischen Login und Register hin und her switcht
Nun könnt ihr auf euren Server gehen
Seid ihr auf eurem Server gebt ihr im Chat [/register EUERNAME EUERPASSWORT] ein
EUERNAME muss der gleiche sein, denn ihr in Schritt 2.1 in der ACL eingetragen habt!
anschließend logt ihr euch mit den Daten ein /login NAME PASSWORT
und ihr solltet nun PPanel haben (mit P öffnen)
Nun stoppt ihr die Resource Play
/stop play
und startet next-life
/start next-life
[spoiler]
Ernsthaft.. anfangs dachte ich is bestimmt n klasse Script kann man bestimmt was mit anfangen
Aber wie hast DU das Teil zum laufen bekommen?
Fehlende Datein, schlechtes Register/Login
Das Register funktioniert nichtmal = Es wird nichts an die Datenbank gesendet etc
Habe es jetzt ne halbe Stunde versucht, und egal wie es wird nichts gesendet
Ich gebs auf
Dein Script mag vielleicht schön sein, aber du hast entweder vor dem upload nochmal überall Fehler eingebaut, oder du hast es noch nie getestet
hab mir hier versucht mühe zu geben und alles Schritt für Schritt zu machen - das ist der Grund warum ich es trotzdem abschicke und nicht wieder lösche, sorry dafür.