CSGOFloat는 검사 링크를 사용하여 모든 CSGO 항목의 플로트 및 페인트 시드를 얻을 수 있는 무료 오픈 소스 API 서비스입니다.
CSGOFloat 확장
CSGOFloat 웹사이트
GET /
GET /
(검사 URL 사용)공개 API를 많이 사용하려면 이 저장소를 직접 호스팅하세요.
API 버튼(http://csgofloat.com/)을 클릭하면 사이트에서 이와 동일한 정보를 찾을 수 있습니다.
URL 끝점: api.csgofloat.com
HTTPS 포트: 1738
HTTP 포트: 1739
GET /
매개변수 s, a, d, m은 csgo 항목의 검사 링크에서 찾을 수 있습니다.
매개변수 | 설명 |
---|---|
에스 | 선택사항: 인벤토리 항목인 경우 검사 URL에서 이 매개변수를 입력하세요. |
에이 | 필수: URL "a" 매개변수 검사 |
디 | 필수: URL "d" 매개변수 검사 |
중 | 선택사항: 시장 품목인 경우 검사 URL에서 이 매개변수를 입력하세요. |
https://api.csgofloat.com:1738/?m=563330426657599553&a=6710760926&d=9406593057029549017
https://api.csgofloat.com:1738/?s=76561198084749846&a=6777992090&d=3378412659870065794
GET /
(검사 URL 사용)매개변수 | 설명 |
---|---|
URL | 필수: CSGO 항목의 URL을 검사하세요. |
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
이 API의 응답은 이 CSGO protobuf를 기반으로 합니다. 이러한 매개변수 중 일부가 어떻게 작동하는지 이해하려면 Github를 살펴보는 것이 좋습니다.
기인하다 | 데이터 유형 | 설명 |
---|---|---|
항목 ID | uint32 | 아이템 ID |
색인 해제 | uint32 | 무기 ID |
페인트 인덱스 | uint32 | 무기(스킨)의 페인트 ID |
희박 | uint32 | 무기의 희귀도 값 |
품질 | uint32 | 무기의 품질 |
페인트웨어 | uint32 | 피부 외부의 마모 |
페인트씨 | uint32 | 스킨 텍스처 배치 방법을 정의하는 RNG용 시드 |
킬러 값 | uint32 | 아이템이 StatTrak인 경우 킬 수입니다. |
사용자 정의 이름 | 끈 | 항목에 이름표가 있는 경우 이것이 맞춤 이름입니다. |
스티커 | 정렬 | 스티커 배치에 대한 데이터가 포함되어 있습니다. |
기원 | uint32 | 무기의 원산지 ID |
부동 소수점 값 | 뜨다 | 플로트 표현으로 피부의 외부 마모 |
이미지 URL | 끈 | 선택사항: 상품 이미지 |
분 | 뜨다 | 피부의 최소 마모 |
최대 | 뜨다 | 피부의 최대 마모 |
itemid_int | uint32 | 아이템의 ID |
item_name | uint32 | 선택사항: 스킨 이름 |
무기_유형 | 끈 | 무기 종류 이름 |
{
"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 "
}
}
API는 때때로 불안정할 수 있으므로 오류를 올바르게 처리하는 것이 중요합니다.
암호 | 설명 |
---|---|
1 | 부적절한 매개변수 구조 |
2 | 잘못된 링크 구조 검사 |
3 | 한 번에 하나의 대기 중인 요청만 가질 수 있습니다. |
4 | Valve의 서버가 제때에 응답하지 않았습니다. |
5 | Valve의 서버가 오프라인인 것 같습니다. 나중에 다시 시도해 주세요! |
{
"error" : " Valve's servers didn't reply " ,
"code" : 4
}
이러한 방식으로 무기의 부동 소수점 값을 검색하려면 CS:GO 사본이 있는 Steam 계정이 있어야 합니다. 각 계정은 초당 1개의 부동 소수점을 요청할 수 있습니다. CSGOFloat를 사용하면 로그인 정보를 config.js에 입력하여 원하는 만큼 많은 봇을 가질 수 있습니다.
npm install
또는 yarn install
사용하여 Node.js 종속성을 설치할 수 있습니다.
config.example.js
config.js
에 복사합니다.config.js
에 봇 로그인 정보를 추가하세요.config.js
편집하세요.node index.js
실행합니다.v1.0의 구성이 있는 경우 v2.0+의 새 매개변수와 일치하도록 업데이트하세요!
user
및 pass
필드만 채우십시오( auth
필드가 비어 있거나 제거되었는지 확인하십시오).auth
필드에 입력하세요.sentry
폴더에 {username}.sentry
파일을 생성해야 합니다.auth
필드를 제거할 수 있습니다.user
입력하고 봇의 필드를 pass
.shared_secret
으로 auth
필드를 입력하세요.sentry
폴더에 {username}.sentry
파일을 생성해야 합니다.auth
필드를 계속 채워야 합니다.