好的,基本上我要做的就是获得衬衫的质地, 这可以通过将id减去1来完成。例如,这是一件衬衫:https://www.roblox.com/catalog/140183072/Green-Hoodie-With-Headphones 如果我这样做:https://www.roblox.com/catalog/140183071/Green-Hoodie-With-Headphones(将id减去1)将导致衬衫页面显示衬衫的纹理(它将是“图像”)。但是,情况并非总是这样,所以我做了一个小javascript,检查页面是否是衬衫。 var assetcheck = document.getElementsByClassName(“field-content”)[0]; var isasset = assetcheck.innerHTML;
isasset将包含值,在它上面的第一个url中将是“Shirt”,在第二个url中它将是“Image”,所以如果它是“Image”那么它就是好的。
我正在尝试做的是创建一个脚本,该脚本会保留从url中减去1,直到它发现它位于“图像”页面上。
答案 0 :(得分:0)
以下代码应该可以正常运行:
function findImage(id)
-- Now create a loop that checks when it returns the image.
for i = id,(id-20),-1 do
wait()
local productInfo = game:GetService("MarketplaceService"):GetProductInfo(id)
if productInfo.AssetTypeId == 1 then -- We found a winner!
return(i)
end
end
end
local img = findImage(140183072)
将要做的是调用将图像ID返回到变量“img”的函数。
如果您还有其他需要,请告诉我们!