التصنيفات
إحياء Diablo2

ديابلو 2 اوتوبوت بيكسل للصيد الأوتوماتيكي المعاد (D2R BOTTY Pixel Bot)

(تحذير) أي عيوب تنشأ عن استخدام هذا البرنامج هي مسؤوليتك الخاصة.

اكتشفت بالصدفة وجود روبوتات أثناء تجولتي على الإنترنت. إنه ليس روبوتًا ينتشر عبر المسار المظلم ، ولكنه روبوت تم تحميله بفخر على GitHub ، لذلك سأشارك كيفية استخدامه.

في رأيي الشخصي ، لا يبدو الأمر خطيرًا للغاية لأنه طريقة معالجة شبيهة يدويًا باستخدام تحليل الصور. إذا قمت بفحص المصدر الفعلي ، فإنه لا يحتوي على أي مكتبات يمكن التعرف عليها على أنها تعليمات برمجية ضارة.

إذا كنت قلقًا ، فننصحك بعدم لمسها.

تثبيت مينيكوندا

بالنسبة لأولئك الذين لا يحتاجون إلى هذا الشرح ، سأفترض أنك على دراية كافية بكيفية استخدام الأناكوندا.

Miniconda - وثائق Conda

فقط قم بتنزيل ملف التثبيت المناسب لنظام التشغيل الخاص بك. من المتوقع أن يستخدم لاعبو Diablo 2 Resurrection نظام التشغيل Windows 64 بت في معظم الأوقات.

D2R BOTTY Pixel Bot

يوصى بإضافة المسار كمتغير بيئة لتسهيل البناء لاحقًا.

D2R BOTTY Pixel Bot

تحميل الروبوت

هذا هو عنوان URL BOTTY Github الذي تم تحميله حاليًا.

جيثب - aeon0 / botty: D2R Pixel Bot

لا أعرف كم من الوقت ستتم مشاركته ، ولكن في الوقت الحالي ، يبدو أن المشاركة تتم دون أي قيود.

المنتجلأغراض إعلامية أو تعليميةيذكر أنه يتم توفيره فقط كـ

إذا كنت تعرفه جيدًا ، فيمكنك تثبيته باستخدام وظيفة النسخ في git ، أو إذا كنت لا تعرف ذلك ، فما عليك سوى تنزيله باستخدام Download ZIP.

D2R BOTTY Pixel Bot

يتم تضمين الملفات التالية. قم بفك الضغط إلى المسار المناسب.

D2R BOTTY Pixel Bot

يعمل في Visual Studio Code

إذا لم يكن لديك Visual Studio Code ، فيرجى تثبيته أولاً.

كود الاستوديو المرئي - تحرير الكود. معاد تعريفها

قم بتشغيل VS Code ملف> فتح مجلد ...في اختر المسار غير المضغوطفعل.

D2R BOTTY Pixel Bot

النجاح إذا رأيت شيئًا كهذا على اليسار:

D2R BOTTY Pixel Bot

المحطة الطرفية> محطة جديدةعبرPowerShell أو موجه الأوامريجري .

D2R BOTTY Pixel Bot

النجاح هو عندما تفتح نافذة طرفية على النحو التالي في الأسفل.

D2R BOTTY Pixel Bot

قم بتثبيت Python Compilation Environment

اكتب. \ run.batستظهر القائمة التالية. إذا تم تحديث المكتبة لاحقًا ، فيمكنك أيضًا تحديثها عن طريق تحديد القائمة رقم 2.

D2R BOTTY Pixel Bot

يتم تنزيل وتثبيت المكتبات المطلوبة لتجميع كود الروبوت تلقائيًا. إذا كنت لا ترى شاشة مثل هذه ، يرجى التحقق من إعداد مسار conda.

D2R BOTTY Pixel Bot

لقد تحققت وقام أيضًا بتثبيت Tesseract ، وهو محرك مفتوح المصدر OCR (التعرف الضوئي على الأحرف).

D2R BOTTY Pixel Bot

