Hay ich wollte mir das Vita Village RL Script angucken doch ich bekomme immer diesen Fehler und komme nicht weiter.
Fehler: [2016-03-22 12:15:37] ERROR: [rpgs]/rpgs/server/root-server.lua:573: attempt to call global 'getPlayerUserFileData' (a nil value)
Code:
Lua
function loginRPGPlayer(player, vorname,nachname,pw)
if isElement(player) then
if string.match(vorname,"[%A-Z]") and string.match(vorname,"[%A-Z]") ~= "Z" or string.match(nachname,"[%A-Z]") and string.match(nachname,"[%A-Z]") ~= "Z" then
triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Dein Name enthält ungültige Zeichen." )
return
end
for i,v in ipairs(getElementsByType("player")) do
if string.lower(getPlayerName(v)) == string.lower(vorname.."."..nachname) and v ~=player and getElementData(v, "isPlayerLoggedIn") == true then
triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Es ist bereits jemand mit diesem Namen eingeloggt." )
return
end
end
vorname = string.gsub(vorname, "(%a)([%w_']*)", titleCase)
nachname = string.gsub(nachname, "(%a)([%w_']*)", titleCase)
local password = getPlayerUserFileData(vorname.."."..nachname, "passwort")
local name = getPlayerUserFileData(vorname.."."..nachname, "name")
if name then
setPlayerName(player,name)
end
getPlayerRegisterStatus(player)
local password = getPlayerUserFileData(vorname.."."..nachname, "passwort")
if password and password == md5(pw) then
local status = tonumber(getElementData(player, "playerRegisterStatus"))
if status == 0 then
triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Dein Account wurde deaktiviert." )
return
-- if status == 1 then -- Tutorial
-- triggerClientEvent("startTutorial", player, player, pw, tonumber(getElementData(player,"skin"))) -- tutorial muss erst abgeschlossen werden
-- fadeCamera(player,false)
-- elseif status == 2 then -- Freigeschaltet
else
successLoginPlayer(player)
triggerEvent("onPlayerRPGLogin", player)
end
else
triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Account wurde nicht gefunden\noder das Passwort falsch." )
end
end
end
addEventHandler("loginRPGPlayerToServer", getRootElement(),loginRPGPlayer)
Alles anzeigen
Hier ist das die Zeile 15.
Danke im Vorraus.