MySQL-Problem & Probleme in der hud.lua
Moin Community,
nun, wir haben mal wieder ein Problem. :(
Und zwar wollten wir unseren DarkRP Server von sqlite auf MySQL umstellen.
Ich weiß aber hinten und vorne nicht wo ich anfangen soll. ^^
In der _MySQL.lua wird beschrieben man soll dieses Addon hier runterladen: Klick mich...
Problem ist nur, ich habe die Linux-Variante von dem Addon runtergeladen (Root-Server läuft ja auf Linux) aber was sollen die .dll Dateien darin? ô.o
Naja egal, habe die zwei .dll-Dateien die im Ordner liegen genau nach Anleitung verschoben und habe auch in der _MySQL.lua die Daten von der Datenbank
angepasst, so dass sie stimmen.
Server gestartet... Fehlermeldung. :(
Code:
Timer Error: [@gamemodes/DarkRP/gamemode/server/data.lua:93] MySQL modules aren't installed properly!
Okay, habe dann in die data.lua reingeschaut und im Bereich der Zeile 93 war diese Funktion:
Code:
function DB.ConnectToMySQL(host, username, password, database_name, database_port)
if not mysqloo then DB.Log("MySQL Error: MySQL modules aren't installed properly!") Error("MySQL modules aren't installed properly!") end
local databaseObject = mysqloo.connect(host, username, password, database_name, database_port)
Die Frage ist nun, muss ich sowohl in der ersten Zeile, wie auch in der dritten die Angaben der Datenbank auf meine anpassen?
Denn als ich das gemacht habe kamen zigtausend neue Fehlermeldungen. ^^
Code:
Timer Error: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:828] attempt to call field 'ConnectToMySQL' (a nil value)
Timer Error: [gamemodes/DarkRP/gamemode/server/FAdmin_MySQL.lua:7] attempt to call field 'Query' (a nil value)
Timer Error: [gamemodes/DarkRP/gamemode/FPP/server/FPP_Settings.lua:695] attempt to call field 'Begin' (a nil value)
Timer Error: [gamemodes/DarkRP/gamemode/FAdmin/Access/sv_init.lua:9] attempt to call field 'Query' (a nil value)
ERROR: GAMEMODE:'PlayerInitialSpawn' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:471] attempt to call field 'Log' (a nil value)
ERROR: GAMEMODE:'PlayerSelectSpawn' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:546] attempt to call field 'RetrieveTeamSpawnPos' (a nil value)
ERROR: GAMEMODE:'PlayerSetModel' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:441] attempt to index local 'TEAM' (a nil value)
ERROR: GAMEMODE:'PlayerLoadout' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:683] attempt to call field
ERROR: GAMEMODE:'PlayerSelectSpawn' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions
'PlayerHasPrivilege' (a nil value)
ERROR: GAMEMODE:'PlayerSpawn' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:546] attempt to call field 'RetrieveTeamSpawnPos' (a nil value)
ERROR: GAMEMODE:'PlayerInitialSpawn' Failed: [gamemodes/DarkRP/gamemode/server/gamemode_functions.lua:471] attempt to call field 'Log' (a nil value)
Überall steht dahinter "a nil value"... Heißt doch meines Wissens nach, dass er eine Funktion nicht kennt?
Das wiederrum würde heißen, dass wahrscheinlich ein Addon fehlt, von welchem ich aber nichts weiß...
Wie gesagt, ich weiß hinten und vorne nicht mehr weiter, will jetzt auch nicht in all den Dateien herumpfuschen, man hat ja gesehen, es kommen immer mehr Error. :roll:
Gut, dann hätte ich noch ein zweites Problem / eine Frage...
Kann man in LUA mit Prozentzahlen arbeiten, insofern das man bei der HUD die Anzeige prozentual angeben kann? Wenn ja wie?
Ginge um die hud.lua
So, ich denke das wars erstmal, aber es kommt bestimmt noch mehr. :D
Grüße,
DevilTwist