更新
This commit is contained in:
parent
529c789315
commit
a4c2ed2463
@ -5,6 +5,15 @@
|
|||||||
|
|
||||||
# CHANGE
|
# CHANGE
|
||||||
|
|
||||||
|
## 0.9.0
|
||||||
|
|
||||||
|
2023年04月28日
|
||||||
|
|
||||||
|
### 增加
|
||||||
|
|
||||||
|
- 新菜单中现在可以快速吃XAN了
|
||||||
|
- 快速犯罪
|
||||||
|
|
||||||
## 0.8.9
|
## 0.8.9
|
||||||
|
|
||||||
2023年04月24日
|
2023年04月24日
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wuhu-torn-helper",
|
"name": "wuhu-torn-helper",
|
||||||
"version": "0.8.9",
|
"version": "0.9.0",
|
||||||
"description": "芜湖助手",
|
"description": "芜湖助手",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"release": "cross-env NODE_ENV=production rollup -c && node build.mjs",
|
"release": "cross-env NODE_ENV=production rollup -c && node build.mjs",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -95,12 +95,49 @@ import Config from "./Config.vue";
|
|||||||
import { QuickGymTrainKey } from "../ts/class/action/QuickGymTrain";
|
import { QuickGymTrainKey } from "../ts/class/action/QuickGymTrain";
|
||||||
import { BATTLE_STAT } from "../ts/class/utils/NetHighLvlWrapper";
|
import { BATTLE_STAT } from "../ts/class/utils/NetHighLvlWrapper";
|
||||||
import { QuickFlyBtnHandlerKey } from "../ts/class/handler/QuickFlyBtnHandler";
|
import { QuickFlyBtnHandlerKey } from "../ts/class/handler/QuickFlyBtnHandler";
|
||||||
import { ElMessageBox } from "element-plus";
|
import { ElMessage, ElMessageBox } from "element-plus";
|
||||||
|
import QuickCrime from "./QuickCrime.vue";
|
||||||
|
|
||||||
const logger = inject(LoggerKey);
|
const logger = inject(LoggerKey);
|
||||||
const quickGymTrain = inject(QuickGymTrainKey);
|
const quickGymTrain = inject(QuickGymTrainKey);
|
||||||
const quickFlyBtnHandler = inject(QuickFlyBtnHandlerKey);
|
const quickFlyBtnHandler = inject(QuickFlyBtnHandlerKey);
|
||||||
const menuItemList = [
|
const menuItemList = [
|
||||||
|
{
|
||||||
|
title: '💊 吃 XAN',
|
||||||
|
template: () => {
|
||||||
|
fetch(window.addRFC("https://www.torn.com/item.php"), {
|
||||||
|
"headers": {
|
||||||
|
"accept": "*/*",
|
||||||
|
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
|
||||||
|
"sec-ch-ua-mobile": "?0",
|
||||||
|
"sec-fetch-dest": "empty",
|
||||||
|
"sec-fetch-mode": "cors",
|
||||||
|
"sec-fetch-site": "same-origin",
|
||||||
|
"x-requested-with": "XMLHttpRequest"
|
||||||
|
},
|
||||||
|
"referrer": "https://www.torn.com/item.php",
|
||||||
|
"referrerPolicy": "strict-origin-when-cross-origin",
|
||||||
|
"body": "step=useItem&id=206&itemID=206",
|
||||||
|
"method": "POST",
|
||||||
|
"mode": "cors",
|
||||||
|
"credentials": "include"
|
||||||
|
})
|
||||||
|
.then(res => res.json())
|
||||||
|
.then(res => ElMessage({
|
||||||
|
message: res.text,
|
||||||
|
type: res.success ? 'success' : 'error',
|
||||||
|
dangerouslyUseHTMLString: true
|
||||||
|
}))
|
||||||
|
.catch(e => ElMessage({
|
||||||
|
message: e.toString,
|
||||||
|
type: 'error'
|
||||||
|
}));
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '🚓 快速犯罪',
|
||||||
|
template: QuickCrime,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: '🌸 飞花库存',
|
title: '🌸 飞花库存',
|
||||||
template: ForeignStock,
|
template: ForeignStock,
|
||||||
|
|||||||
49
src/vue/QuickCrime.vue
Normal file
49
src/vue/QuickCrime.vue
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<template>
|
||||||
|
<el-button @click="doCrime(15,'warehouse')">烧仓库</el-button>
|
||||||
|
<el-button @click="doCrime(18,'hackbank')">做18</el-button>
|
||||||
|
<div v-if="results">
|
||||||
|
<div v-html="results"/>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script lang="ts">
|
||||||
|
export default {
|
||||||
|
name: "QuickCrime"
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script lang="ts" setup>
|
||||||
|
import { ref } from 'vue';
|
||||||
|
import { ElMessage } from "element-plus";
|
||||||
|
|
||||||
|
const results = ref("");
|
||||||
|
const doCrime = (nerve, crime: "hackbank" | "warehouse") => {
|
||||||
|
fetch(window.addRFC("https://www.torn.com/crimes.php?step=docrime4×tamp=" + Date.now()), {
|
||||||
|
"headers": {
|
||||||
|
"accept": "text/plain, */*; q=0.01",
|
||||||
|
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
|
||||||
|
"sec-ch-ua-mobile": "?0",
|
||||||
|
"sec-fetch-dest": "empty",
|
||||||
|
"sec-fetch-mode": "cors",
|
||||||
|
"sec-fetch-site": "same-origin",
|
||||||
|
"x-requested-with": "XMLHttpRequest"
|
||||||
|
},
|
||||||
|
"referrer": "https://www.torn.com/crimes.php",
|
||||||
|
"referrerPolicy": "strict-origin-when-cross-origin",
|
||||||
|
"body": `nervetake=${ nerve }&crime=${ crime }`,
|
||||||
|
"method": "POST",
|
||||||
|
"mode": "cors",
|
||||||
|
"credentials": "include"
|
||||||
|
})
|
||||||
|
.then(res => res.text())
|
||||||
|
.then(res => results.value = res)
|
||||||
|
.catch(e => ElMessage({
|
||||||
|
message: e.toString,
|
||||||
|
type: 'error'
|
||||||
|
}));
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
Loading…
x
Reference in New Issue
Block a user