正在加载文档

红毒、绿毒威力、防御

最后更新:2026-08-19 14:50
>命令 CHANGEPOISON 参数1 参数2 参数3 参数3 |参数位置| 参数说明| |--|--| |参数1| -1:清除 / 0:绿毒 / 1:红毒 / 2:全毒 |参数2| 0:毒伤威力 / 1:防御毒伤 |参数3| 数值1 |参数4| 数值2 (数值2留空则为固定伤害,固定伤害值=数值1) - `CHANGEPOISON 支持所有毒 普通施毒 MAKEPOSION脚本毒 毒素武器` ``` 例1: #if #act CHANGEPOISON 0 0 100 Sendmsg 6 绿毒伤害增加100 如原毒伤害=10,最终则为10+100=110 例2: #if #act CHANGEPOISON 0 0 80 100 Sendmsg 6 绿毒伤害增加80% 如原毒伤害=10,最终则为10+10*80%=18 80是分子,100是分母,如果要设置2倍,应该填200 100 ``` `注意:叠加和固定伤害可以同时存在,清除命令请使用 CHANGEPOISON -1` ``` 测试脚本 [@main] <设置绿毒威力+100/@1> <设置绿毒威力+100%/@11>\ <设置红毒威力+100/@2> <设置红毒威力+100%/@22>\ <设置绿毒防御+100/@_1> <设置绿毒防御+100%/@_11>\ <设置红毒防御+100/@_2> <设置红毒防御+100%/@_22>\ [@1] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 0 0 100 sendmsg 7 绿毒伤害+100. [@11] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 0 0 100 100 sendmsg 7 绿毒伤害+100% [@2] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 1 0 100 sendmsg 7 红毒伤害+100. [@22] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 1 0 100 100 sendmsg 7 红毒伤害+100% [@_1] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 0 1 100 sendmsg 7 绿毒防御+100. [@_11] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 0 1 100 100 sendmsg 7 绿毒防御+100% [@_2] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 1 1 100 sendmsg 7 红毒防御+100. [@_22] #act CHANGEPOISON -1 ;清除所有新毒参数 CHANGEPOISON 1 1 100 100 sendmsg 7 红毒防御+100% ```
0.060473s