传奇脚本知识库
  • 播放网络上的MP3文件PlayMusic/PlayMP3/PlayMusicEx

    说明: 播放网络上的MP3文件,或者本地MP3文件.
    格式: PlayMP3 http://www.Geem2.com/123.mp3 
    注意: 如果是本地文件会自动搜索客户端Music目录中同名文件.


    [@main]
    #IF
    #ACT
    PlayMusic 100.MP3

    新增:
    PlayMusicEx命令不受声音关闭影响(只能关闭电脑喇叭方式关闭)

  • 设置人物特效播放PLAYEFFECT/StopPlayEffect/ClearPlayEffect支持多级脚本

    设置人物特效播放

    格式: PLAYEFFECT WIL文件序号 开始图片数 播放图片张数 播放次数(★ <=0 为永久播放 ★) 播放速度(毫秒) 播放顺序(0或空:在角色前面;非0:在角色后面) X坐标 Y坐标 (不需坐标可留空) 普通播放或特效播放(0或空:特效播放;非0普通播放

    WIL文件序号是在M2里编辑好的,详见M2-查看-列表信息二-WIL资源

    [@main]
    #ACT
    PLAYEFFECT 0 0 10 1 300 1

    =====================================================================================
    停止人物特效播放(停止哪个特效通过参数来判断,参数一致的特效将被停止)

    格式: StopPlayEffect WIL文件序号 开始图片数 播放图片张数 播放次数 播放速度(毫秒) 播放顺序(0或空:在角色前面;非0:在角色后面)

    WIL文件序号是在M2里编辑好的,详见M2-查看-列表信息二-WIL资源

    [@main]
    #ACT
    StopPlayEffect 0 0 10 1 300 1

    =====================================================================================
    清空人物特效播放(停止所有PLAYEFFECT命令播放的特效)

    [@main]
    #ACT
    ClearPlayEffect


    注:本命令支持多级脚本 H.PLAYEFFECT
  • 编组地图传送GROUPMAPMOVE/GROUPMOVE/ISGROUPMASTER

    编组地图传送

    GROUPMAPMOVE 地图号 X Y 可以传送最低等级(可以为空,为空时不检测队员的等级直接传送) 触发字段(可以为空) 范围(以队长为中心设置范围,只传送范围内的队友,留空或者0为不需要范围,大于0则按照范围传送)
    [@main]
    #IF
    #ACT
    GROUPMAPMOVE 3 333 333 @GROUPMAPMOVE

    [@GROUPMAPMOVE]
    #IF
    #ACT
    SENDMSG 6 组队传送
    相关命令:
    编组地图随机传送:GROUPMOVE
    检查是否为组长:ISGROUPMASTER

  • 把人物加入行会ADDGUILDMEMBER

    格式: ADDGUILDMEMBER 行会名称 人物名称(人物名称为空时把自己加入到行会)

    [@main]
    #ACT
    ADDGUILDMEMBER 行会名称

  • 把行会加入到攻城列表ADDTOCASTLEWARLIST

    格式: ADDTOCASTLEWARLIST 城堡名称 行会名称(行会名称为空时所有行会加入到攻城列表) 天数(几天后开始攻城,该参数可以为空,为空时按照引擎设置的天数)

    [@main]
    #ACT
    ADDTOCASTLEWARLIST 沙巴克 1

  • 脚本刷怪命令MONGENEX

    脚本刷怪

    格式:
        MONGENEX 地图名称 坐标X 坐标Y 怪物名称 范围 数量 名字颜色(0-255、 为空为默认颜色) 内功怪物(0,1) 国家ID 是否可攻击同国家的玩家(0,1) 不同国家怪物是否可PK(0,1) 怪物能否被同国家的人攻击(0,1)
        注意:请不要跨界留空(如不要颜色只需要内功怪物时名字颜色参数必须有,如果只要名字颜色后面不要可在颜色值后留空)
    示例:

    [@main]
    #IF
    #ACT
    MONGENEX D717 100 100 白野猪 100 50


     


    简单的刷怪命令:
    MonGen 怪物名 X Y 国家ID 怪物能否攻击同国家的人(0,1) 同国家的怪物能否相互攻击(0,1) 怪物能否被同国家的人来攻击(0,1)
    GM刷怪命令:
    @mob 怪物名 数量 等级 国家ID 怪物是否可以攻击同国家的玩家(0不可;1可以) 不同国家怪物是否可PK(0不PK;1PK) 固定颜色(空为默认,0-255:固定颜色)
    服务端刷怪文件格式:
    MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量 间隔 集中刷新坐标机率 名字颜色(0~255) 内功怪物(0,1) 国家ID 怪物能否攻击同国家的人(0,1) 不同国家的怪物能否相互攻击(0,1) 怪物能否被同国家的人来攻击(0,1)
    注: 0 = 不可, 1 =可以 
  • 使用@UserCmd自定义命令千里传音功能<$PARAMS>/SENDTOPCHATBOARDMSG

    功能:
        使用传音命令无需佩戴传音道具.

    格式:在没有佩戴传音道具前提下,使用命令进行千里传音

    示列:
    ;===================获取聊天框所有文字=========================
    [@UserCmd22]
    #IF
    CHECKGAMEGOLD > 0
    #ACT
    MOV S1 <$PARAMS>
    GAMEGOLD - 1
    SENDMSG 0 <$USERNAME>:<$STR(S1)> 255 253 0
    #ELSEACT
    SENDMSG 7 使用千里传音需要支付1元宝

    ;=======================以下为原始,不能使用空格,如需空格支持请看最后面一条============================================
    [@UserCmd2]
    #IF
    CHECKGAMEGOLD > 0
    #ACT
    MOV S1 <$PARAM(1)>
    GAMEGOLD - 1
    SENDMSG 0 <$USERNAME>:<$STR(S1)> 255 253 0
    #ELSEACT
    SENDMSG 7 使用千里传音需要支付1元宝

    [@UserCmd3]
    #IF
    CHECKGAMEGOLD > 0
    #ACT
    MOV S1 <$PARAM(1)>
    MOV S2 <$PARAM(2)>
    MOV S3 <$PARAM(3)>
    MOV S4 <$PARAM(4)>
    MOV S5 <$PARAM(5)>
    MOV S6 <$PARAM(6)>
    GAMEGOLD - 2
    SENDTOPCHATBOARDMSG 0 149 235 30 <$STR(S1)><$STR(S2)><$STR(S3)><$STR(S4)><$STR(S5)><$STR(S6)>
    #ELSEACT
    SENDMSG 7 使用传音筒需要支付2元宝

  • 修改宝宝名字ChangeBmz/CHECKSLAVENAME

    功能:
        在线修改宝宝名字.

    格式:ChangeBmz 新名字 原有名字 (如果原有名字为空,则把所有宝宝的名字都改成新名字)

    示列:


    [@ChangeBmz]
    #IF
    #ACT
    ChangeBmz 超级神兽
    SendMsg 5 你所有宝宝名字修改为超级神兽!


    [@ChangeBmz1]
    #IF
    CHECKSLAVENAME 神兽
    #ACT
    ChangeBmz 超级神兽 神兽
    SendMsg 5 你的神兽宝宝名字成功修改为超级神兽!
    #ELSEACT
    SENDMSG 5 提示:你的宝宝名字不叫神兽

  • 调整元素属性<$ELEMENT>/<$ELEMENT1>/<$ELEMENT20>

    格式: SetNewItemValueEx 位置( 0-12时是穿在身上的装备) 属性(0-10) 操作符(+,-,=) 值(1-100) 值(1-65535) 时间 秒

    属性(0-10)
    (0)暴击几率增加 1~100%
    (1)增加攻击伤害 1~100%
    (2)物理伤害减少 1~100%
    (3)魔法伤害减少 1~100%
    (4)忽视目标防御 1~100%
    (5)所有伤害反弹 1~100%
    (6)增加杀人暴率 1~100%
    (7)人物体力增加 1~100%
    (8)人物魔力增加 1~100%
    (9)怒气恢复增加 1~100%
    (10)合击攻击增加 1~100%
    (11)增加杀怪暴率 1~100%
    (12)增加防爆几率 1~100%
    (13)增加防止麻痹 1~100%
    (14)增加防止护身 1~100%
    (15)增加防止复活 1~100%
    (16)增加防止全毒 1~100%
    (17)增加防止诱惑 1~100%
    (18)增加防止火墙 1~100%
    (19)增加防止冰冻 1~100%
    (20)增加防止蛛网 1~100%

    [@升级]
    #ACT
    SetNewItemValueEx 0 0 + 10 10
    ; 衣服暴击属性增加10% 有效时间10秒

    ;此属性不会在衣服上或者属性栏显示属性 ====================================================================================== 几个元素整体变量:
    元素性质      几率
    防麻: <$UnParalysisRate>
    防护身: <$UnMagicShieldRate>
    防复活: <$UnRevivalRate>
    防毒: <$UnPosionRate>
    防诱惑: <$UnTammingRate>
    防火墙: <$UnFireCrossRate>
    防冰冻: <$UnFrozenRate>
    防蛛网: <$UnCobwebWindingRate>
    其他元素相关变量:
    <$ELEMENT>,<$ELEMENT1> - <$ELEMENT20>
  • 调整元素属性<$UnFireCrossRate>/<$UnFrozenRate>/<$UnCobwebWindingRate>

    格式: SetNewItemValueEx 位置( 0-12时是穿在身上的装备) 属性(0-10) 操作符(+,-,=) 值(1-100) 值(1-65535) 时间 秒

    属性(0-10)
    (0)暴击几率增加 1~100%
    (1)增加攻击伤害 1~100%
    (2)物理伤害减少 1~100%
    (3)魔法伤害减少 1~100%
    (4)忽视目标防御 1~100%
    (5)所有伤害反弹 1~100%
    (6)增加杀人暴率 1~100%
    (7)人物体力增加 1~100%
    (8)人物魔力增加 1~100%
    (9)怒气恢复增加 1~100%
    (10)合击攻击增加 1~100%
    (11)增加杀怪暴率 1~100%
    (12)增加防爆几率 1~100%
    (13)增加防止麻痹 1~100%
    (14)增加防止护身 1~100%
    (15)增加防止复活 1~100%
    (16)增加防止全毒 1~100%
    (17)增加防止诱惑 1~100%
    (18)增加防止火墙 1~100%
    (19)增加防止冰冻 1~100%
    (20)增加防止蛛网 1~100%

    [@升级]
    #ACT
    SetNewItemValueEx 0 0 + 10 10
    ; 衣服暴击属性增加10% 有效时间10秒

    ;此属性不会在衣服上或者属性栏显示属性 ====================================================================================== 几个元素整体变量:
    元素性质      几率
    防麻: <$UnParalysisRate>
    防护身: <$UnMagicShieldRate>
    防复活: <$UnRevivalRate>
    防毒: <$UnPosionRate>
    防诱惑: <$UnTammingRate>
    防火墙: <$UnFireCrossRate>
    防冰冻: <$UnFrozenRate>
    防蛛网: <$UnCobwebWindingRate>
    其他元素相关变量:
    <$ELEMENT>,<$ELEMENT1> - <$ELEMENT20>
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部