All Projects → Tewki → CSGO-Item-Floats-From-Inspect-Links

Tewki / CSGO-Item-Floats-From-Inspect-Links

Licence: other
cuz bored as fuck, how to get the item floats from inspect links aka the market float "method"

Projects that are alternatives of or similar to CSGO-Item-Floats-From-Inspect-Links

yadoms
Yadoms is open source, simple, powerfull, flexible and multiplatforms domotic solution.
Stars: ✭ 56 (+5.66%)
Mutual labels:  protobuf
goprotoc
Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement
Stars: ✭ 73 (+37.74%)
Mutual labels:  protobuf
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+7707.55%)
Mutual labels:  protobuf
cs-16-server
Counter-Strike 1.6 Server using Docker
Stars: ✭ 26 (-50.94%)
Mutual labels:  counter-strike
protodoc
protodoc generates Protocol Buffer documentation.
Stars: ✭ 43 (-18.87%)
Mutual labels:  protobuf
compatip
A simple tool to ensure compatibility between microservices
Stars: ✭ 13 (-75.47%)
Mutual labels:  protobuf
RatPoison
Latest Ver: 1.7; Default Menu Key is F1; Charlatano's Successor; dn
Stars: ✭ 302 (+469.81%)
Mutual labels:  counter-strike
grphp
PHP gRPC Framework
Stars: ✭ 19 (-64.15%)
Mutual labels:  protobuf
protolua
C++ implement encode, decode Protocol Buffers for Lua without code generation
Stars: ✭ 117 (+120.75%)
Mutual labels:  protobuf
FSharp.GrpcCodeGenerator
A protoc plugin to enable generation of F# code
Stars: ✭ 61 (+15.09%)
Mutual labels:  protobuf
monorepo-base
A Bazel monorepo with an example service using gRPC + Go + Protobuf, deployable to GCP via Kubernetes.
Stars: ✭ 49 (-7.55%)
Mutual labels:  protobuf
server-client-template-go
No description or website provided.
Stars: ✭ 14 (-73.58%)
Mutual labels:  protobuf
qtprotobuf
Protobuf generator and bindings for Qt framework
Stars: ✭ 138 (+160.38%)
Mutual labels:  protobuf
Protobuf-Dreamer
A tiled DeepDream project for creating any size of image, on both CPU and GPU
Stars: ✭ 39 (-26.42%)
Mutual labels:  protobuf
protobuf-tools
Latest version of protobuf and dozen of plugins. All in a small Docker image
Stars: ✭ 19 (-64.15%)
Mutual labels:  protobuf
CSMoE
NO MORE OFFLINE UPDATES
Stars: ✭ 150 (+183.02%)
Mutual labels:  counter-strike
neofs-api-go
NeoFS API Golang repository contains implementation of core NeoFS structures that can be used for integration with NeoFS.
Stars: ✭ 14 (-73.58%)
Mutual labels:  protobuf
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (-54.72%)
Mutual labels:  protobuf
tilegrinder
♻️ A node.js GIS helper library for easy alteration of Vector Tiles in an MBTiles container
Stars: ✭ 64 (+20.75%)
Mutual labels:  protobuf
protoc-plugin
A protoc compiler plugin for Clojure applications
Stars: ✭ 28 (-47.17%)
Mutual labels:  protobuf

The knowledge you'll need:

How write in a programming language.

How to copy paste and maybe write a bit of your own code.

How do think as my favorite Indian always says.

To start off

Learn what protobuf is.

Google SteamKit

Learn a programming language? Maybe... Omg you should totally start with C++ (Or CSS/HTML)... Said anyone who hasn't learned how to code yet...

What you resources you'll need

The protobufs, SteamKit helps you.

A simple bot that uses it, Here you go.

Knowledge, 2.000 books and a lamborghini.

Making the request

  message CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest {
      optional uint64 param_s = 1; <-  SteamID
      optional uint64 param_a = 2; <-  AssetID
      optional uint64 param_d = 3; <-   DickID
      optional uint64 param_m = 4; <- MarketID
  }

Sample Link's

+csgo_econ_action_preview S76561198105687636 A1819544291 D12163248981785403065
+csgo_econ_action_preview M1467397635166412633 A2943920796 D7253158134192955045

See the connection? Good.

So what should you send?

{
    param_s: "76561198105687636",
    param_a: "1819544291",
    param_d: "12163248981785403065",
    param_m: "0"
}
Yes but I wanted the market stuff
{
    param_s: "0",
    param_a: "2943920796",
    param_d: "7253158134192955045",
    param_m: "1467397635166412633"
}

Notice the string usage, JS loves fucking around with big ints.

Now how do we send it?

Look in the source and figure it out but here's a tip

Sample to go from.

Take the content above, change the CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser to CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest

And k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser To k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest

But pappa cawky, what about responds?

Again look in the source, for lazy people.

The thing you need for this is just this msg & the ID

Ok, I learned how to do those steps now what about the float, there's no fucking float in here you fucking scamming piece of fucking shit (Actual message from a "dev", really cute)

It's called paintwear, and it's in UInt32 cuz fuck floats.

Now to just spoonfeed you so you don't have to spend like 4 hours looking at how to make it into a float,

var lazyFunctionWithIncorrectStuffButWhyNot(annoyingFuckingUnsignedShit) {
	buf = new Buffer(4);
    buf.writeUInt32LE(+annoyingFuckingUnsignedShit, 0);
    return buf.readFloatLE(0).toString()
}
What about origin?

http://tf2tools.net/articles/singleorigin

So lets recap
message CEconItemPreviewDataBlock {
	optional uint64 itemid = 2; <- Asset ID
	optional uint32 defindex = 3; <- Gun type iirc
	optional uint32 paintindex = 4; <- Skin index ID (Like 415-421 is the ids for the dopplers)
	optional uint32 paintwear = 7; <- Float value
}

On another note

For anything, calling stuff malware is just pathetic tbh when the other sites (csgo.exchange, csgozone, csgofloat) is trying to make bucks out of simple stuff that requires almost no hardware (Bot does not run the game), no skill, no knowledge (minus some parts) or anything.

Specially when the site you're calling malware & untrustworthy has no login, is not asking for anything and is fully free and well ad-free, and is actually not even logging stuff as I like lowendstuff and access log is just wasteful; plus I don't rly care since it was just to kill the market for sites selling it, like the pathetic attempt by csgo.exchange.

While we're at csgo.exchange, it requires almost nothing to run it smoothly so good job at paying for nothing; bit of optimization and less retarded shit and there you go, budget cutted & site is faster.

Also didn't give a pure source cuz then you would just run it and learn nothing, if you know a language you can at least get better at it and like start testing stuff out.

Plus in real I'd rather see this fixed as why do we need to see the actual full value of the float, why not a rounded value since all that matters is that it looks the same which you don't need the actual value for unless u wanna count pixels.

Contact

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].