Dua cara untuk mengumpulkan hadiah untuk beriklan di game mobile, atau robot harus bekerja

Banyak game seluler memiliki mata uang internal atau sesuatu yang berguna yang bisa Anda dapatkan setelah menonton iklan. Pada awalnya, saya menonton iklan seperti itu dan bahkan menemukan sesuatu yang menarik di dalamnya, tetapi semakin jauh saya pergi, semakin saya merasa seperti monyet yang melakukan tindakan yang sama, gerakan yang persis sama. Setiap saat bagi saya seperti itu - tanda - saatnya untuk mengotomatiskan proses.

Artikel itu tidak berpura-pura sebagai Hadiah Nobel atau pencapaian ilmiah apa pun, saya hanya membuat dua opsi untuk melihat iklan secara otomatis dan teman-teman saya menyukainya, jadi saya memutuskan untuk menulis artikel ini.

gambar

Karena robot harus bekerja, bukan seperti itu.

Sejak kecil, saya adalah penggemar satu seri balap dan ketika saya menemukan versi mobile baru, dan bahkan gratis - saya senang dan terkejut. Meskipun dia segera menyadari mengapa itu gratis - pembelian dalam game ditarik oleh beberapa gaji bulanan rata-rata di wilayah atau satu atau dua gaji Moskow, mereka benar-benar berdiri seperti permainan kelas AAA baru-baru ini. Tanpa uang sungguhan, prosesnya sangat lambat. Tetapi Anda dapat menonton iklan dan terutama pada awal permainan itu memberikan peningkatan yang baik dalam segala hal, hanya dengan cepat mengganggu. Terutama ketika iklan yang sama ditampilkan 5-10 kali berturut-turut. Dan tombol (dalam 99,9% kasus) di tempat yang sama. Sebenarnya, yang terakhir membuat saya ingat bahwa saya memiliki beberapa mesin servo dan arduins dan saya perlu mempercayakan mekanisme tersebut dengan pekerjaan yang benar-benar mekanis.

Skema ini cukup sederhana:

gambar

Kuning (atau merah, seseorang seperti) kawat servok - hingga 10 dan 11 pin arduinki,
+ 5V dan ground darinya, tetapi tuas servos (layar kapasitif) harus dibawa ke tanah.

Tetapi kode tidak langsung bekerja:

#include <Servo.h> Servo servo1; Servo servo2; void setup() { servo1.attach(10); servo2.attach(11); pinMode(LED_BUILTIN, OUTPUT); } void blynk(int cnt) { for (int i = 1; i <= cnt; i++) { digitalWrite(LED_BUILTIN, HIGH); delay(11); digitalWrite(LED_BUILTIN, LOW); delay(11); } } void hitit(Servo servo, int wait) { servo.write(180); delay(500); servo.write(90); for (int i = 1; i <= wait; i++) { delay(1000); blynk(1); } } void loop() { blynk(2); hitit(servo1, 35); // click get stuff and wait for adverts blynk(4); hitit(servo2, 15); // close advert blynk(2); hitit(servo1, 10); // click collect reward delay(2000); } 

Kemudian, saya ingat / menemukan bahwa di sini tipe INT sangat kecil dan penundaan (35 * 1000) tidak berfungsi.
Baiklah, saya membuatnya berkedip setiap detik, ini adalah proyek forfun, saya benar-benar tidak ingin menggali pada saat itu. Dan saya masih benar-benar menghindari segala sesuatu yang berhubungan dengan C ++ dan tipe yang ketat, well, bukan milik saya.

Menggunakan banyak kartu nama, ia menyesuaikan tinggi servos dengan telepon.

Juga, saya akhirnya bisa mengatakan bahwa saya menggunakan peralatan olahraga yang mereka berikan kepada saya, setidaknya kotak darinya berguna.

gambar

Hal yang paling sulit adalah membuat layar bereaksi dengan menekan tuas servos tanpa jari. Teman-teman telah mengatakan bahwa lebih mudah untuk menemukan (atau mendapatkan) jari manusia yang nyata daripada semua pengalaman saya. Saya mencoba film antistatik (yang mengemas kartu video dan hard drive), beberapa jenis kertas timah.

Pada akhirnya, dia membuat tuas-tuas ini di sini dan mencetaknya di tempat yang benar:



Di bawah platform, tuas menempel sedikit plastisin dan membungkusnya dengan foil yang berfungsi, juga membawa kedua ujung foil ke dasar sirkuit, lebih atau kurang berhasil.

Sepertinya ini (setelah memangkas sebagian besar iklan dan "terhubung ke server"):