إعدادات ملف custom.ini

يمكنك إنشاء ملف custom.ini مباشرة في مجلد التكوين وكتابته على النحو التالي: لها الأسبقية على ملف param.ini.

D2R BOTTY Pixel Bot

نظرًا لأنه يمكن تغيير ملف param.ini عند إصدار إصدار جديد ، فمن المستحسن تعيين الإعدادات الخاصة بك بشكل منفصل في ملف custom.ini.

(إضافة محتوى) بعد التجميع ، يتم إنشاؤه تلقائيًا في مجلد botty_v0.6.7-dev / config. يمكنك تعديله بنفس الطريقة.

قم بتشغيل الروبوت

حتى إذا لم تقم بالتجميع ، إذا قمت بتحديد القائمة 4 ، فسيتم تنفيذها في وضع التصحيح على الفور.في هذه الحالة ، تقوم بتشغيل كود Python ، وليس ملف exe.

D2R BOTTY Pixel Bot

عند التنفيذ ، يتم عرض القائمة التالية. دعنا نضغط على f11 لبدء تشغيل الروبوت.

D2R BOTTY Pixel Bot

تم حذف الأوصاف التفصيلية للقوائم الأخرى.

عندما يكون الروبوت قيد التشغيل ، فإنه يأخذ سجلاً ويمكنك أن ترى أنه يعمل بشكل جيد.

D2R BOTTY Pixel Bot

حاولت اللعب كشخصية غير متصلة بالإنترنت. هذه طريقة لتحليل الصورة أثناء التقاط لقطة للنافذة حيث يتم تشغيل Diablo.

D2R BOTTY Pixel Bot

يبدو أن التعرف الضوئي على الحروف ، بالطبع ، قد طبق العديد من تقنيات التعلم الآلي عندما يعثر على كائنات ذات احتمالية.

D2R BOTTY Pixel Bot

قم بتجميع وتشغيل كود بايثون

إذا كنت تريد التحويل البرمجي كملف Windows قابل للتنفيذ (exe) ، فحدد رقم 3 من القائمة.

D2R BOTTY Pixel Bot

يستغرق الأمر بعض الوقت لبدء التجميع ، ولكنه يكون ناجحًا عندما يتم عرض الرسالة التالية في النهاية.

D2R BOTTY Pixel Bot

سعة ملف exe القابل للتنفيذ الذي تم إنشاؤه في مجلد botty_v0.6.7-dev نتيجة للترجمة كبيرة جدًا ، ولكن لا شك في ذلك. العديد من المكتبات كلها في ملف واحد.

D2R BOTTY Pixel Bot

إذا قمت بتشغيل ملف main.exe في مجلد botty_v0.6.7-dev ، فإنه يعمل بنفس الطريقة.

إذا لم تسر الأمور على ما يرام

إذا لم يعمل التثبيت جيدًا ، فقد حاولت جمع التدابير المتخذة. قد تختلف الإجراءات اعتمادًا على إصدار برنامج الروبوت.

تثبيت pyinstaller

عندما أقوم بالتجميع ، أحصل على خطأ إذا لم يكن برنامج pyinstaller موجودًا. هذه مكتبة تنشئ ملف exe قابل للتنفيذ. يجب أن يتم تثبيته تلقائيًا عند تثبيت بيئة الترجمة.

يمكنك تثبيته باستخدام الأمر التالي.

pip install pyinstaller

قم بتعديل ملف environment.yml

في حالتي ، فشل تنفيذ الروبوت الأول. لذلك ، قمت بحذف الجزء التالي من ملف environment.yml ، وأزلت المجلد C: \ Users \ your account \ miniconda3 \ envs \ botty ، وقمت بتشغيل أول Install Env مرة أخرى ، وعمل بشكل طبيعي.

D2R BOTTY Pixel Bot

تغيير خيارات اللعبة

يقال إنه يعمل فقط عند ضبط الدقة على 1280 × 720 في وضع الإطارات. عند تشغيل الروبوت ، يبدو أنه يقوم بتكوين نفسه وإعادة تشغيله. وللتعرف على أحرف الصور ، من الضروري تعيين النسخة الإنجليزية.

