You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
37 KiB
HTML

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="mdui.css">
<title>皮肤修改</title>
</head>
<body class="mdui-appbar-with-toolbar mdui-theme-primary-indigo mdui-theme-accent-pink mdui-theme-layout-auto mdui-loaded mdui-color-cyan-800">
<div id="app">
<div class="mdui-appbar mdui-appbar-fixed mdui-theme-primary-indigo">
<div class="mdui-toolbar mdui-color-cyan">
<span class="mdui-typo-headline mdui-text-color-white">皮肤修改</span>
</div>
</div>
<div class="mdui-container mdui-text-center mdui-p-a-3">
<h2>皮肤修改</h2>
<label>武器:{{current_w_sel}}</label>
<select v-model="current_w_sel" class="mdui-select mdui-center mdui-m-a-1 mdui-text-color-white" style="width: 500px;">
<option v-for="item in weapon_list">{{item}}</option>
</select>
<label>皮肤:{{skin_map[current_s_sel]}}</label>
<select v-model="current_s_sel" class="mdui-select mdui-center mdui-m-a-1 mdui-text-color-white" style="width: 500px;">
<option v-for="item in weapon_map[current_w_sel].skins" :value="item">{{skin_map[item]}}</option>
</select>
<label>模板:{{seed}}&nbsp;&nbsp; 磨损 {{wear}}</label>
<label class="mdui-slider mdui-slider-discrete mdui-center" style="width: 500px;">
<input v-model="seed" type="range" step="1" min="0" max="1024"/>
</label>
<label class="mdui-slider mdui-slider-discrete mdui-center" style="width: 500px;">
<input v-model="wear" type="range" step="0.00001" min="0" max="1"/>
</label>
<input :value="`skin ${current_s_sel==null?0:current_s_sel} ${seed} ${wear} ${weapon_map[current_w_sel].id >= 500?weapon_map[current_w_sel].id:''}`" class="mdui-textfield-input mdui-center mdui-m-a-1 mdui-m-t-4 mdui-text-color-white" type="text" style="width: 500px;" disabled="true"/>
</div>
</div>
<script src="mdui.js"></script>
<script src="vue.global.js"></script>
<script>
const { createApp, ref } = Vue;
createApp({
setup() {
const weapon_list = ref(["沙漠之鹰", "双持贝瑞塔", "FN57", "格洛克 18 型", "AK-47", "AUG", "AWP", "法玛斯", "G3SG1", "加利尔 AR", "M249", "M4A4", "MAC-10", "P90", "MP5-SD", "UMP-45", "XM1014", "PP-野牛", "MAG-7", "内格夫", "截短霰弹枪", "Tec-9", "P2000", "MP7", "MP9", "新星", "P250", "SCAR-20", "SG 553", "SSG 08", "M4A1 消音型", "USP 消音版", "CZ75", "R8 左轮手枪", "刺刀", "海豹短刀", "折叠刀", "穿肠刀", "爪子刀", "M9 刺刀", "猎杀者匕首", "弯刀", "鲍伊猎刀", "蝴蝶刀", "暗影双匕", "系绳匕首", "求生匕首", "熊刀", "折刀", "流浪者匕首", "短剑", "锯齿爪刀", "骷髅匕首"]);
const weapon_map = ref({"沙漠之鹰": {"id": 1, "skins": [1056, 1006, 468, 962, 992, 1050, 40, 527, 328, 603, 469, 470, 805, 764, 90, 232, 37, 509, 711, 397, 1090, 757, 945, 61, 841, 273, 17, 237, 231, 645, 351, 296, 425, 347, 185]}, "双持贝瑞塔": {"id": 2, "skins": [903, 43, 447, 528, 747, 450, 895, 307, 998, 1086, 47, 658, 824, 261, 28, 978, 860, 153, 1126, 625, 710, 453, 1091, 330, 220, 1005, 544, 396, 249, 46, 1156, 190, 276, 491]}, "FN57": {"id": 3, "skins": [530, 784, 1093, 1082, 223, 906, 837, 605, 464, 78, 660, 510, 141, 646, 254, 1128, 377, 693, 151, 352, 210, 265, 979, 932, 3, 729, 427, 1002, 44, 387, 274, 252, 46, 585]}, "格洛克 18 型": {"id": 4, "skins": [1039, 399, 1123, 1122, 1121, 1120, 1119, 1158, 732, 40, 1227, 2, 694, 293, 957, 1016, 495, 680, 713, 1240, 963, 437, 479, 367, 789, 353, 208, 38, 918, 532, 381, 84, 1079, 3, 586, 278, 799, 230, 623, 808, 1100, 159, 988, 48, 607]}, "AK-47": {"id": 7, "skins": [1004, 1221, 122, 801, 490, 394, 1143, 1035, 885, 1141, 795, 745, 941, 1087, 170, 456, 474, 506, 302, 180, 524, 72, 675, 422, 282, 14, 1070, 316, 1018, 300, 341, 380, 226, 639, 44, 656, 836, 340, 724, 1238, 959, 600, 707, 921, 172]}, "AUG": {"id": 8, "skins": [674, 444, 110, 305, 845, 727, 280, 823, 9, 601, 507, 794, 995, 100, 927, 886, 47, 942, 913, 197, 246, 690, 758, 541, 708, 1033, 1088, 455, 740, 1249, 583, 33, 375, 10, 779, 46, 73]}, "AWP": {"id": 9, "skins": [174, 819, 279, 975, 788, 887, 251, 1058, 1239, 344, 395, 475, 838, 691, 943, 756, 640, 1026, 584, 72, 451, 718, 736, 181, 227, 212, 84, 525, 259, 446, 30, 424, 1144, 917, 1222, 1029, 51, 662, 803]}, "法玛斯": {"id": 10, "skins": [1092, 288, 835, 529, 371, 240, 178, 1146, 194, 1241, 22, 999, 492, 244, 869, 863, 626, 659, 154, 47, 92, 429, 1053, 260, 1127, 477, 919, 1066, 218, 904, 604, 723, 60]}, "G3SG1": {"id": 11, "skins": [147, 195, 712, 806, 235, 493, 465, 74, 6, 438, 1129, 545, 628, 8, 1095, 72, 677, 229, 930, 739, 294, 980, 511, 1034, 606, 46, 382, 891]}, "加利尔 AR": {"id": 13, "skins": [661, 807, 76, 790, 494, 1013, 972, 398, 379, 235, 1032, 842, 192, 83, 1147, 460, 264, 647, 246, 478, 546, 297, 101, 981, 308, 428, 216, 1071, 119, 1038, 237, 241, 629]}, "M249": {"id": 14, "skins": [1042, 202, 472, 933, 22, 266, 900, 170, 496, 75, 452, 1242, 151, 983, 401, 648, 1148, 902, 827, 547, 243]}, "M4A4": {"id": 16, "skins": [215, 16, 780, 255, 993, 1228, 793, 1063, 309, 632, 664, 155, 1097, 533, 187, 730, 480, 588, 336, 8, 449, 1041, 176, 101, 384, 164, 512, 844, 471, 926, 1255, 985, 167, 1149, 17, 811, 695, 971, 400]}, "MAC-10": {"id": 17, "skins": [188, 498, 871, 1067, 1131, 402, 748, 1045, 589, 908, 372, 157, 682, 38, 246, 947, 898, 284, 337, 101, 1009, 1098, 840, 1075, 333, 3, 651, 742, 98, 1150, 44, 310, 761, 826, 343, 17, 1025, 32, 812, 1229, 665, 433, 534, 965, 1244]}, "P90": {"id": 19, "skins": [283, 359, 1233, 111, 611, 67, 1020, 156, 1015, 977, 593, 744, 849, 911, 244, 726, 759, 100, 175, 342, 669, 925, 311, 124, 636, 335, 717, 1250, 20, 234, 228, 828, 486, 516, 1154, 182, 1074, 776, 1000, 169, 969]}, "MP5-SD": {"id": 23, "skins": [781, 1137, 800, 923, 915, 798, 949, 1231, 974, 810, 1061, 872, 753, 986, 846, 888]}, "UMP-45": {"id": 24, "skins": [281, 1049, 802, 672, 851, 916, 441, 725, 652, 488, 688, 1085, 175, 90, 879, 37, 1008, 1003, 704, 193, 15, 70, 615, 333, 93, 778, 1157, 436, 169, 362, 392, 250, 17, 1236, 556, 990]}, "XM1014": {"id": 25, "skins": [689, 407, 240, 654, 970, 314, 1021, 393, 760, 95, 505, 994, 616, 166, 850, 521, 205, 1103, 370, 348, 731, 96, 1078, 42, 238, 320, 1135, 557, 1046, 1254, 169, 135, 706, 821]}, "PP-野牛": {"id": 26, "skins": [641, 676, 376, 236, 306, 457, 203, 1125, 293, 829, 1083, 1099, 594, 508, 25, 349, 224, 13, 148, 873, 164, 70, 973, 3, 775, 884, 171, 526, 149, 267, 159, 692]}, "MAG-7": {"id": 27, "skins": [703, 737, 1132, 961, 198, 462, 327, 633, 754, 291, 39, 100, 787, 1072, 948, 99, 822, 473, 385, 431, 608, 666, 909, 70, 535, 177, 171, 34, 1245, 499, 1089, 32, 1220]}, "内格夫": {"id": 28, "skins": [317, 1152, 298, 1012, 240, 514, 950, 1080, 483, 920, 432, 369, 201, 104
const skin_map = ref({"317": "*哒哒哒*", "174": "*嘣*", "10027": "*嘣!*", "903": "1.6精英", "590": "Exo", "1042": "O.S.I.P.R.", "703": "SWAG-7", "1004": "X 射线", "215": "X 射线", "125": "X 射线", "1092": "ZX81 彩色", "661": "~甜甜的~", "1221": "一发入魂", "1039": "一目了然", "10068": "一线特工", "987": "一见青心", "893": "七彩斑斓", "530": "三位一体", "613": "三巨头", "283": "三角", "674": "三角战术", "1024": "上古图腾", "281": "下士", "188": "不可磨灭", "277": "不锈钢", "976": "世仇", "202": "丛林 DDPAT", "122": "丛林涂装", "685": "丛林滑流", "641": "丛林滑流", "518": "丛林爆发", "16": "丛林虎", "147": "丛林虚线", "1152": "丢把枪", "288": "中士", "804": "中度威胁", "195": "丰饶女神", "780": "主机", "967": "主机001", "782": "主板", "1155": "么么", "910": "九头蛇", "819": "九头金蛇", "676": "买定离手", "357": "乳白象牙", "946": "二号玩家", "801": "二西莫夫", "551": "二西莫夫", "359": "二西莫夫", "279": "二西莫夫", "255": "二西莫夫", "10010": "云杉 DDPAT", "689": "五彩斑驳", "737": "五指短剑", "975": "亡灵之主", "399": "亡者之寝", "786": "交换机", "10051": "交运", "43": "人工染色", "1056": "人造卫星", "914": "仓库突击", "444": "代达罗斯之殇", "440": "伊卡洛斯殒落", "1014": "伏击者", "110": "众枪之的", "1108": "传说", "1107": "传说", "1106": "传说", "1105": "传说", "1104": "传说", "562": "传说", "561": "传说", "560": "传说", "559": "传说", "558": "传说", "1123": "伽玛多普勒", "1122": "伽玛多普勒", "1121": "伽玛多普勒", "1120": "伽玛多普勒", "1119": "伽玛多普勒", "572": "伽玛多普勒", "571": "伽玛多普勒", "570": "伽玛多普勒", "569": "伽玛多普勒", "568": "伽玛多普勒", "996": "侦测", "835": "保护色", "807": "信号灯", "1040": "倒吊人", "944": "做旧手艺", "10035": "元勋", "1233": "元女王", "529": "元素轮廓", "426": "元素轮廓", "964": "兄弟连", "1132": "先见之明", "435": "先驱", "993": "全球攻势", "820": "八音盒", "712": "公海", "318": "公路杀手", "191": "兴风作浪", "498": "冉吉", "1001": "冒险家乐园", "298": "军队之辉", "371": "冥界之憎", "788": "冥界之河", "76": "冬之森林", "1158": "冬季战术", "599": "冰冠", "111": "冰川网格", "790": "冰核聚变", "887": "冲出重围", "472": "冲击钻", "871": "冲浪木", "447": "决斗家", "784": "冷却剂", "494": "冷石", "611": "冷血无情", "67": "冷血杀手", "806": "净化者", "1067": "凝视之眼", "1013": "凤凰冥灯", "972": "凤凰商号", "1012": "凤凰徽记", "1011": "凤凰手迹", "1010": "凤凰涂鸦", "339": "凯门鳄", "797": "刹车灯", "490": "前线迷雾", "407": "剧毒水银", "671": "剪纸", "489": "力矩", "305": "力矩", "240": "加州迷彩", "514": "动力装载机", "1049": "动摇", "845": "动量", "802": "动量", "376": "化工之绿", "961": "北冥有鱼", "77": "北方森林", "256": "北海巨妖", "434": "千纸鹤", "1138": "升天", "1006": "午夜凶匪", "727": "午夜百合", "236": "午夜行动", "468": "午夜风暴", "781": "协处理器", "968": "卡带", "528": "卡特尔", "394": "卡特尔", "388": "卡特尔", "602": "印花板", "1142": "印花集", "984": "印花集", "962": "印花集", "198": "危机色调", "815": "危险距离", "627": "卷云", "178": "厄运之喵", "950": "原型机", "301": "原子合金", "10045": "双栖", "747": "双涡轮", "1228": "反冲精英", "462": "反梗精英", "1224": "变态杀戮", "280": "变色龙", "793": "变频器", "1235": "叛逆", "1020": "古老星球", "306": "古董枪", "286": "古董枪", "992": "古铜密码", "1143": "可燃冰", "732": "合成叶", "1063": "合纵", "672": "合金绽放", "1093": "同步力场", "1050": "后发制人", "720": "吞噬", "953": "启示录", "309": "咆哮", "439": "哈迪斯", "10059": "响尾蛇", "251": "响尾蛇", "364": "商业皮革", "899": "喋血战士", "63
const current_w_sel = ref('沙漠之鹰');
const current_s_sel = ref(null);
const seed = ref(0);
const wear = ref(0);
return {weapon_list,weapon_map,skin_map,current_w_sel,current_s_sel,seed,wear};
}
}).mount('#app');
</script>
</body>
</html>