CSGOFloat هي خدمة API مجانية ومفتوحة المصدر تتيح لك الحصول على النسخة الأولية والطلاء لأي عنصر من عناصر CSGO باستخدام رابط الفحص الخاص بها.
CSGOFloat-امتداد
موقع CSGOFloat
GET /
GET /
(باستخدام عنوان URL للفحص)إذا كنت تريد استخدام واجهة برمجة التطبيقات العامة بشكل مكثف، فيرجى استضافة هذا الريبو بنفسك
يمكنك العثور على نفس المعلومات على الموقع من خلال النقر على زر API هنا: http://csgofloat.com/
نقطة نهاية عنوان URL: api.csgofloat.com
منفذ HTTPS: 1738
منفذ HTTP: 1739
GET /
يمكن العثور على المعلمات s وa وd وm في رابط الفحص الخاص بعنصر csgo.
المعلمة | وصف |
---|---|
ق | اختياري: إذا كان عنصر المخزون، فاملأ هذه المعلمة من عنوان URL الخاص بالفحص |
أ | مطلوب: فحص عنوان URL "أ" المعلمة |
د | مطلوب: فحص معلمة 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 | مطلوب: فحص عنوان URL لعنصر 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
يعتمد رد واجهة برمجة التطبيقات (API) هذه على نموذج CSGO هذا. أوصي بالاطلاع على Github لفهم كيفية عمل بعض هذه المعلمات.
يصف | نوع البيانات | وصف |
---|---|---|
معرف العنصر | uint32 | معرف العنصر |
com.defindex | uint32 | معرف السلاح |
com.paintindex | uint32 | معرف الطلاء للسلاح (الجلد) |
ندرة | uint32 | قيمة ندرة السلاح |
جودة | uint32 | نوعية السلاح |
ملابس الطلاء | uint32 | تآكل الجزء الخارجي من الجلد |
بذور الطلاء | uint32 | بذور RNG التي تحدد كيفية وضع نسيج الجلد |
killeatervalue | uint32 | إذا كان العنصر هو StatTrak، فهذا هو عدد مرات القتل |
اسم مخصص | خيط | إذا كان العنصر يحتوي على علامة اسم، فهذا هو الاسم المخصص |
ملصقات | صفيف | يحتوي على بيانات حول وضع الملصقات |
أصل | uint32 | معرف أصل السلاح |
floatvalue | يطفو | التآكل الخارجي للجلد في تمثيله العائم |
imageurl | خيط | اختياري: صورة العنصر |
دقيقة | يطفو | الحد الأدنى من تآكل الجلد |
الأعلى | يطفو | الحد الأقصى من تآكل الجلد |
itemid_int | uint32 | معرف العنصر |
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
}
من أجل استرداد القيم العائمة للأسلحة بهذه الطريقة، يجب أن يكون لديك حساب (حسابات) Steam مع نسخة من CS:GO. يمكن لكل حساب أن يطلب تعويمًا واحدًا في الثانية. يتيح لك CSGOFloat الحصول على أي عدد تريده من الروبوتات عن طريق إدخال معلومات تسجيل الدخول في config.js.
يمكنك تثبيت تبعيات Node.js باستخدام npm install
أو yarn install
config.example.js
إلى config.js
config.js
config.js
بالإعدادات المطلوبةnode index.js
في الدليل الرئيسيإذا كان لديك تكوين من الإصدار 1.0، فيرجى تحديثه ليتوافق مع المعلمات الجديدة في الإصدار 2.0+!
user
pass
للروبوت (تأكد من أن حقل auth
فارغ أو تمت إزالته)auth
الخاص بالروبوت{username}.sentry
في مجلد sentry
في الدليل الرئيسيauth
في ملف تسجيل الدخول الخاص بك لمزيد من عمليات تسجيل الدخولuser
pass
للبوتauth
بالسر shared_secret
للبوت{username}.sentry
في مجلد sentry
في الدليل الرئيسيauth
مملوءًا لعمليات تسجيل الدخول المستقبلية