D2R BOTTY Pixel Bot

توفير ملف قابل للتنفيذ

بالنسبة لأولئك الذين يرغبون في استخدامه بشكل أكثر اكتمالاً عن طريق تعديل التعليمات البرمجية الخاصة بهم ، فقد قدمت طريقة للترجمة مباشرةً ، ولكن إذا كانت كل هذه الأمور صعبة ، فقم بتنزيل الملف القابل للتنفيذ وتشغيله.

الإصدارات · aeon0 / botty

فقط قم بتنزيل الملف في الأصول.

D2R BOTTY Pixel Bot

لم أفعل الكثير ، لذا إذا كانت لديك أي أسئلة ، فيرجى الاتصال بـ github الخاص بالمُنشئ.

ومرة أخرى ، قد تحدث مشكلات عند استخدام الإنترنت ، لذا يرجى استخدامه للأغراض التعليمية أو لمجرد التسلية في وضع عدم الاتصال.

لا تزال هناك بعض القضايا الخرقاء ، لكننا نتطلع إلى استمرار التطوير.

شكرا لك

هناك 26 ردود على هذا المنصب.

كان هناك أشخاص باعوا هذا مقابل رسوم ، لكنه كان برنامجًا تم توزيعه مجانًا.

من استيراد الخلاف Webhook ، و OrdersWebhookAdapter ، و Color ، و InvalidArgument
ImportError: لا يمكن استيراد الاسم "OrdersWebhookAdapter" من "الخلاف" (C: \ miniconda3 \ envs \ botty
\ lib \ site -packs \ discord \ __ init__.py)
ماذا علي أن أفعل إذا حدث هذا؟

لا يتم تجميعها بشكل صحيح ، فلماذا؟ فعلت الشيء نفسه ، لكنها لا تعمل. هل هناك المزيد من البرامج الأساسية التي أحتاج إلى تثبيتها؟

يقولون أن الأمر قد انتهى وجعل mail.exe. أنا لا أصطاد ... أريد أن أعرف كيفية الإعداد أو البحث التلقائي

حصلت على الخطأ أدناه عند تشغيله .. هل تعرف أي شيء ؟؟
من استيراد الخلاف Webhook ، و OrdersWebhookAdapter ، و Color ، و InvalidArgument
خطأ في الاستيراد: لا يمكن استيراد الاسم "OrdersWebhookAdapter" من "الخلاف" (C: \ Users \ PC19027 \ miniconda3 \ envs \ botty \ lib \ site -pack \ discord \ __ init__.py)

عندما أقوم بتشغيل الروبوت ، لا تظهر القائمة ويظهر خطأ. هل يمكنك إخباري ما هو الخطأ؟
ملف "C: \ Program Files (x86) \ botty-master \ src \ screen.py" ، السطر 4 ، في
ملف "C: \ Program Files (x86) \ botty-master \ src \ utils \ misc.py" ، السطر 11 ، في
من pyparsing استيراد Regex
ModuleNotFoundError: لا توجد وحدة باسم "pyparsing"

عندما أقوم بإدخال. \ run.bat ، لا يمكنني الإدخال \ وأواصل كتابة الخطوط المائلة العكسية ؛؛؛
تم حظره هناك وكنت أتجول لمدة ساعة.

لا أعرف ما إذا كان هذا سيساعد ، لكنه نفس الوظيفة مثل \ و | (الشرطة المائلة للخلف).
في أسلوب الإدخال ، هو أسلوب إدخال كوري ، لذا إذا تم عرض \ ، فهو أسلوب إدخال إنجليزي | نظرًا لأن قيمة المفتاح التي يتعرف عليها الكمبيوتر هي نفسها ، فإن قيمة النتيجة هي نفسها بغض النظر عن كيفية عرضها.

عندما أنقر على التحويل البرمجي 3 مرات ، أحصل على هذا ...

