减去数字在URL中,直到满足要求

时间:2017-05-21 13:04:05

标签: javascript image loops url roblox

好的,基本上我要做的就是获得衬衫的质地, 这可以通过将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,直到它发现它位于“图像”页面上。

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”的函数。

如果您还有其他需要,请告诉我们!