在传奇游戏的GOM系统中,为了平衡游戏性和玩家体验,我们引入了技能冷却元素,并限制了每个装备只能设置一个技能。以下是关于如何设置装备的技能冷却时间以及如何获取装备技能和冷却时间的详细指南。
设置装备的技能冷却时间
命令格式:SetItemSkillTime 装备位置 技能ID (+,-,=) 时间(秒)
装备位置:指定装备在角色身上的位置,例如0代表衣服。
技能ID:指定要设置冷却时间的技能的ID。
(+,-,=):操作符,+表示增加冷却时间,-表示减少冷却时间,=表示设置冷却时间。
时间(秒):要增加、减少或设置的冷却时间,单位为秒。
获取装备的技能和冷却时间
命令格式:GetItemSkillTime 装备位置 保存变量(技能ID) 保存变量(时间(秒))
装备位置:指定装备在角色身上的位置。
保存变量(技能ID):用于保存技能ID的变量。
保存变量(时间(秒)):用于保存冷却时间的变量。
获取全身装备的技能冷却时间
命令格式:GetAllItemSkillTime 技能ID 保存变量
技能ID:指定要获取冷却时间的技能的ID。
保存变量:用于保存所有装备上该技能冷却时间的变量。
示例代码
[@main]
#ACT
SetItemSkillTime 0 26 – 10
SENDMSG 6 设置衣服的烈火剑法的冷却时间-10秒
GetItemSkillTime 0 N1 N2
SENDMSG 6 获取衣服的冷却技能ID<$STR(N1)>,冷却时间<$STR(N2)>秒
gom增加技能冷却元素每个装备只能设置一个技能每个装备只能设置一个技能
设置装备的技能冷却时间
SetItemSkillTime 装备位置 技能ID (+,-,=) 时间(秒)
获取装备的技能和冷却时间
GetItemSkillTime 装备位置 保存变量(技能ID) 保存变量(时间(秒))
获取全身装备的技能冷却时间
GetAllItemSkillTime 技能ID 保存变量
[@main]
#ACT
SetItemSkillTime 0 26 – 10
SENDMSG 6 设置衣服的烈火剑法的冷却时间-10秒
GetItemSkillTime 0 N1 N2
SENDMSG 6 获取衣服的冷却技能ID<$STR(N1)>,冷却时间<$STR(N2)>秒