ddie selbe abfrage habe ich in einer funktion darüber schonmal genau die gleiche und da funktioniert es
die datei ist als type server eingetragen in der meta
Zeile 3 ERROR: reallife\admins.lua:70: attempt to concatenate local 'playerid' (a userdata value)
Lua
function leader (admin,cmd,player,frak)
if player and tonumber(frak) then
local playerid = getPlayerFromName(player)
if playerid then
if isAdminLevel (admin,1337) then
for variable, fraknam in pairs (fraknam) do
if (variable == tonumber(frak)) then
local pfrak = getElementData(playerid, "fraktion")
if (pfrak == 0) then
local result = dbExec(handle,"UPDATE accounts SET fraktion=?,fname=?, leader='1' WHERE name = '"..playerid.."'",variable,fraknam)
setElementData(playerid,"fraktion",tonumber(frak))
setElementData(playerid,"fname",fraknam)
setElementData(playerid,"leader",1)
else
outputChatBox("Dieser Spieler befindet sich noch in einer Frkation!",admin)
end
else
outputChatBox("Diese Fraktion existiert nicht. Benutze /fliste",admin)
end
end
else
outputChatBox("Du bist nicht berechtigt diesen Befehl auszuführen!",admin)
end
else
outputChatBox("Dieser Spieler existiert nicht!",admin)
end
else
outputChatBox("BENUTZUNG: /mleader [Spieler] [Fraktion] ",admin)
end
end
addCommandHandler("mleader",leader)
Alles anzeigen