| 
 | 
 
 楼主 |
发表于 2025-7-28 17:18:39
|
显示全部楼层
 
 
 
挂载在  sqr/character/atgunner/atgunner_header.nut 
function procAppend_ATGunner(obj) 
{ 
if(!obj) return; 
procAppend_HeadShot1(obj); 
procAppend_HeadShot2(obj); 
procAppend_HeadShot3(obj); 
} 
function procAppend_HeadShot1(obj) 
{ 
if(!obj) return; 
local type = sq_getGrowType(obj); 
if(type == 1) 
{ 
if(obj.sq_GetState() == 6||obj.sq_GetState() == 7) 
{ 
if (sq_IsKeyDown(OPTION_HOTKEY_SKILL, ENUM_SUBKEY_TYPE_ALL)) 
{ 
obj.sq_IntVectClear(); 
obj.sq_AddSetStatePacket(48, STATE_PRIORITY_IGNORE_FORCE, true); 
} 
} 
} 
} 
function procAppend_HeadShot2(obj) 
{ 
if(!obj) return; 
local type = sq_getGrowType(obj); 
if(type == 1) 
{ 
if(obj.sq_GetState() == 15) 
{ 
if (sq_IsKeyDown(OPTION_HOTKEY_SKILL, ENUM_SUBKEY_TYPE_ALL)) 
{ 
obj.sq_IntVectClear(); 
obj.sq_AddSetStatePacket(47, STATE_PRIORITY_IGNORE_FORCE, true); 
} 
} 
} 
} 
function procAppend_HeadShot3(obj) 
{ 
if(!obj) return; 
local type = sq_getGrowType(obj); 
if(type == 1) 
{ 
if(obj.sq_GetState() == 15) 
{ 
if (sq_IsKeyDown(OPTION_HOTKEY_JUMP, ENUM_SUBKEY_TYPE_ALL)) 
{ 
obj.sq_IntVectClear(); 
obj.sq_AddSetStatePacket(50, STATE_PRIORITY_IGNORE_FORCE, true); 
} 
} 
} 
} |   
 
 
 
 |