【グラブル】マルチロビー 参戦者ID取得ブックマークレット

2019年3月31日

何とは言いませんがマルチロビーで参戦者のIDが知りたい時がある方がいると思います。
どの程度需要があるのか不明ですが、ブックマークレットを作成したので公開します。
※ご利用はご自身の責任でお願いします。万が一の場合でも責任は負いません。

作成の経緯

マルチが開始してからIDを取得する方法はいくつか公開されていましたが、マルチが開始できない状態でIDを取得する方法はまだだと思いましたので作りました。

ブックマークレット設定方法

ブックマークレットの設定方法は各ブラウザによって異なるため割愛します。

コード

javascript:(function(d){var e=d.createElement('textarea');e.id="userdata";for(i=1;i<6;i++){var user_id=$("div#mobage-game-container > div#wrapper > div.contents > div#cnt-room-member > div.prt-member-frame > div.prt-room-member > div.btn-lis-user").eq(i).data('user-id');var user_name=$("div#mobage-game-container > div#wrapper > div.contents > div#cnt-room-member > div.prt-member-frame > div.prt-room-member > div.btn-lis-user").eq(i).data('nick-name');if(typeof user_name!=='undefined'||typeof user_naid!=='undefined'){e.innerHTML+=user_name+":"+user_id+"\r"}}var b=d.getElementsByTagName('body').item(0);b.appendChild(e);d.getElementById('userdata').select();d.execCommand('Copy');b.removeChild(e)})(document);

使い方

マルチロビーの「メンバー」ボタンを押した後の画面でブックマークレットを起動してください。
※このブックマークレットはマルチロビー作成者しか利用できません。(参戦者では動作未確認)

ブックマークレットを起動するとクリップボードに参戦者のユーザ名:ユーザIDが保存されます。
エディタ、メモ帳等に張り付けてご確認ください。