Ich habe das Ultimate RL Script. derzeit nur auf meinem Local Server.. und wollte ein neues Scoreboard drauf spielen das ich damals von ( Xendom ) gekauft hatte.
Aber nun habe ich ganze zeit ein Problem
ERROR: ultimate\client\playerlist_client.lua:190: attempt to concatenate field "frakrang" (a nil value)
Ich habe dauerhaft nachgeguckt im Script wo vielleicht dieses frakrang diefieniert wär .. Vielleicht kennt sich da ja jemand aus.
Lua
function drawScoreboard()
alpha = 255
dxDrawImage((x - x/1.7)/2 , (y - y/1.7)/2, x/1.7, y/1.5, 'client/scoreboard.png', 0, 0, -120, tocolor(255,255,255,alpha) )
di = 1
for i = 1+scroll, 18+scroll do
if pl[i] then
if isCursorShowing() then
local posX, posY, widthX, heightY = x/2.97, y/2.7+(18*di)+9, x/1.7, 20
if isCursorOnElement(posX, posY, widthX, heightY) then
dxDrawImage((x - x/1.5)/2 , (y - y/3)/2, x/7, y/4, 'client/player_infos.png', 0, 0, 0, tocolor(255,255,255,alpha) )
dxDrawText(pl[i].name, x/8, y/2.76, x/2.928, y/2.58, tocolor(255, 255, 255, alpha), 1, "default-bold", "center", "top")
dxDrawText('Fraktions-Rang: '..pl[i].frakrang, x/5, y/2.5, x/2.928, y/2.58, tocolor(255, 255, 255, alpha), 1, "default-bold")
dxDrawText('Telefon-NR: '..pl[i].telnr, x/5, y/2.35, x/2.928, y/2.58, tocolor(255, 255, 255, alpha), 1, "default-bold")
dxDrawText('Job: '..pl[i].job, x/5, y/2.2, x/2.928, y/2.58, tocolor(255, 255, 255, alpha), 1, "default-bold")
dxDrawText('Ping: '..pl[i].ping, x/5, y/2.05, x/2.928, y/2.58, tocolor(255, 255, 255, alpha), 1, "default-bold")
dxDrawRectangle(x/3.32, posY, x/2.523, 20, tocolor(0, 131, 171, 125));
end
end
dxDrawText(pl[i].name, x/2.97, y/2.7+(18*di)+9, x/2.928, y/2.58+(18*di)+9, tocolor(pl[i].r, pl[i].g, pl[i].b,alpha), 1, "default-bold")
dxDrawText(fraktionNames[pl[i].frak], x/2.2, y/2.7+(18*di)+9, x/2.35, y/2.58+(18*di)+9, tocolor(pl[i].r, pl[i].g, pl[i].b,alpha), 1, "default-bold", "center", "top", false, false, false)
dxDrawText(pl[i].spielzeit, x/1.87, y/2.7+(18*di)+9, x/1.8, y/2.58+(18*di)+9, tocolor(pl[i].r , pl[i].g, pl[i].b), 1, "default-bold", "center", "top", false, false, false)
dxDrawText(pl[i].aname, x/1.15, y/2.7+(18*di)+9, x/2.35, y/2.58+(18*di)+9, tocolor(pl[i].r , pl[i].g, pl[i].b,alpha), 1, "default-bold", "center", "top", false, false, false)
di = di + 1
end
end
dxDrawText('Online: '..#getElementsByType("player")..'/'..maxplayers, x/0.7, y/1.33, 0, 0, tocolor(255, 255, 255, alpha), 1, "default-bold", "center", "top", false, false, false)
end
Alles anzeigen