1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-01 17:38:41 +00:00

Add support for modstore screenshots

Add error output on invalid mmdb entries
This commit is contained in:
sapier 2013-07-13 01:36:58 +02:00 committed by PilzAdam
parent 80a2acaa86
commit 5c7ecdb7c5
4 changed files with 67 additions and 3 deletions

View file

@ -216,10 +216,12 @@ function modstore.getmodlist(list)
if details.screenshot_url ~= nil and
details.screenshot_url ~= "" then
if list.data[i].texturename == nil then
print("downloading screenshot: " .. details.screenshot_url)
local fullurl = engine.setting_get("modstore_download_url") ..
details.screenshot_url
print("downloading screenshot: " .. fullurl)
local filename = os.tempfolder()
if engine.download_file(details.screenshot_url,filename) then
if engine.download_file(fullurl,filename) then
list.data[i].texturename = filename
end
end
@ -238,7 +240,7 @@ function modstore.getmodlist(list)
--description
local descriptiony = screenshot_ypos + 0.5
retval = retval .. "textarea[3," .. descriptiony .. ";6.5,1.6;;" ..
retval = retval .. "textarea[3," .. descriptiony .. ";6.5,1.55;;" ..
fs_escape_string(details.description) .. ";]"
--rating
local ratingy = screenshot_ypos + 0.6