如何作到只能让观看的不能用技能攻击场内选手呢? 玩家通常都知道,只在要一个地图里,我能看到你,就能用雷电术等技能攻击你.也就是这个问题,是我三年内无法实现这个功能的原因. 突然我发现了skyM2的一个功能说明里的这么一个功能. 技能触发脚本功能!!! 功能说明如下: 说明: 默认技能触发脚本功能没有开启,在功能设置\其他控制中开启之后才有效. 增加魔法触发功能.自身技能触发. Q-Function.txt中[@MagSelfFuncX]段,其中X表示要触发的魔法ID 增加魔法触发功能.对目标人物使用时自身触发. Q-Function.txt中[@MagTagFuncX] 段,其中X表示要触发的魔法ID 增加魔法触发功能.目标人物技能触发. Q-Function.txt中[@MagTagFuncExX] 段,其中X表示要触发的魔法ID 增加魔法触发功能.目标怪物技能触发. Q-Function.txt中[@MagMonFuncX] 段,其中X表示要触发的魔法ID 例子:使用治愈术时触发脚本 [@MagSelfFunc2] #ACT SendMsg 5 自己加血 [@MagTagFunc2] #ACT SendMsg 5 给别人加血 [@MagMonFunc2] #ACT SendMsg 5 给怪物加血.
拿出来这项研究一下 增加魔法触发功能.目标人物技能触发 如果我对人用雷电术时,会触发脚本. 那个加个判断语句,判断我是观众,如果是观众,就不让你使用此技能...不就OK了. 测试成功!!!? 当时兴奋了很长时间. ================================================ 原理清楚了,我想你自已就可以自行开发此功能了. 当然要想完美,要控制的地方很多.这就要看你的脚本开发能力了.
|