mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-31 07:25:22 +01:00 
			
		
		
		
	Add support for modstore screenshots
Add error output on invalid mmdb entries
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user