Archive for 3月, 2012

「CityVille」各種シャムロックを集める Greasemonkey スクリプト

火曜日, 3月 20th, 2012

もうやだ。
各種Shamrock集めに辟易しました。

そこで、CityVilleのウォール投稿共有サイトでコツコツとクリック。
もうやだ。

なんかこれにも辟易したので、欲しいアイテム名にマッチしたものだけ自動でクリックするようにGreasemonkey Script 書いた。
放置してたら、虹完成した。
今は反省している。

スクリプトの利用には修正が必要となるので、プログラムが分かる方向けです。
Google Chrome でしか動作確認していません。

https://github.com/morishige/CityVille/blob/master/ExchangeCityVilleAutoLink.user.js

targetsで指定した物を自動でクリックします。開いたwindowは、サイズなどを確認して自動で閉じます。ウォールは、経験的に5回クリックされるとアイテムがもらえなくなる??ようなので、5回以上クリックされたものは無視しています。

CityVilleウォールの共有サイト
http://gamersunite.coolchaser.com/games/cityville/link_exchange

「CityVille」お隣さんの引退者を把握する Greasemonkey スクリプト

日曜日, 3月 11th, 2012

Zynga社のブラウザゲーム「CityVille」で、引退したと思われるお隣さんを把握するためのGreasemonkeyスクリプトを作ってみました。

Firefox と Google Chrome で動作します。
Firefox で動かすには、Greasemonkey アドオン必要です。

http://morishige.jp/lab/CityVille/CityVille_CheckActiveUser.user.js
MIT license

*追記
githubに登録しました。
https://github.com/morishige/CityVille

Install

Firefox でクリックすると、Greasemonkey インストール画面が表示されます。「インストール」ボタンを押します。
(インストール画面が出ない場合、Greasemonkey アドオン のインストールを先にしてください)

Google Chrome でクリックすると、下部に
「拡張機能、アプリケーション、テーマはパソコンに悪影響を与える可能性があります。処理を続けてもよろしいですか? 続行 / 破棄」と表示されます。
「続行」を押すとインストールの確認画面が表示されます。「インストール」ボタンを押します。

Uninstall

Firefoxからのアンインストールは、「アドオン」→「ユーザスクリプト」で、CityVille_CheckActiveUser を「削除」します。

Google Chromeからのアンインストールは、「オプション」→「拡張機能」で、CityVille_CheckActiveUser を「削除」します。

使い方


お隣さんを開きます。
初回は、データの記憶のみとなり、画面の変化はありません。
開いたあと、再度「お隣さん」を開いてください。


経験値の横に、前回の記録日より変動がない場合「灰色」で最後の記録日。1週間以上変動がないと、赤文字で記録日。変動があった場合 (up 変動値 前回の記録日) が表示されます。

とりあえず、作ったばかりなので、暫くベータテストです。

追記

1週間、経験値に変動がないと、日付の色が変わります。引退と判断するには期間が短いかと思います。あくまでも目安としてご利用ください。アイテムリクエストの時の目安にもなると思います。

追記(を修正したました)

Mac でも動作報告いただきました。
Mac OS 10.7.3
Chrome 17.0.963.79

追記

同姓同名の方がいると、その方々については正しく判定できません。