CSGOFloat ist ein kostenloser Open-Source-API-Dienst, der es Ihnen ermöglicht, den Float- und Paint-Seed eines beliebigen CSGO-Elements über den Inspektionslink abzurufen.
CSGOFloat-Erweiterung
CSGOFloat-Website
GET /
GET /
(mithilfe einer Inspect-URL)Wenn Sie die öffentliche API intensiv nutzen möchten, hosten Sie dieses Repo bitte selbst
Dieselben Informationen finden Sie auf der Website, indem Sie hier auf die API-Schaltfläche klicken: http://csgofloat.com/
URL-Endpunkt: api.csgofloat.com
HTTPS-PORT: 1738
HTTP-PORT: 1739
GET /
Die Parameter s, a, d, m finden Sie im Inspect-Link eines CSGO-Elements.
Parameter | Beschreibung |
---|---|
S | Optional: Wenn es sich um einen Inventarartikel handelt, füllen Sie diesen Parameter aus der Prüf-URL aus |
A | Erforderlich: Überprüfen Sie den URL-Parameter „a“. |
D | Erforderlich: Überprüfen Sie den URL-Parameter „d“. |
M | Optional: Wenn es sich um einen Marktartikel handelt, füllen Sie diesen Parameter aus der Prüf-URL aus |
https://api.csgofloat.com:1738/?m=563330426657599553&a=6710760926&d=9406593057029549017
https://api.csgofloat.com:1738/?s=76561198084749846&a=6777992090&d=3378412659870065794
GET /
(mithilfe einer Inspect-URL)Parameter | Beschreibung |
---|---|
URL | Erforderlich: Überprüfen Sie die URL des CSGO-Elements |
https://api.csgofloat.com:1738/?url=steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20S76561198084749846A698323590D7935523998312483177
https://api.csgofloat.com:1738/?url=steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20M625254122282020305A6760346663D30614827701953021
Die Antwort dieser API basiert auf diesem CSGO-Protobuf. Ich empfehle einen Blick auf Github, um zu verstehen, wie einige dieser Parameter funktionieren.
Attribut | Datentyp | Beschreibung |
---|---|---|
Artikel-ID | uint32 | Artikel-ID |
defindex | uint32 | Waffen-ID |
Paintindex | uint32 | Lack-ID der Waffe (Skin) |
Seltenheit | uint32 | Seltenheitswert der Waffe |
Qualität | uint32 | Qualität der Waffe |
Lackbekleidung | uint32 | Abnutzung der Außenseite der Haut |
Farbsamen | uint32 | Startwert für den RNG, der definiert, wie die Hauttextur platziert wird |
killeatervalue | uint32 | Wenn es sich bei dem Gegenstand um StatTrak handelt, ist dies die Anzahl der Kills |
benutzerdefinierter Name | Zeichenfolge | Wenn der Artikel über ein Namensschild verfügt, ist dies der benutzerdefinierte Name |
Aufkleber | Array | Enthält Daten zur Platzierung von Aufklebern |
Herkunft | uint32 | Herkunfts-ID der Waffe |
Float-Wert | schweben | Äußere Abnutzung der Haut in ihrer Float-Darstellung |
Bild-URL | Zeichenfolge | Optional: Bild des Artikels |
min | schweben | Minimaler Verschleiß der Haut |
max | schweben | Maximaler Verschleiß der Haut |
itemid_int | uint32 | ID des Artikels |
Artikelname | uint32 | Optional: Name des Skins |
Waffentyp | Zeichenfolge | Name des Waffentyps |
{
"iteminfo" : {
"accountid" : null ,
"itemid" : {
"low" : -1766118817 ,
"high" : 1 ,
"unsigned" : true
},
"defindex" : 7 ,
"paintindex" : 282 ,
"rarity" : 5 ,
"quality" : 4 ,
"paintwear" : 1043366112 ,
"paintseed" : 61 ,
"killeaterscoretype" : null ,
"killeatervalue" : null ,
"customname" : null ,
"stickers" : [{
"slot" : 2 ,
"sticker_id" : 180 ,
"wear" : null ,
"scale" : null ,
"rotation" : null
}],
"inventory" : 3221225482 ,
"origin" : 4 ,
"questid" : null ,
"dropreason" : null ,
"floatvalue" : 0.17236661911010742 ,
"imageurl" : " http://media.steampowered.com/apps/730/icons/econ/default_generated/weapon_ak47_cu_ak47_cobra_light_large.7494bfdf4855fd4e6a2dbd983ed0a243c80ef830.png " ,
"min" : 0.1 ,
"max" : 0.7 ,
"itemid_int" : 2528848479 ,
"item_name" : " Redline " ,
"s" : " 0 " ,
"a" : " 6823815775 " ,
"d" : " 16727143683740967735 " ,
"m" : " 638766174011039879 " ,
"weapon_type" : " AK-47 "
}
}
Die API kann zeitweise instabil sein, daher ist es wichtig, dass Sie die Fehler richtig behandeln.
Code | Beschreibung |
---|---|
1 | Falsche Parameterstruktur |
2 | Ungültige Linkstruktur prüfen |
3 | Möglicherweise haben Sie immer nur eine ausstehende Anfrage |
4 | Die Server von Valve haben nicht rechtzeitig geantwortet |
5 | Die Server von Valve scheinen offline zu sein. Bitte versuchen Sie es später noch einmal! |
{
"error" : " Valve's servers didn't reply " ,
"code" : 4
}
Um auf diese Weise Float-Werte für Waffen abzurufen, müssen Sie über Steam-Konten mit einer Kopie von CS:GO verfügen. Jedes Konto kann 1 Float pro Sekunde anfordern. Mit CSGOFloat können Sie so viele Bots haben, wie Sie möchten, indem Sie die Anmeldeinformationen in config.js eingeben.
Sie können die Node.js-Abhängigkeiten mit npm install
oder yarn install
installieren
config.example.js
nach config.js
config.js
hinzuconfig.js
mit Ihren gewünschten Einstellungennode index.js
im Hauptverzeichnis ausWenn Sie eine Konfiguration aus Version 1.0 haben, aktualisieren Sie diese bitte, damit sie den neuen Parametern in Version 2.0+ entspricht!
user
und pass
für den Bot aus (stellen Sie sicher, dass das auth
leer ist oder entfernt wird).auth
für den Bot ein{username}.sentry
Datei im sentry
-Ordner im Hauptverzeichnis erstellenauth
kann jetzt für weitere Anmeldungen in Ihrer Anmeldedatei entfernt werdenuser
und pass
für den Bot ausauth
mit dem shared_secret
für den Bot aus{username}.sentry
Datei im sentry
-Ordner im Hauptverzeichnis erstellenauth
für zukünftige Anmeldungen ausgefüllt lassen