Arti dari semua tindakan ini (kecuali untuk penggemar dari proses itu sendiri dan wajah teman-teman yang melihatnya) ada dalam satu gambar:



Untuk awal dan tengah permainan, ini adalah peningkatan sumber daya yang agak serius, benar-benar gratis.
Bahkan pada tahap selanjutnya - itu masih bonus yang bagus, setiap hari penggunaan = banyak per minggu dan banyak per bulan.

Ada beberapa kelemahannya:

  • telepon harus diletakkan di tempatnya setiap kali, ± beberapa milimeter - tidak berfungsi
  • kadang-kadang Anda perlu menghubungkan pengisian daya dan Arduino - selalu
  • setelah beberapa saat, layar masih berhenti merespons sentuhan foil, bahkan jika seseorang tahu mengapa - tulis, saya masih tertarik (dan film antistatik berhenti bekerja lebih cepat).


Meskipun saya masih tertarik pada poin terakhir, saya menemukan metode kedua dan tidak kembali ke metode pertama untuk waktu yang lama.

Perlu program kecil nircmd.exe dan emulator ponsel Anda.

Instal game yang diinginkan (ini bekerja dengan mudah dengan game jaringan atau Anda harus menyeret save bolak-balik).

Jalankan di layar penuh.

Kami mengambil tangkapan layar setiap kali Anda perlu mengklik layar (pertama, klik tombol "dapatkan sesuatu" untuk iklan). Lalu, misalnya, kita masukkan ke dalam cat dan lihat dengan alat pensil dari kanan bawah koordinat elemen ini untuk mengklik.

Lalu kami mendapat sesuatu seperti ini:

 :loop rem hit get reward nircmd setcursor 1600 950 nircmd sendmouse left click TIMEOUT 40 rem hit three points where close ads usually are nircmd setcursor 1777 70 nircmd sendmouse left click TIMEOUT 1 nircmd setcursor 1212 60 nircmd sendmouse left click TIMEOUT 1 nircmd setcursor 170 100 nircmd sendmouse left click TIMEOUT 40 rem hit reconnect just in case nircmd setcursor 1000 866 nircmd sendmouse left click TIMEOUT 3 rem hit collect reward nircmd setcursor 1600 950 nircmd sendmouse left click rem wait all windows to close and start all over TIMEOUT 3 goto loop 

Kami menyimpan kode ini dalam file .bat, misalnya, seperti milik saya - gimmemoney.bat, dan selanjutnya adalah program nircmd (Anda dapat memasukkannya ke dalam C: \ Users \% USERNAME% dan langsung dijalankan dari konsol, dalam kasus kecanduan game khusus Anda dapat menambahkannya ke autoload dengan peluncuran emulator, saya masih berjuang).

Jarang, sekali dalam beberapa hari, iklan muncul dengan tata letak layar vertikal.
Baik di emulator dan di versi Arduino, ini menciptakan masalah.

Versi Arduino tidak sesuai dengan ini, tetapi dalam skrip ini ini sudah diperhitungkan, selama beberapa bulan terakhir skrip belum muncul sekali pun.

Juga, mengklik tombol "repeat" ditambahkan di sini jika koneksi terputus, ini cukup sering terjadi.



Hanya ada satu minus - emulator harus di latar depan, ditempatkan di layar penuh.
Jika seseorang tahu betapa relatif mudahnya untuk mengirim klik mouse ke aplikasi emulator yang diperkecil, bahkan tanpa menempatkannya ke depan dan mengirimkannya fokus, beri tahu saya bahwa itu akan menjadi sempurna, gantung diri Anda seminimal mungkin saat membaca jam pagi.

Kenapa ini semua.

Saya melemparkan sekitar 300r ke dalam game ini dan menyadari bahwa dia dengan senang hati akan makan 3000r dan 30.000+ p.
Seperangkat sumber daya atau kemajuan mobil sering kali berada di sini sebagai permainan AAA, ± 3000r.

Ini akan sedikit maju, tetapi tidak akan memberikan keuntungan yang fantastis, dan ini dapat digabung untuk hari pertandingan (jika ini bukan mobil, tetapi Anda dapat membeli 4-5 set lebih banyak sampai akhir permainan, hanya ada sepuluh mobil untuk ini).

Dua metode ini menghibur saya di satu sisi, dan di sisi lain, itu adalah "penghasilan pasif" yang menyenangkan dan jarang dicapai, yang diimpikan banyak orang, bahkan jika hanya di dalam permainan.

Saya berharap setiap orang memiliki banyak proyek menyenangkan dan penghasilan ideal idealnya.

Source: https://habr.com/ru/post/id447908/


All Articles