Субстратные номера в URL до тех пор, пока не будут выполнены требования
Итак, в основном я пытаюсь получить текстуру рубашки, это можно сделать, вычтя идентификатор на 1. Например, вот рубашка: https://www.roblox.com/catalog/140183072/Green-Hoodie-With-Headphones и если я это сделаю: https://www.roblox.com/catalog/140183071/Green-Hoodie-With-Headphones (вычеркнул идентификатор на 1), это приведет к странице рубашки, где он показывает Текстура рубашки (это будет "Имидж"). Однако, это не всегда так, поэтому я сделал небольшой javascript, который проверяет, является ли страница рубашкой или нет. var assetcheck = document.getElementsByClassName ("field-content") [0]; var isasset = assetcheck.innerHTML;
isasset будет содержать значение, в первом URL-адресе выше будет "Shirt", а во втором URL-адресе будет "Image", так что если это "Image", то это хорошо.
То, что я пытаюсь сделать, это сделать скрипт, который продолжает вычитать 1 из URL, пока не обнаружит, что он находится на странице "Изображение".
1 ответ
Следующий код должен хорошо работать:
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)
Это будет вызывать функцию, которая будет возвращать идентификатор изображения в переменную "img".
Дай мне знать если тебе нужно что-нибудь еще!