إصدار المبنى: 0.8.1-dev
"pyinstaller" ليس أمرًا داخليًا أو خارجيًا أو برنامجًا قابلاً للتشغيل أو
إنه ليس ملف دفعي.
"pyinstaller" ليس أمرًا داخليًا أو خارجيًا أو برنامجًا قابلاً للتشغيل أو
إنه ليس ملف دفعي.
تعذر العثور على المسار المحدد.
Traceback (آخر مكالمة أخيرة):
ملف "D: \ d2r \ botty-master \ build.py" ، السطر 84 ، بتنسيق
مع open (f "{botty_dir} /config/custom.ini"، "w") كـ f:
FileNotFoundError: [Errno 2] لا يوجد مثل هذا الملف أو الدليل: "botty_v0.8.1-dev / config / custom.ini"

إذا قمت بتشغيله 4 مرات
Traceback (آخر مكالمة أخيرة):
ملف "D: \ d2r \ botty-master \ src \ main.py" ، السطر 7 ، بتنسيق
شاشة الاستيراد
ملف "D: \ d2r \ botty-master \ src \ screen.py" ، السطر 4 ، بتنسيق
من utils.misc استيراد WindowSpec ، find_d2r_window ، انتظر
ملف "D: \ d2r \ botty-master \ src \ utils \ misc.py" ، السطر 11 ، في
من pyparsing استيراد Regex
ModuleNotFoundError: لا توجد وحدة باسم "pyparsing"
لقد خرج على هذا النحو ، وتم تثبيته عن طريق إجراء عملية تثبيت Pyparsing هذه ، ولكن نفس الشيء يخرج ...

اكتب 1 أو 2 أو 3 أو 4 أو 5 ثم اضغط على مفتاح الإدخال ENTER: 4
Traceback (آخر مكالمة أخيرة):
ملف "C: \ Users \ MH \ Downloads \ botty-master \ src \ main.py" ، السطر 7 ، في
شاشة الاستيراد
ملف "C: \ Users \ MH \ Downloads \ botty-master \ src \ screen.py" ، السطر 4 ، في
من utils.misc استيراد WindowSpec ، find_d2r_window ، انتظر
ملف "C: \ Users \ MH \ Downloads \ botty-master \ src \ utils \ misc.py" ، السطر 11 ، في
من pyparsing استيراد Regex
ModuleNotFoundError: لا توجد وحدة باسم "pyparsing"

من فضلك قل لي كيفية حل الخطأ

اكتب 1 أو 2 أو 3 أو 4 أو 5 ثم اضغط على مفتاح الإدخال ENTER: 4
Traceback (آخر مكالمة أخيرة):
ملف "D: \ Diablo II Resurrected \ botty-0.8.1 \ src \ main.py" ، السطر 2 ، في
استيراد لوحة المفاتيح
ModuleNotFoundError: لا توجد وحدة باسم "لوحة المفاتيح"
طريقة الخطأ من فضلك

الشخصية الأولى تعمل بشكل جيد، لكن عندما أقوم بالتبديل إلى شخصية أخرى، لا تعمل.
ماذا علي أن أفعل إذا أردت تشغيل شخصيات مختلفة على نفس الحساب؟ >>

بعد "اكتب 1 أو 2 أو 3 أو 4 أو 5، ثم اضغط على ENTER:" بغض النظر عما أحاول تنفيذه، تظهر نافذة وتغلق على الفور..
معرف الشيء نفسه هو أنني أحاول تشغيل أي من الأدوات المساعدة في مجلد botty-master.
جربته على جهازي الكمبيوتر، أحدهما يعمل بنظام Windows 11 والآخر يعمل بنظام Windows 10، نفس الشيء ...

هل يمكنك مساعدتي حتى أتمكن من عمل Diarun فقط؟

إذا كان لديك أي شيء محفوظ، يرجى مشاركته ㅠㅠㅠ

إذا كنت تستطيع المساعدة، يرجى الاتصال بي وترك تعليق وسأعطيك مكافأة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

arالعربية