したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

戦国IXA ツールスレPart49

13名無しさん:2024/02/22(木) 22:56:28 ID:o0bxJOiU
>>12
まずixa-moko.user.jsに前スレの位階情報取得Functionが入ってることが前提です
ちょっと変えているかもしれないので一応載せておきます

// 位階の情報を取得
function userBonus() {
$.ajax({
type: 'get',
url: '/user/',
beforeSend: xrwStatusText,
}).then(function(html) {
var bonus = {
loginmoney: 0,
constructtime: 0,
resourcebonus: 0,
createunit: 0,
hprecover: 0,
dungeon: 0,
commission: 0,
possesscard: 0,
deckcost: 0,
selfconfcost: 0,
assaultcost: 0,
constructreserve: 0,
fame: 0,
directdeploy: 0,
defformcost: 0,
resourcecount: 0,
marketprice: 0,
addcardtrade: 0,
autoreplenish: false,
unionrankup: 0,
unionaddskill: 0,
unionexp: 0,
lotteryright: 0,
autorevive: false,
}
var $ul = $(html).find('ul#current_bonus_texts');
if ($(html).find('div.time').text().indexOf('まで有効') != -1) {
bonus.loginmoney = parseInt($ul.find('li:contains("毎日ログイン")').text().match(/\d+/));
bonus.constructtime = parseInt($ul.find('li:contains("建設時間")').text().match(/\d+/));
bonus.resourcebonus = parseInt($ul.find('li:contains("資源生産量")').text().match(/\d+/));
bonus.createunit = parseInt($ul.find('li:contains("訓練時間")').text().match(/\d+/));
bonus.hprecover = parseInt($ul.find('li:contains("HP回復時間")').text().match(/\d+/));
bonus.dungeon = parseInt($ul.find('li:contains("秘境探索時間")').text().match(/\d+/));
bonus.commission = parseInt($ul.find('li:contains("取引手数料")').text().match(/\d+/));
bonus.possesscard = parseInt($ul.find('li:contains("カード所持枚数")').text().match(/\d+/));
bonus.deckcost = parseFloat($ul.find('li:contains("デッキコスト上限")').text().match(/\d+\.?\d?/));
bonus.selfconfcost = parseFloat($ul.find('li:contains("自部隊同時攻撃最大コスト")').text().match(/\d+\.?\d?/));
bonus.assaultcost = parseFloat($ul.find('li:contains("強襲専用部隊コスト上限")').text().match(/\d+\.?\d?/));
bonus.constructreserve = parseInt($ul.find('li:contains("建設予約数")').text().match(/\d+/));
bonus.fame = parseInt($ul.find('li:contains("名声上限値")').text().match(/\d+/));
bonus.directdeploy = parseFloat($ul.find('li:contains("城配置部隊コスト")').text().match(/\d+\.?\d?/));
bonus.defformcost = parseFloat($ul.find('li:contains("本丸防御陣形編成コスト")').text().match(/\d+\.?\d?/));
bonus.resourcecount = parseInt($ul.find('li:contains("蔵容量")').text().match(/\d+/));
bonus.marketprice = parseInt($ul.find('li:contains("市での取引相場")').text().match(/\d+/));
bonus.addcardtrade = parseInt($ul.find('li:contains("カード取引可能枚数")').text().match(/\d+/));
bonus.autoreplenish = true;
bonus.unionrankup = parseFloat($ul.find('li:contains("ランクアップ合成成功確率")').text().match(/\d+\.?\d?/));
bonus.unionaddskill = parseFloat($ul.find('li:contains("スキル追加合成成功確率")').text().match(/\d+\.?\d?/));
bonus.unionexp = parseFloat($ul.find('li:contains("経験値付与合成効果")').text().match(/\d+\.?\d?/));
bonus.lotteryright = parseInt($ul.find('li:contains("取引落札抽選権利の増加")').text().match(/\d+/));
bonus.autorevive = true;
}
setStorage('ixamoko_userbonus', bonus);
}, null);
}

(続く 1/2)


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板