Sqr/Tool/DebugInfo.nut

71 lines
2.6 KiB
Plaintext

/*
文件名:DebugInfo.nut
路径:Tool/DebugInfo.nut
创建日期:2022-09-06 19:08
文件用途:输出必要信息在屏幕上
*/
function DebugInfo() {
local obj = sq_GetMyMasterCharacter();
local stage = sq_GetGlobaludpModuleStage();
local dungeon = sq_GetDungeonByStage(stage);
local dungeonIndex = sq_GetDuegonIndex(dungeon);
local MapIndex = sq_GetMapIndex(stage);
//if(dungeonIndex != 6000)return;
local Color = 0xFF00B1FF;
local Color1 = 0xFFACFF08;
local X = 0;
local Y = 0;
L_Code_STL("副本编号 : ", X + 15, Y + 155, Color, 2);
L_Code_STL("" + dungeonIndex, X + 80, Y + 155, Color1, 2);
L_Code_STL("地图编号 : ", X + 115, Y + 155, Color, 2);
L_Code_STL("" + MapIndex, X + 180, Y + 155, Color1, 2);
L_Code_STL("世界类型 : ", X + 215, Y + 155, Color, 2);
L_Code_STL("未完成", X + 275, Y + 155, Color1, 2);
L_Code_STL("------------------------------------------", X + 15, Y + 180, Color, 2);
L_Code_STL("主状态 : ", X + 15, Y + 200, Color, 2);
L_Code_STL("" + Chr_State_Table[15], X + 62, Y + 200, Color1, 2);
L_Code_STL("转职编号 : ", X + 83, Y + 200, Color, 2);
L_Code_STL("" + sq_getGrowType(obj), X + 143, Y + 200, Color1, 2);
L_Code_STL("技能编号 : ", X + 156, Y + 200, Color, 2);
L_Code_STL("" + obj.getCurrentSkillIndex(), X + 216, Y + 200, Color1, 2);
L_Code_STL("动画编号 : ", X + 240, Y + 200, Color, 2);
for (local i = 0; i < 200; i++) {
if (obj.isCurrentCutomAniIndex(i) == true) L_Code_STL("" + i, X + 300, Y + 200, Color1, 2);
//else L_Code_STL("无", X + 300, Y + 200, Color1, 2);
}
for (local z = 0; z < 12; z++) {
L_Code_STL("子状态" + z + " : ", X + 15, Y + 223 + (z * 20), 0xFF9AFA00, 2);
L_Code_STL("" + Chr_State_Table[z], X + 85, Y + 223 + (z * 20), 0xFF0045FF, 2);
}
L_Code_STL("人物坐标X : ", X + 165, Y + 260, Color, 2);
L_Code_STL("" + obj.getXPos(), X + 235, Y + 260, Color1, 2);
L_Code_STL("人物坐标Y : ", X + 165, Y + 280, Color, 2);
L_Code_STL("" + obj.getYPos(), X + 235, Y + 280, Color1, 2);
L_Code_STL("人物坐标Z : ", X + 165, Y + 300, Color, 2);
L_Code_STL("" + obj.getZPos(), X + 235, Y + 300, Color1, 2);
L_Code_STL("鼠标坐标X : ", X + 165, Y + 340, Color, 2);
//L_Code_STL("" + Chr_State_Table[13], X + 235, Y + 340, Color1, 2);
L_Code_STL("鼠标坐标Y : ", X + 165, Y + 360, Color, 2);
//L_Code_STL("" + Chr_State_Table[14], X + 235, Y + 360, Color1, 2);
}
function SyncMousePos() {
Chr_State_Table.rawset(13, sq_GetMouseXPos());
Chr_State_Table.rawset(14, sq_GetMouseYPos());
}