2017-05-21 1 views
0

Okay, also im Grunde, was ich versuche zu tun, ist die Textur eines T-Shirt, Dies kann durch Subtrahieren der ID durch 1. Zum Beispiel hier ist ein T-Shirt: https://www.roblox.com/catalog/140183072/Green-Hoodie-With-Headphones und wenn ich das tue: https://www.roblox.com/catalog/140183071/Green-Hoodie-With-Headphones (subtrahiert die ID um 1), wird es in der Shirt-Seite resultieren, wo es die Textur des Shirts zeigt (Es wird ein "Bild" sein). Dies ist jedoch nicht immer der Fall, also habe ich ein kleines Javascript erstellt, das überprüft, ob die Seite ein Shirt ist oder nicht. var Assetcheck = document.getElementsByClassName ("Feldinhalt") [0]; var isasset = Anlagencheck.innerHTML;Substract Zahlen in URL, bis Anforderungen erfüllt werden

isasset wird den Wert enthalten, in der ersten URL wäre es "Shirt" und in der zweiten URL wäre es "Image", also wenn es "Image" ist, dann ist es gut.

Was ich versuche, ist ein Skript, das Subtraktion 1 von der URL bis es findet, dass es auf einer "Image" -Seite ist.

+0

Willkommen bei SO. Bitte lesen Sie dieses [how-to-ask] (http://stackoverflow.com/help/how-to-ask) und folgen Sie den dortigen Richtlinien, um Ihre Frage mit zusätzlichen Informationen wie Code und Fehlermeldung zu verfeinern, um Ihre Programmierung zu beschreiben Problem. – thewaywewere

+0

Dies ist viel zu komplex, um in einer Frage zu beantworten, aber Sie sollten in https://developer.mozilla.org/en-US/Add-ons/WebExtensions und https://wiki.greasespot.net/ nach Informationen über den Browser suchen extensions und greasemonkey ususkripte. – lpd

+0

Wenn weitere Informationen erforderlich sind, werden wir uns freuen, sie zur Verfügung zu stellen. Ich habe ein "funktionierendes" Skript erstellt, aber es hat meinen Browser immer wieder zerstört, so dass es keine brauchbare Lösung ist. –

Antwort

0

Der folgende Code sollte gut funktionieren:

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) 

Was das tun werden, ist die Funktion aufrufen, die die ID des Bildes in die Variable „img“ zurück.

Lassen Sie mich wissen, wenn Sie noch etwas brauchen!

+0

Für RobloxLua ist dies ein ausgezeichneter Kenner, aber ich suche nach einer JavaScript-Lösung, die im Browser ausgeführt wird. Danke für das Skript! –

+0

Eigentlich kann ich nicht die Version, die Sie gemacht, um zu arbeiten, wenn ich drucke (img) gibt es keine? –

Verwandte Themen