传奇脚本知识库
  • [GEE引擎] 怪物攻城MISSION/PARAM1/PARAM2/MobPlace/MobMission/

    功能:
        实现由脚本控制怪物攻城。

    格式:
        ;怪物集中位置,怪物会自动向此位置集中
    MISSION  地图名 座标X 座标Y
    ;刷新怪物座标X
    PARAM1 X
    ;刷新怪物座标Y
    PARAM2 Y
    ;刷新怪物数量
    PARAM3 数量
    ;刷新怪物范围
    PARAM4 范围
    ;刷新怪物名称
    MobPlace 怪物名称
    ;=======================================
    [@MobMission]
    #if
    #act
      MISSION 3 330 330
      PARAM1 360
      PARAM2 340
      PARAM3 10
      PARAM4 5
      MOBPLACE 半兽勇士
    ;
    ;
    ; ============================================2016-03-30扩展参数================================================
    ;
    ;
    ; 增加国家 国家相关控制参数
    ;
    ; MISSION 3 330 330
    ; PARAM1 360
    ; PARAM2 340
    ; PARAM3 10
    ; PARAM4 5
    ; PARAM5 1 国家编号
    ; PARAM6 同国家名玩家是否可攻击(0,1)
    ; PARAM7 不国家名怪物是否PK(0,1)
    ; PARAM8 怪物名字颜色
    ; PARAM9 禁止相同国家的人员攻击怪物(1:禁止;0:不禁止)用禁止可以保留以前的逻辑
    ; MOBPLACE 半兽勇士
    ;
    ;
    ; --------------------------------------------------------------------------------------------------------------
    ;
    ; 此命令支持怪物巡逻坐标攻击,设置多个指定坐标后,怪物会沿途巡逻(按照设定坐标行走到最后一个坐标停止)如下:
    ; 格式: MISSION 地图 x1;x2;x3...xn y1;y2;y3...yn (x和y的数量要一致)
    ;
    ; 示范:
    ; [@玄武刷怪5]
    ; #act
    ; MISSION 1v1 141;173;190;206;201 135;102;85;85;70
    ; PARAM1 102
    ; PARAM2 174
    ; PARAM3 10
    ; PARAM4 0
    ; PARAM5 1
    ; PARAM6 0
    ; PARAM7 1
    ; PARAM8 242
    ; PARAM9 1
    ; MOBPLACE 战士人形怪
    ;
    ;
    ;
    ;
    ;
    ; ============================================2017扩展参数================================================
    ;;;;;;;;;;;;;;;;;;;;刷怪命令扩展最后一个参数,为空表示可攻击所有可攻击的对象,指定名字表示只攻击指定名称的可攻击对象
    MOBPLACE 怪物名称 目标名称
    =======================================

  • [GEE引擎] 假人自动摆摊CREATEMYSHOP/DUMMYSTOP/SHOPSTALL/<$USERNAME>

    ============================================================================================================================

    假人摆摊 写点大点省的看不到了

    [@假人上线自动摆摊]
    #IF
    ISDUMMY
    #ELSEACT
    BREAK
    ;检测是否已经创建过个人商店
    #IF
    CHECKMYSHOP
    #ACT
    ;停止挂机
    DUMMYSTOP
    ;开始摆摊
    SHOPSTALL
    #ELSEACT
    ;如果没有个人商店开始用自己的名字做为商店的名字创建个人商店
    CREATEMYSHOP <$USERNAME>
    ;停止挂机
    DUMMYSTOP
    ;开始摆摊
    SHOPSTALL 
  • [GEE引擎] 假人自动摆摊ISDUMMY/CHECKMYSHOP/DUMMYSTOP/SHOPSTALL

    ============================================================================================================================

    假人摆摊 写点大点省的看不到了

    [@假人上线自动摆摊]
    #IF
    ISDUMMY
    #ELSEACT
    BREAK
    ;检测是否已经创建过个人商店
    #IF
    CHECKMYSHOP
    #ACT
    ;停止挂机
    DUMMYSTOP
    ;开始摆摊
    SHOPSTALL
    #ELSEACT
    ;如果没有个人商店开始用自己的名字做为商店的名字创建个人商店
    CREATEMYSHOP <$USERNAME>
    ;停止挂机
    DUMMYSTOP
    ;开始摆摊
    SHOPSTALL 
  • [GEE引擎] 假人登录脚本SETDUMMYHERONAME/RECALLHERO/DUMMYSTART/HeroLogin

    假人登录脚本实例

    [@Login]
    #IF
    ;检测是否是假人
    ISDUMMY
    #ACT
    ;从配置文件列表中随机获取一个配置文件
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人配置文件列表.txt <$STR(S10)>

    SETDUMMYCONFIGFILENAME <$STR(S10)>

    LOADDUMMYCONFIGFILE

    MOVR D0 6
    ChangeAttatckMode <$STR(D0)>

    ;从配置文件列表中随机获取一个配置文件,给英雄使用
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人英雄配置文件列表.txt <$STR(S11)>

    ;从假人列表或假人英雄列表中获取一个没有登录过的名称
    GETDUMMYNAME <$STR(S11)> 1 1

    ;格式 SETDUMMYHERONAME 英雄名称
    SETDUMMYHERONAME <$STR(S11)>

    RECALLHERO

    DUMMYSTART

    [@HeroLogin]
    #IF
    ;检测是否是假人英雄
    H.ISDUMMY
    #ACT
    ;<$STR(S11)> 是主人登录随机获取的一个配置文件
    H.SETDUMMYCONFIGFILENAME <$STR(S11)>

    H.LOADDUMMYCONFIGFILE

     

  • [GEE引擎] 假人登录脚本LOADDUMMYCONFIGFILE/MOVR/ChangeAttatckMode/GETDUMMYNAME

    假人登录脚本实例

    [@Login]
    #IF
    ;检测是否是假人
    ISDUMMY
    #ACT
    ;从配置文件列表中随机获取一个配置文件
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人配置文件列表.txt <$STR(S10)>

    SETDUMMYCONFIGFILENAME <$STR(S10)>

    LOADDUMMYCONFIGFILE

    MOVR D0 6
    ChangeAttatckMode <$STR(D0)>

    ;从配置文件列表中随机获取一个配置文件,给英雄使用
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人英雄配置文件列表.txt <$STR(S11)>

    ;从假人列表或假人英雄列表中获取一个没有登录过的名称
    GETDUMMYNAME <$STR(S11)> 1 1

    ;格式 SETDUMMYHERONAME 英雄名称
    SETDUMMYHERONAME <$STR(S11)>

    RECALLHERO

    DUMMYSTART

    [@HeroLogin]
    #IF
    ;检测是否是假人英雄
    H.ISDUMMY
    #ACT
    ;<$STR(S11)> 是主人登录随机获取的一个配置文件
    H.SETDUMMYCONFIGFILENAME <$STR(S11)>

    H.LOADDUMMYCONFIGFILE

     

  • [GEE引擎] 假人登录脚本ISDUMMY/GETRANDOMLINETEXT/SETDUMMYCONFIGFILENAME

    假人登录脚本实例

    [@Login]
    #IF
    ;检测是否是假人
    ISDUMMY
    #ACT
    ;从配置文件列表中随机获取一个配置文件
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人配置文件列表.txt <$STR(S10)>

    SETDUMMYCONFIGFILENAME <$STR(S10)>

    LOADDUMMYCONFIGFILE

    MOVR D0 6
    ChangeAttatckMode <$STR(D0)>

    ;从配置文件列表中随机获取一个配置文件,给英雄使用
    GETRANDOMLINETEXT ..\QuestDiary\智能陪练\假人英雄配置文件列表.txt <$STR(S11)>

    ;从假人列表或假人英雄列表中获取一个没有登录过的名称
    GETDUMMYNAME <$STR(S11)> 1 1

    ;格式 SETDUMMYHERONAME 英雄名称
    SETDUMMYHERONAME <$STR(S11)>

    RECALLHERO

    DUMMYSTART

    [@HeroLogin]
    #IF
    ;检测是否是假人英雄
    H.ISDUMMY
    #ACT
    ;<$STR(S11)> 是主人登录随机获取的一个配置文件
    H.SETDUMMYCONFIGFILENAME <$STR(S11)>

    H.LOADDUMMYCONFIGFILE

     

  • [GEE引擎] 记忆石系统TAGMAPMOVE

    功能演示:

    物品分类号:31
    SHAPE 值:1
    AN字段是触发.这个根据自己版本设置.我们以设置为99为例子
    QFunction-0.txt脚本下面

    [@StdModeFunc99]
    一: <记录当前坐标/@TAGMAPINFO1> <移动到/@PMOVE1> -> <$TAGMAPNAME1> <$TAGX1> <$TAGY1>\
    二: <记录当前坐标/@TAGMAPINFO2> <移动到/@PMOVE2> -> <$TAGMAPNAME2> <$TAGX2> <$TAGY2>\
    三: <记录当前坐标/@TAGMAPINFO3> <移动到/@PMOVE3> -> <$TAGMAPNAME3> <$TAGX3> <$TAGY3>\
    四: <记录当前坐标/@TAGMAPINFO4> <移动到/@PMOVE4> -> <$TAGMAPNAME4> <$TAGX4> <$TAGY4>\
    五: <记录当前坐标/@TAGMAPINFO5> <移动到/@PMOVE5> -> <$TAGMAPNAME5> <$TAGX5> <$TAGY5>\
    六: <记录当前坐标/@TAGMAPINFO6> <移动到/@PMOVE6> -> <$TAGMAPNAME6> <$TAGX6> <$TAGY6>\ \
    <成功传送后才会消失一点.安全无毒.放心使用>\
    [@PMOVE1]
    #ACT
    TAGMAPMOVE 1
    [@PMOVE2]
    #ACT
    TAGMAPMOVE 2
    [@PMOVE3]
    #ACT
    TAGMAPMOVE 3
    [@PMOVE4]
    #ACT
    TAGMAPMOVE 4
    [@PMOVE5]
    #ACT
    TAGMAPMOVE 5
    [@PMOVE6]
    #ACT
    TAGMAPMOVE 6
    [@TAGMAPINFO1]
    #ACT
    TAGMAPINFO 1
    GOTO @StdModeFunc99
    [@TAGMAPINFO2]
    #ACT
    TAGMAPINFO 2
    GOTO @StdModeFunc99
    [@TAGMAPINFO3]
    #ACT
    TAGMAPINFO 3
    GOTO @StdModeFunc99
    [@TAGMAPINFO4]
    #ACT
    TAGMAPINFO 4
    GOTO @StdModeFunc99
    [@TAGMAPINFO5]
    #ACT
    TAGMAPINFO 5
    GOTO @StdModeFunc99
    [@TAGMAPINFO6]
    #ACT
    TAGMAPINFO 6
    GOTO @StdModeFunc99

  • [GEE引擎] 机器人脚本SEC/MIN/HOUR/DAY/RUNONWEEK/RUNONWEEK/RobotManage.txt

    功能:
        系统机器人,可以定时做一些指定操作
        相关配置目录:
    \Envir\Robot_def\


        相关文件:
    \Envir\Robot.txt     机器人配置文件
    \Envir\Robot_def\RobotManage.txt 机器人运行脚本文件

    机器人配置文件格式:
    ;Robot.txt
    ;机器人名称     脚本名称
     系统控制          AutoRunRobot


    脚本格式:
    ;AutoRunRobot.txt
    #AutoRun NPC SEC 10 @SendRedMsg
    SEC:按秒运行
    MIN:按分运行
    HOUR:按小时运行
    DAY:按天运行
    RUNONWEEK:按星期几及时间运行
    #AutoRun NPC RUNONWEEK 5:15:55 @SendRedMsg
    星期五15点55分运行

    实例:
    Robot.txt内容:该文件在\Envir\下
    ;==========================
    Test Test
    ;==========================

    Test.txt内容:(每8秒钟运行脚本一次)该文件在\Envir\Robot_def\下
    ;==========================
    #AutoRun NPC SEC 8 @DHB
    ;==========================

    RobotManage.txt内容(内容即普通脚本内容)该文件在\Envir\Robot_def\下
    ;==========================
    [@DHB]
    #if
    #act
      SENDMSG 0 双头金刚怪物攻城了......
      MISSION 3 330 330
      PARAM1 360
      PARAM2 340
      PARAM3 10
      PARAM4 1
      MOBPLACE 双头金刚
    ;==========================
    ;====================================================2016-03-30扩展支持如下=========================================================

    增加了关于国家参数设置
    MISSION 3 330 330
    PARAM1 360
    PARAM2 340
    PARAM3 10
    PARAM4 5
    PARAM5 国家
    PARAM6 同国家名玩家是否可攻击(0,1)
    PARAM7 不国家名怪物是否PK(0,1)
    MOBPLACE 半兽勇士

  • [GEE引擎] 沙巴克触发GetCastle/LostCastle/CreateGuild/exitGuild


    新增触发
    以下QFunction-0.txt触发为2013年10月28号后增加的,为方面大家查找触发命令特保存在本页!!!


    ;沙巴克被占领触发
    [@GetCastle]
    #IF
    #Act
    #SAY
    break
    沙巴克被占领!
    ;沙巴克被别人占领触发 [@LostCastle]
    #IF
    #Act
    SENDMSG 0 提示:沙巴克老大<$USERNAME>要换人了
    ---------------------------------------------------
    ;创建行会触发
    [@CreateGuild]
    #IF
    #ACT
    break
    #SAY
    行会已经创建!
    ;退出行会触发
    [@exitGuild]
    #IF
    #SAY
    你已经从行会中退出!
    --------------------------------------------------- 出师触发 QFunction-0.txt
    [@UnMasterEnd]
    #IF
    #ACT
    SENDMSG 6 提示:师傅触发! [@UnMasterEnd1]
    #IF
    #ACT
    SENDMSG 6 提示:徒弟触发! --------------------------------------------------- 挂机触发 QFunction-0.txt
    [@StartAutoOnline]
    #IF
    #ACT
    SENDMSG 6 提示:开始挂机! [@StopAutoOnline]
    #IF
    #ACT
    SENDMSG 6 提示:停止挂机! --------------------------------------------------- 20170407增加加入行会触发 [@JoinGuild]
    #IF
    #Act
    SENDMSG 6 你已经加入了<$GUILDNAME>行会!
    SendCenterMsg 180 251你已经加入了<$GUILDNAME>行会 0 30


    陆续增加中...........


  • [GEE引擎] 新增触发触发UnMasterEnd/UnMasterEnd1/StartAutoOnline/StopAutoOnlineJoinGuild


    新增触发
    以下QFunction-0.txt触发为2013年10月28号后增加的,为方面大家查找触发命令特保存在本页!!!


    ;沙巴克被占领触发
    [@GetCastle]
    #IF
    #Act
    #SAY
    break
    沙巴克被占领!
    ;沙巴克被别人占领触发 [@LostCastle]
    #IF
    #Act
    SENDMSG 0 提示:沙巴克老大<$USERNAME>要换人了
    ---------------------------------------------------
    ;创建行会触发
    [@CreateGuild]
    #IF
    #ACT
    break
    #SAY
    行会已经创建!
    ;退出行会触发
    [@exitGuild]
    #IF
    #SAY
    你已经从行会中退出!
    --------------------------------------------------- 出师触发 QFunction-0.txt
    [@UnMasterEnd]
    #IF
    #ACT
    SENDMSG 6 提示:师傅触发! [@UnMasterEnd1]
    #IF
    #ACT
    SENDMSG 6 提示:徒弟触发! --------------------------------------------------- 挂机触发 QFunction-0.txt
    [@StartAutoOnline]
    #IF
    #ACT
    SENDMSG 6 提示:开始挂机! [@StopAutoOnline]
    #IF
    #ACT
    SENDMSG 6 提示:停止挂机! --------------------------------------------------- 20170407增加加入行会触发 [@JoinGuild]
    #IF
    #Act
    SENDMSG 6 你已经加入了<$GUILDNAME>行会!
    SendCenterMsg 180 251你已经加入了<$GUILDNAME>行会 0 30


    陆续增加中..........
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部