init
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
|
||||
function queryPlayerInfo(playersToQuery:string[]) {
|
||||
const attributes = [
|
||||
['速度', 1],
|
||||
['力量', 2],
|
||||
['内攻', 3],
|
||||
['中投', 4],
|
||||
['三分', 5],
|
||||
['三分急停跳投倾向', 6],
|
||||
['内线防守能力', 7],
|
||||
['外线防守能力', 8],
|
||||
['突破能力', 9],
|
||||
['上篮能力', 10],
|
||||
['控球能力', 11],
|
||||
['传球能力', 12],
|
||||
['传球视野', 13],
|
||||
['干扰投篮', 14],
|
||||
['篮板能力', 15],
|
||||
['*出手时间', 16],
|
||||
['*进攻IQ', 17],
|
||||
['*防守IQ', 18],
|
||||
['体能', 19],
|
||||
['卡位能力', 20],
|
||||
['罚球能力', 21],
|
||||
['抢断能力', 22],
|
||||
['盖帽能力', 23],
|
||||
['*进攻犯规', 24],
|
||||
['*防守犯规', 25],
|
||||
['扣篮能力', 26],
|
||||
['勾手倾向', 27],
|
||||
['*后仰倾向', 28],
|
||||
['打板倾向', 29],
|
||||
['*反应时间', 30],
|
||||
['拉开空间', 31],
|
||||
['补防、协防', 32],
|
||||
['*造进攻犯规', 33],
|
||||
['快下', 34],
|
||||
['无球跑动', 35],
|
||||
['挡拆', 36],
|
||||
['*造防守犯规', 37],
|
||||
['无球掩护', 38],
|
||||
['进攻篮板', 39],
|
||||
['*假动作', 40],
|
||||
['攻转守', 41],
|
||||
['进攻技能', 44],
|
||||
['防守技能', 48],
|
||||
['身体素质', 50],
|
||||
];
|
||||
|
||||
for (const playerId of playersToQuery) {
|
||||
if (!checkInfo(playerId)) {
|
||||
console.log('找不到id', playerId);
|
||||
continue;
|
||||
}
|
||||
console.log(queryName(playerId));
|
||||
for (const info of attributes) {
|
||||
const name = info[0];
|
||||
const id = info[1];
|
||||
const record = queryInfo(playerId, id as number);
|
||||
console.log(name, record);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function checkInfo(playerId:string) {
|
||||
const data = g_game.mgr.mgr_team_player_team_info.GetPlayerData(playerId);
|
||||
return data != null;
|
||||
}
|
||||
|
||||
function queryName(playerId:string) {
|
||||
const data = g_game.mgr.mgr_team_player_team_info.GetPlayerData(playerId);
|
||||
return data.playerName;
|
||||
}
|
||||
|
||||
function queryInfo(playerId:string, attri:number) {
|
||||
const data = g_game.mgr.mgr_team_player_team_info.GetPlayerData(playerId);
|
||||
return data.GetSingleAttribute(attri);
|
||||
}
|
||||
Reference in New Issue
Block a user