King12 Posted September 22, 2014 Posted September 22, 2014 (edited) Hello, I've got these codes from the forums, but they just the level number not the image.. -- this line in dxscoreboard_client.lua #624 -- Edited October 6, 2014 by Guest
Anubhav Posted September 22, 2014 Posted September 22, 2014 Not sure. -- Server side exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(localPlayer,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", "ranks\\"..tostring(Level)..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted September 22, 2014 Author Posted September 22, 2014 Not sure. -- Server side exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(localPlayer,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", "ranks\\"..tostring(Level)..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end Still draws the number instead of the image..
Anubhav Posted September 22, 2014 Posted September 22, 2014 -- Server side exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(localPlayer,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", "resourceName:ranks\\"..tostring(Level)..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted September 22, 2014 Author Posted September 22, 2014 -- Server side exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(localPlayer,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", "resourceName:ranks\\"..tostring(Level)..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end I've changed resourceName, and still extracting my level as a text, maybe because it has tostring function?
Anubhav Posted September 22, 2014 Posted September 22, 2014 Tostring should be there, as it is a number, It should work actually. Be sure of the location and level. See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
-.Paradox.- Posted September 22, 2014 Posted September 22, 2014 Any errors in debugscript? If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
King12 Posted September 22, 2014 Author Posted September 22, 2014 Any errors in debugscript? Nope, because it's drawing the level value (number) instead of the image itself..
-.Paradox.- Posted September 22, 2014 Posted September 22, 2014 exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(source,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", ":resourceName/ranks/"..Level..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
King12 Posted September 22, 2014 Author Posted September 22, 2014 exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(source,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level","ranks\0.png") else setElementData(source, "Level", ":resourceName/ranks/"..Level..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end Still the same.
-.Paradox.- Posted September 22, 2014 Posted September 22, 2014 Try changing the level element data Because it actually works fine in my server If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
King12 Posted September 22, 2014 Author Posted September 22, 2014 Try changing the level element dataBecause it actually works fine in my server I just sent you a private message that contains my codes, check it please.
-.Paradox.- Posted September 22, 2014 Posted September 22, 2014 Check private messages If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
Anubhav Posted October 5, 2014 Posted October 5, 2014 exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(source,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level",":resourceName/ranks/0.png") else setElementData(source, "Level", ":resourceName/ranks/"..tostring(Level)..".png" ) end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) end See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted October 5, 2014 Author Posted October 5, 2014 It's not drawing anything now.. the column still there
Anubhav Posted October 6, 2014 Posted October 6, 2014 This should work! exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,40,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(source,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level",":resourceName/ranks/0.png") else setElementData(source, "Level", ":resourceName/ranks/"..tostring(Level)..".png" ) end end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 40) end ) See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted October 6, 2014 Author Posted October 6, 2014 (edited) It's working, thanks alot. Edited October 6, 2014 by Guest
Anubhav Posted October 6, 2014 Posted October 6, 2014 No problem! See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted October 6, 2014 Author Posted October 6, 2014 Why it keeps debuging this error if I reconnected from the server and logged in? addEventHandler("onClientRender", root, function () local Level = getElementData(localPlayer,"Level") or 0 dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, Level, 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 end ) --Server Side exports.scoreboard:addScoreboardColumn("Level",getRootElement(),1,23,'Level') function scoreLevel () local account = getPlayerAccount(source) local Level = getElementData(source,"Level") or 0 if isGuestAccount ( account ) then setElementData(source, "Level",":zGmode/ranks/0.png") else setElementData(source, "Level", ":zGmode/ranks/"..tostring(Level)..".png" ) end end addEventHandler("onPlayerSpawn", getRootElement(), scoreLevel) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level", getRootElement(), 1, 23) end )
Anubhav Posted October 6, 2014 Posted October 6, 2014 addEventHandler("onClientRender", root, function () local Level = getElementData(localPlayer,"Level") or 0 if Level ~= 0 then dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, ":zGmode/ranks/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 else dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, Level, 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 end ) See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
King12 Posted October 6, 2014 Author Posted October 6, 2014 It just showed me the image of level 0, so I disabled the check and it's duplicating the type of files, for example : and sometimes it duplicates the path like in the previous image.
Anubhav Posted October 6, 2014 Posted October 6, 2014 addEventHandler("onClientRender", root, function () local Level = getElementData(localPlayer,"Level") or 0 if Level == 0 then dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, ":zGmode/ranks/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 else dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, Level, 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 end ) lol did wrong check -.- See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
Anubhav Posted October 6, 2014 Posted October 6, 2014 addEventHandler("onClientRender", root, function () local Level = getElementData(localPlayer,"Level") or 0 if Level == 0 then dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, ":zGmode/ranks/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 else dxDrawImage(95*sW, 675*sH, 40*sW, 40*sH, Level, 0, 0, 0, tocolor(255, 255, 255, 255), false) -- Line #20 end ) lol did wrong check -.- See my some resources: Skin shop: https://community.multitheftauto.com/in ... ls&id=8008 Note script: https://community.multitheftauto.com/in ... ls&id=8009 Rules Panel: https://community.multitheftauto.com/in ... ls&id=8246 Random Money: https://community.multitheftauto.com/in ... ls&id=8718
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now