条件检测功能的传奇脚本代码大全

[复制链接]
查看86 | 回复9 | 5 小时前 | 显示全部楼层 |阅读模式
检测人物当前攻击的怪物名字

格式:
    CheckHitMonName 怪物名字

示例:

[@main]
#IF
CheckHitMonName 白野猪
#ACT
SENDMSG 5 你当前攻击的怪物是白野猪。


检测是否骑马

格式:
    ISONHOUSE

示例:

[@main]
#IF
ISONHOUSE
#SAY
你正在骑马




检测杀死的怪物名称

格式:
    CHECKKILLMOBNAME 怪物名称

示例:

[@main]
#IF
CHECKKILLMOBNAME 白野猪
#ACT
MESSAGEBOX 你杀死了一只白野猪




检测指定地图指定怪物的数量

格式:
    CHECKMAPSAMEMONCOUNT 地图 怪物名称 (>, 10
#ACT
SENDMSG 5 石墓七层的白野猪大于10个



检测坐骑等级

格式:
    CHECKHORSELEVEL (>, 39
#ACT
MESSAGEBOX 你的坐骑等级大于39级



检测人物身上所有装备的总强化次数

格式:
    CHECKSTRENGTHENCOUNT (>, 10
#ACT
MESSAGEBOX 你身上装备的总强化次数大于10次

[@main]
#IF
CHECKSTRENGTHENCOUNT ? 10
#ACT
MESSAGEBOX 你身上装备的总强化次数大于或等于10次



检测是否已经创建副本

格式:
    CANMOVEECTYPE 副本名称

示例:

[@main]
#IF
CANMOVEECTYPE 祖玛副本    //检测人物是否已经创建了一个名为祖玛的副本地图
#SAY
你已经创建了一个祖玛副本



检测指定位置是否穿着装备

格式:
    CHECKUSEITEM 装备位置

示例:

[@main]
#IF
CHECKUSEITEM 3
#ACT
SENDMSG 5 你身上项链的装备位置有穿戴了装备。



检测行会成员数量是否已满

格式:
    CHECKGUILDISFULL 行会名称

示例:

[@main]
#IF
CHECKGUILDISFULL 传奇联盟公会
#say
传奇联盟公会行会成员数量未满
#elsesay
传奇联盟公会行会成员数量已满



检测人物五行属性

格式:
    CHECKHUMWUXIN 五行属性(0..5)或(无、金、木、水、火、土)

示例:

[@main]
#IF
CHECKHUMWUXIN 1
#ACT
SENDMSG 5 你的人物五行属金

[@main]
#IF
CHECKHUMWUXIN 火
#ACT
SENDMSG 5 你的人物五行属火



检测人物自上指定装备的五行属性

格式:
    CHECKITEMWUXIN 装备位置(0..15) 五行属性(0..5)或(无、金、木、水、火、土)

示例:

[@main]
#IF
CHECKITEMWUXIN 1 1
#ACT
SENDMSG 5 你装备在武器位置的物品属性为:金

[@main]
#IF
CHECKITEMWUXIN 2 木
#ACT
SENDMSG 5 你装备在头盔位置的物品属性为:木



检测人物生活技能

格式:
    CHECKMAKEMAGICLEVEL 生活技能(0..9) 按制符(>. 10
#ACT
SENDMSG 5 你打造武器的生活技能大于10级



检测身上装备已强化和可强化次数

格式:
    CHECKITEMSTRENGTHENCOUNT 装备位置(0..15) 检测类型(0检测已强化,1检测可强化) (>, 8
#ACT
SENDMSG 5 检测到你的左手镯已强化次数超过了8次

[@main_2]
#IF
CHECKITEMSTRENGTHENCOUNT 5 1 > 8
#ACT
SENDMSG 5 检测到你的左手镯还可以强化8次以上



检测身上装备凹槽数量

格式:
    CHECKITEMFLUTECOUNT 装备位置(0..15) (>, 2
#ACT
SENDMSG 5 检测到你的左手镯凹槽数量大于2个



检测行会等级

格式:
    CHECKGUILDLEVEL (>, 2
#SAY
你的行会等级大于2



检测人物名称是否在文本当中

格式:
    CHECKNAMELIST 文件名
    文本格式
    ;角色名
    张三

示例:

[@main]
#IF
CHECKNAMELIST ../QuestDiary/游戏配置/会员名单.txt
#ACT
SENDMSG 5 你的名字在会员名单中




检测人物登录帐号是否在文本当中

格式:
    CHECKACCOUNTLIST 文件名
    文本格式
    ;帐号
    admin

示例:

[@main]
#IF
CHECKACCOUNTLIST ../QuestDiary/游戏配置/帐号.txt
#ACT
SENDMSG 5 你的帐号在指定文本中





检测人物登录IP是否在文本当中

格式:
    CHECKIPLIST 文件名
    文本格式
    ;IP
    127.0.0.1

示例:

[@main]
#IF
CHECKIPLIST ../QuestDiary/游戏配置/登陆IP.txt
#ACT
SENDMSG 5 你的登陆IP符合






检测队员数量

格式:
    CHECKGROUPCOUNT (>, 5
#ACT
SENDMSG 5 你的队伍队员数量大于5人





检测是否加入行会

格式:
    HAVEGUILD

示例:

[@main]
#IF
HAVEGUILD
#ACT
SENDMSG 5 你已加入行会
#ELSEACT
SENDMSG 5 你还没有加入行会



检测是否为行会掌门

格式:
    ISGUILDMASTER

示例:

[@main]
#IF
ISGUILDMASTER
#ACT
SENDMSG 5 你是行会掌门
#ELSEACT
SENDMSG 5 你不是行会掌门



检测是否沙城主

格式:
    ISCASTLEMASTER

示例:

[@main]
#IF
ISCASTLEMASTER
#ACT
SENDMSG 5 你是沙城城主
#ELSEACT
SENDMSG 5 你不是沙城城主



检测是否为沙城成员

格式:
    ISCASTLEGUILD

示例:

[@main]
#IF
ISCASTLEGUILD
#ACT
SENDMSG 5 你是沙巴克行会成员
#ELSEACT
SENDMSG 5 你不是沙巴克行会成员



检测是否为攻城状态

格式:
    ISUNDERWAR

示例:

[@main]
#IF
ISUNDERWAR
#ACT
MESSAGEBOX 现在正处于攻城状态




检测是否攻城方行会

格式:
    ISATTACKGUILD

示例:

[@main]
#IF
ISATTACKGUILD
#ACT
SENDMSG 5 你的行会是攻城方行会
#ELSEACT
SENDMSG 5 你的行会不是攻城方行会




检测是否守城方行会

格式:
    ISDEFENSEGUILD

示例:

[@main]
#IF
ISDEFENSEGUILD
#ACT
SENDMSG 5 你的行会是守城方行会
#ELSEACT
SENDMSG 5 你的行会不是守城方行会



检测城门状态

格式:
    CHECKCASTLEDOOR (损坏,开启,关闭)

示例:

[@main]
#IF
CHECKCASTLEDOOR 损坏
#ACT
SENDMSG 5 你的城门已损坏,请及时修理。
BREAK
#IF
CHECKCASTLEDOOR 开启
#ACT
SENDMSG 5 你的城门目前为打开状态
BREAK
#IF
CHECKCASTLEDOOR 关闭
#ACT
SENDMSG 5 你的城门目前为关闭状态
BREAK




检测是否守城方联盟行会

格式:
    ISDEFENSEALLYGUILD

示例:

[@main]
#IF
ISDEFENSEALLYGUILD
#ACT
SENDMSG 5 你的行会为守城方联盟行会




检测人物名称和IP是否在文本当中

格式:
    CHECKNAMEIPLIST 文本路径
    文本格式
    ;角色名称    IP
    张三         127.0.0.1

示例:

[@main]
#IF
CHECKNAMEIPLIST ../QuestDiary/游戏配置/角色及IP.txt
#ACT
SENDMSG 5 你的角色IP登陆点符合要求





检测帐号和IP是否在文本当中

格式:
    CHECKACCOUNTIPLIST 文本路径
    文本格式
    ;帐号    IP
    admin    127.0.0.1

示例:

[@main]
#IF
CHECKACCOUNTIPLIST ../QuestDiary/游戏配置/帐号及IP.txt
#ACT
SENDMSG 5 你的帐号及IP登陆点符合要求




检测人物宝宝数量

格式:
    CHECKSLAVECOUNT (>, 3
#ACT
SENDMSG 5 你的宝宝数量在3个以上



检测人物会员类型

格式:
    CHECKMEMBERTYPE (>,, 3
#ACT
SENDMSG 5 你的会员等级大于3



检测人物元宝数量

格式:
    CHECKGAMEGOLD (>, 99
#ACT
SENDMSG 5 你身上的元宝数大于99个



检测人物名称在指定文本中的位置

格式:
    CHECKNAMELISTPOSITION 文本路径 位置(行)

示例:

[@main]
#IF
CHECKNAMELISTPOSITION ../QuestDiary/游戏配置/人物名单.txt 5
#ACT
SENDMSG 5 你的人物名称在文本中的第5行
#ELSEACT
SENDMSG 5 你的人物名称不在指定位置




检测人物行会是否在指定文本当中

格式:
    CHECKGUILDLIST 文本路径

示例:

[@main]
#IF
CHECKGUILDLIST ../QuestDiary/游戏配置/行会名单.txt
#ACT
SENDMSG 5 行会名单中有你行会的名字
#ELSEACT
SENDMSG 5 你的行会不在指定名单中





检测人物转生等级

格式:
    CHECKRENEWLEVEL (>, 3
#SAY
你的转生等级大于3级

[@main1]
#IF
CHECKRENEWLEVEL < 5
#SAY
你的转生等级小于5级

[@main2]
#IF
CHECKRENEWLEVEL ? 5
#SAY
你的转生等级大于或等于5级




检测人物宝宝最高等级

格式:
    CHECKSLAVELEVEL (>, 3
#SAY
你的宝宝等级大于3级

[@main1]
#IF
CHECKSLAVELEVEL < 5
#SAY
你的宝宝等级小于5级

[@main2]
#IF
CHECKSLAVELEVEL = 7
#SAY
你的宝宝等级等于7级





检测人物是否有指定宝宝且在指定范围

格式:
    CHECKSLAVENAME 宝宝名称 范围
    如果范围为0或留空,则不检测是否在范围内

示例:

[@main]
#IF
CHECKSLAVENAME 神兽
#ACT
MESSAGEBOX 你带了一个神兽

[@main]
#IF
CHECKSLAVENAME 神兽 5
#ACT
MESSAGEBOX 你和你的宝宝距离在5格范围内




检测人物声望值

格式:
    CHECKCREDITPOINT (>,,, 2000
#ACT
SENDMSG 5 你所在行会的建设值大于2000




检测人物行会人气值

格式:
    CHECKAURAEPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的人气值大于1000




检测人物行会安定值

格式:
    CHECKSTABILITYPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的安定值大于1000




检测人物行会繁荣值

格式:
    CHECKFLOURISHPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的繁荣值大于1000




检测人物贡献值

格式:
    CHECKCONTRIBUTION (>,,,,,,,, 100    //检测人物积分是否大于100
#ACT
SENDMSG 5 你的积分在100以上




检测修练值数量(以前的灵符)

格式:
    CHECKGAMEGIRD 控制符(>,,, 1 > 45   //检测是否为战士,人数是否大于1,等级是否大于45级
#ACT
SENDMSG 5 条件满足
#ELSEACT
SENDMSG 5 条件不满足




检测PK值等级

格式:
    CHECKPKPOINT 等级(100点PK值为1级,200点为2级,...)

示例:

[@main]
#IF
CHECKPKPOINT 2    //检测人物是否红名,因为PK值达到200就算是红名了。
#SAY
你杀了多少人,怎一个红得发紫啊。




检测人物自然长大点数

格式:
    CHECKPULLULATION 控制符(>,, 50
#SAY
您的等级大于50级
#ELSESAY
您的等级不大于50级    //检查人物的等级是否大于指定级别

[@main2]
#IF
CHECKLEVELEX < 50
#SAY
您的等级小于50级
#ELSESAY
您的等级不小于50级    //检查人物的等级是否小于指定级别




检测背包大小

格式:
    CHECKBAGSIZE 背包数量

示例:

[@main]
#IF
CHECKBAGSIZE 5
#ACT
SENDMSG 5 你的背包数有5个
#ELSEACT
SENDMSG 5 你的背包数不足5个




检测角色职业

格式:
    CHECKJOB 职业(战士:Warrior;法师:Wizard,道士:Taoist)

示例:

[@main]
#IF
CHECKJOB Warrior
#ACT
MESSAGEBOX 你是战士
BREAK

#IF
CHECKJOB Wizard
#ACT
MESSAGEBOX 你是法师
BREAK

#IF
CHECKJOB Taoist
#ACT
MESSAGEBOX 你是道士




检测是否为管理员(人物权限>=6)

格式:
    ISADMIN

示例:

#IF
ISADMIN
#SAY
你是管理员
#ELSESAY
你不是管理员



检测是否为管理员2(人物权限>=4)

格式:
    ISSYSOP

示例:

#IF
ISSYSOP
#SAY
你是管理员2
#ELSESAY
你不是管理员2





检测是否为新人

格式:
    ISNEWHUMAN

示例:

[@main]
#IF
ISNEWHUMAN
#SAY
你是新人
#ELSESAY
你不是新人
回复

使用道具 举报

ssfoevlatv | 5 小时前 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
回复 支持 反对

使用道具 举报

c4917817id | 5 小时前 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复 支持 反对

使用道具 举报

桓6216 | 5 小时前 | 显示全部楼层
OMG!介是啥东东!!!
回复 支持 反对

使用道具 举报

jtdo4o4x77 | 5 小时前 | 显示全部楼层
有空一起交流一下
回复 支持 反对

使用道具 举报

chklkhbnhj | 5 小时前 | 显示全部楼层
看起来不错
回复 支持 反对

使用道具 举报

89lpgi5t1x | 5 小时前 | 显示全部楼层
站长,我什么都准备好了,就缺个传奇支付平台,请推荐个信誉的给我,感谢!
回复 支持 反对

使用道具 举报

ttmjxrvwxn | 5 小时前 | 显示全部楼层
1.80极品星王合击的版本有没有?
回复 支持 反对

使用道具 举报

皇甫宵雨 | 5 小时前 | 显示全部楼层
传奇局域网怎么架设啊,站长能给个教程吗?一个给同事要玩玩!
回复 支持 反对

使用道具 举报

桓6216 | 5 小时前 | 显示全部楼层
我要这个版本的传奇外挂免费版的,有没有呀?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

14

主题

0

回帖

14

积分

新手上路

积分
14