gm下载站 发表于 2024-4-22 22:02:52

gom传奇引擎动态调整人物特殊属性脚本写法

功能说明:动态调整人物特殊属性;

脚本命令:ChangeSP ;
参数1:特殊属性编号 0=神秘人 1=传送 2=麻痹 3=防麻痹 4=复活 5=破复活 6=护身 7=防护身 8=技巧 9= 探测
10= 复活成功率(默认100,复活成功率0~100)
11= 麻痹几率(1~100,默认100,0也是100)
12= 防麻痹几率(1~100,默认100,0也是100)
13= 破复活几率(1~100,默认100,0也是100)
14= 破护身几率(1~100,默认100,0也是100)
15=禁止走路 16=禁止跑步 17=禁止攻击 18=禁止魔法 19= 禁止挑战
20=对怪物隐身模式(此模式非GM隐身方式,玩家与反隐身怪物均可看到。如:魔龙系列反隐身怪物等)
21=禁止商铺 22=禁止聊天 23=禁止交易物品 24=禁止扔物品 25=禁止使用物品 26=禁止召唤英雄 27=禁止摆摊或个人商店 28=禁止查看目标装备 29=显示百分比血量 30= 隐藏玩家真实等级

参数2:0=关闭 1= 开启
参数3:持续时间 单位秒 参数0或空=无限制,参数大于0为时长(参数1是10、11、12、13、14时,参数3变为几率控制)
注意:该功能小退失效,脚本设置的特殊属性最后生效,也就是说该脚本可以关闭人物身上特殊属性装备的特殊属性

触发: 本命令到到时间后触发QFunction-0.txt [@ChangeSPTimeOutX] X 代表属性编号

[@ChangeSPTimeOut0]
#if
#act
SENDMSG 5 250 0 神秘人时间到

[@麻痹]
#if
#act
ChangeSP 2 1 120
ChangeSP 11 1 10
sendmsg 6 您开启麻痹功能 持续时长为2分钟,麻痹几率为10%

;脚本例子
[@main]
<开启神秘人/@神秘人> <开启传送/@开启传送> <开启麻痹/@开启麻痹> <开启防麻痹/@开启防麻痹> <开启复活/@开启复活>\<开启破复活/@开启破复活> <开启护身/@开启护身> <开启防护身/@开启防护身>\
<开启技巧/@开启技巧> <开启探测/@开启探测>\\
<开启复活几率/@开启复活几率> <开启麻痹几率/@开启麻痹几率> <开启防麻痹几率/@开启防麻痹几率> \<开启破复活几率/@开启破复活几率> <开启破护身几率/@开启破护身几率>\


[@开启破护身几率]
#if
#act
ChangeSP 14 1 40
sendmsg 6 开启破护身几率。
[@开启破复活几率]
#if
#act
ChangeSP 13 1 100
sendmsg 6 开启破复活几率。
[@开启防麻痹几率]
#if
#act
ChangeSP 12 1 50
sendmsg 6 开启防麻痹几率。
[@开启麻痹几率]
#if
#act
ChangeSP 11 1 80
sendmsg 6 开启麻痹几率。
[@开启复活几率]
#if
#act
ChangeSP 10 1 60
sendmsg 6 开启复活几率。
[@开启探测]
#if
#act
ChangeSP 9 1 120
sendmsg 6 开启探测。
[@开启技巧]
#if
#act
ChangeSP 8 1 120
sendmsg 6 开启技巧。
[@开启防护身]
#if
#act
ChangeSP 7 1 120
sendmsg 6 开启防护身。
[@开启护身]
#if
#act
ChangeSP 6 1 120
sendmsg 6 开启护身。
[@开启破复活]
#if
#act
ChangeSP 5 1 120
sendmsg 6 开启破复活。
[@开启复活]
#if
#act
ChangeSP 4 1 120
sendmsg 6 开启复活。
[@开启防麻痹]
#if
#act
ChangeSP 3 1 120
sendmsg 6 开启防麻痹。
[@开启麻痹]
#if
#act
ChangeSP 2 1 120
sendmsg 6 开启麻痹。
[@开启传送]
#if
#act
ChangeSP 1 1 120
sendmsg 6 开启传送。
[@神秘人]
#if
#act
ChangeSP 0 1 120
sendmsg 6 神秘人

页: [1]
查看完整版本: gom传奇引擎动态调整人物特殊属性脚本写法