2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ツムツム ハート交換 自動化ツール Part.5(再)

99 :名無しさん@お腹いっぱい。:2016/06/07(火) 07:42:09.85 ID:uGygN0+q.net
以前貼った「受信ループ(完成)」の画像は以下の2枚ですが、11以降は載せてないです。
というより、5秒待機→1に戻るという単純な処理なので載せる必要がなかったのです。
http://i.imgur.com/psvEKQ8.png
http://i.imgur.com/x1KJJnC.png

---

今は61分間隔のランキング送信+一括受け取りでループさせているので、そっちのプログラムで説明しますね。
前提として、お布施も兼ねてFrepは有料版にしたので一部の処理は関数化してます。

まずプログラムの流れを。
(1)をONにしたらちゃんと一番下にスクロールしてから送信開始になりますが
ランキングの途中から送信再開することが多いのであえて飛ばしています。
http://imgur.com/OLPNTrx.png
http://imgur.com/Lwuhj8j.png

(2)のハートの受け取りについてはただの一括受け取りなので省略し、(3)の時間の設定の説明に移ります。
この計算はランキング送信の直前に行っています。
内容は見たまんまで、next_startに次のランキング送信開始時間を計算して代入するものです。
計算式の意味は 現在時刻 + 3660秒(61分) ですが、3,660,000マイクロ秒(1/1000秒)なので桁が大きいです。
http://imgur.com/hN8S4zK.png

(4)〜(6)は上方向へのハート送信のループですが、待機処理とは関係ないので省略します。
このループを脱出するのは、以下の2つの条件を満たした時です。
@画面内にランキング1位のアイコンがある
A画面内にハートが1つも残っていない

(7)は(2)と同じなので省略。
自分の環境・人数(約380人)では(2)で受け取ってから30〜40分後に実行されます。

(8)は一番下までスクロールするだけです。
スコア0の人には送りたくない(人数が多すぎる&もうプレイしていない友人がたくさんいる)ので、
(スコア出ししてる人の)一番下までスクロールになっています。

(9)で「あと何秒待機すればいいのか」を計算しています。
まずwaitに next_start@次の開始時刻 - 現在時刻 の計算結果を代入し、
次に1000で割ることでマイクロ秒から秒に直しています。
(3)から3000秒経過していれば、waitには660秒が代入されるはずです。
http://i.imgur.com/myXOI92.png

(10)は(9)で計算したwaitの秒数分だけそのまま待機する処理です。
変数指定してやればOKです。

---

こんな感じでしょうか。
>>70とは別の方法で待機するようにしていますが好みの問題だと思います。
説明不足になっているところがあれば指摘していただければ補足します。
長くなってしまい申し訳ないです…

総レス数 461
112 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★