CSGOFloat es un servicio API gratuito y de código abierto que le permite obtener la semilla flotante y de pintura de cualquier elemento de CSGO mediante su enlace de inspección.
Extensión CSGOFloat
Sitio web CSGOFloat
GET /
GET /
(Usando una URL de inspección)Si desea utilizar en gran medida la API pública, aloje este repositorio usted mismo
Puede encontrar esta misma información en el sitio haciendo clic en el botón API aquí: http://csgofloat.com/
Punto final de URL: api.csgofloat.com
PUERTO HTTPS: 1738
PUERTO HTTP: 1739
GET /
Los parámetros s, a, d, m se pueden encontrar en el enlace de inspección de un elemento csgo.
Parámetro | Descripción |
---|---|
s | Opcional: si es un artículo de inventario, complete este parámetro desde la URL de inspección |
a | Obligatorio: inspeccionar el parámetro URL "a" |
d | Obligatorio: inspeccionar el parámetro "d" de la URL |
metro | Opcional: si es un artículo de mercado, complete este parámetro desde la URL de inspección |
https://api.csgofloat.com:1738/?m=563330426657599553&a=6710760926&d=9406593057029549017
https://api.csgofloat.com:1738/?s=76561198084749846&a=6777992090&d=3378412659870065794
GET /
(Usando una URL de inspección)Parámetro | Descripción |
---|---|
URL | Obligatorio: inspeccionar la URL del elemento CSGO |
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
La respuesta de esta API se basa en este protobuf de CSGO. Recomiendo mirar Github para comprender cómo funcionan algunos de estos parámetros.
Atributo | Tipo de datos | Descripción |
---|---|---|
id de artículo | uint32 | ID del artículo |
definir índice | uint32 | ID de arma |
índice de pintura | uint32 | ID de pintura del arma (piel) |
rareza | uint32 | Valor de rareza del arma. |
calidad | uint32 | Calidad del arma |
ropa de pintura | uint32 | Desgaste del exterior de la piel. |
semilla de pintura | uint32 | Semilla del RNG que define cómo colocar la textura de la piel. |
valor del asesino | uint32 | Si el elemento es StatTrak, esta es la cantidad de muertes. |
nombre personalizado | cadena | Si el artículo tiene una etiqueta con su nombre, este es el nombre personalizado. |
pegatinas | formación | Contiene datos sobre la colocación de pegatinas. |
origen | uint32 | ID de origen del arma. |
valor flotante | flotar | Desgaste exterior de la piel en su representación flotante. |
URL de imagen | cadena | Opcional: Imagen del artículo |
mín. | flotar | Desgaste mínimo de la piel. |
máximo | flotar | Máximo desgaste de la piel. |
itemid_int | uint32 | ID del artículo |
nombre_artículo | uint32 | Opcional: Nombre de la piel |
tipo_arma | cadena | Nombre del tipo de arma |
{
"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 "
}
}
La API puede ser inestable en ocasiones, por lo que es importante que maneje los errores correctamente.
Código | Descripción |
---|---|
1 | Estructura de parámetros inadecuada |
2 | Estructura de enlace de inspección no válida |
3 | Es posible que solo tengas una solicitud pendiente a la vez |
4 | Los servidores de Valve no respondieron a tiempo |
5 | Los servidores de Valve parecen estar desconectados. ¡Inténtelo de nuevo más tarde! |
{
"error" : " Valve's servers didn't reply " ,
"code" : 4
}
Para recuperar los valores flotantes de las armas de esta manera, debes tener cuentas de Steam con una copia de CS:GO. Cada cuenta puede solicitar 1 flotación por segundo. CSGOFloat le permite tener tantos bots como desee ingresando la información de inicio de sesión en config.js.
Puede instalar las dependencias de Node.js usando npm install
o yarn install
config.example.js
a config.js
config.js
config.js
con la configuración que deseenode index.js
en el directorio principalSi tiene una configuración de v1.0, actualícela para que coincida con los nuevos parámetros en v2.0+.
user
y pass
para el bot (asegúrese de que el campo auth
esté vacío o eliminado)auth
del bot{username}.sentry
en la carpeta sentry
en el directorio principalauth
ahora se puede eliminar de su archivo de inicio de sesión para realizar más inicios de sesión.user
y pass
para el botauth
con el shared_secret
para el bot.{username}.sentry
en la carpeta sentry
en el directorio principalauth
completo para futuros inicios de sesión.