网站首页 → 文章4200内容



《传奇3》服务端#ACT执行类脚本命令

 阅读:3528  2022-07-31 23:11:57



    ‌‍SETFAME + 100 //声望操作 支持+ - = 操作
    RUNSCRIPTLABEL [ALL|GUILD|GROUP|PLAYERNAME] "@_CALLBACK" //执行脚本到该NPC的指定标签,如果标签为
    [@~~*] 模式则忽略NPC位置~~可以任意地点调用
    //如 actcmd RUNSCRIPTLABEL %A1 "@_LABEL1" 则A1中的内容如果是玩家 并且玩家在线的话 该玩家就会执行
    @_LABEL1标签
    MOVETOPLAYER AAAA //移动到玩家 AAAA
    MOVETONPC BBBB //移动到NPC BBBB
    DELFILE "路径" //删除文件 可以使用相对路径和绝对路径 如DELFILE ".\Envir\Adminlist.txt"
    SETPROJOB //生产技能相关 设定职业 0 1 2 3 4 ==
    SETPROLVL //生产技能相关 设定生产等级
    SETPROEXP //生产技能相关 设定生产经验
    SETUSERJF + 100 "吃经验" "用户名" // 参数1 2 为数量操作 包括+ - = 参数3是操作日志 会写入
    King_UserJFLog 参数4 是操作的目标玩家 默认为自己 可以指定任意在线玩家
    SETLOCK //人物上线锁开启
    SETUNLOCK //人物上线锁关闭
    SETSTORAGEPASSOK //上面的密码保护 执行后仓库解锁,本次在线不需要再次输入仓库密码就能取东西
    ITEMNAMEPREFIX 位置 名字 //物品刻名 ITEMNAMEPREFIX 1 "一把刀" 武器的名字刻为 一把刀
    CHANGELVL + 100 0 //调级 支持+ - = 操作 最后一个参数为0 清掉当前经验
    CHANGEPK + 100 //调整PK值 支持+ - = 操作
    SETSUPERCHANGE + 100 //转生次数 支持+ - = 操作 转生属性在setup\plus_setup.ini 中REBORN XXX 对应 可
    在脚本中搜索 自定义加的属性
    ADDTOUSEITEM 2 大天使之剑 //?????
    SETTEMPJF //设置内测积分 支持+ - = 操作 文件保存在 EI目录下的TempJF.dat中 注意清档不要误删
    SETSERVEREXPMULTIPLE 2 //整个服务器经验倍数*2 1就是恢复设定
    SETDROPRATE 2 //整个服务器经验爆率*2 1就是恢复设定
    SETSTFLAG 1 AAAA BBBB //设置师徒状态 实际可参考Envir\QuestDiary\KINGSCRIPT\CHECKUNSTUDENT.TXT
    Apprenticeship_Stu.txt
     Envir\QuestDiary\vimascript\师徒管理.txt
    //设置 BBBB 的ST状态为1 ST名字为 AAAA
    //SETSTFLAG 1 CCCC //设置自己的ST状态为1 ST名字为CCCC
     //0 没有拜师也没有收徒弟
     //1 师傅 是师傅 //师傅
     //2 徒弟 是徒弟 //徒弟
     //3 徒弟 是被逐出师门
     //4 师傅 徒弟已经出师
     //5 师傅 是 背叛师门
     //6 师傅 徒弟已经达到出师等级,暂时还没出师 //师傅
     //7 徒弟 自己已到出师等级,暂时还不出师 //徒弟
     //8 师傅 徒弟选择不出师 但师傅不在线 没有获得奖励 //师傅
     //9 师傅 达到出师等级继续保留的徒弟 决定脱离关系
     //10徒弟 保留的师徒关系被师傅解除了并且自己未在线
    CHECKCARDPASS //检测卡密 冲值专用命令
    46
     2013 开发版系列插件引擎说明书
    网游先锋传奇三 | 机密
    Copyright ©2005-2013 网游先锋传奇三 Ei3G.Com All Rights Reserved
    SUBCARD 100 //扣除积分卡的数量 积分卡为 King_HumPlus 表 UserJFCard 字段
    EDITITEM //宝石版专用命令
    ADDMAGIC 魔法名 5 //添加魔法 魔法名 与 魔法等级
    GIVEEXPEX 50000 //给经验
    KICKUSER //将执行者踢掉
    ATTRIBUTEADD [CLEAR]|DC|SC|MC|MAC|MP|AC|AM1~7|HP 100 //增加人物属性 不保存,下限消失
    SETDOUBLEEXP + 1000 //支持+ - = 操作 设置双倍经验剩余总数增加 单位(毫秒)
    STARTDOUBLEEXP 100 //开启 双倍经验 单位(分钟)
    TAKEITEMBYIDX 1234 //将包裹里的物品MAKEINDEX = 参数1 的物品收掉
    GIVEEX AAA 1 //给东西
    CHANGEMAGLVL AAA 1 2 //将AAA魔法等级修改为 参数2 经验修改为 参数3
    GIVEGOLDEX 1000 //可以给大量金币
    SERVERTOP 10 //
    RESETSERVERTOP 10 //刷新服务器排行榜前10名
    ADDEIMEMOLOG "aaaaaaaaaaaaaaaa" //在EI日志窗体输出内容
    SENDUSERSAY "@允许悄悄话" //在脚本中让玩家发送说话内容
    SETPOINT //p1-p8 Dc mc sc hp mp ac mac AddPoint
    ACCEPTREBORNBONUS CLEAR|DC|SC|MC|MAC|MP|AC|HP 100 //用法见
     //转生属性增加 包括清理 破坏 灵魂 自然 防御
    魔御 蓝 血 数据保存在King_humplus的
    
    //AddDc,AddMc,AddSc,AddAc,AddMac,AddHP,AddMp,AddMinDc,AddMinMc,AddMinSc,AddMinAc,AddMinMac 中
    例如:ACCEPTREBORNBONUS CLEAR 全清
    ACCEPTREBORNBONUS CLEAR DC 100 50 //减少DC 下限50点 上限100点 如果剩余点数不足操作数 那么则清为0
    RECALLGUILDMEMBER ALL // 召唤行会成员 ALL表示强制召唤 否则是不强制 行会成员命令 @允许行
    会召唤
    SETVIP + - = 3 //设置vip剩余时间
    SETVIPLEVEL + - = 3 //设置vip等级
    SETEXPRATE 2.5 1800 //提升经验 参数1 参数2 参数1:倍率 参数2:时间(秒)
    SETPOWERRATE 1.5 600 //提升自身攻击 参数1 参数2 参数1:倍率 参数2:时间(秒)
    PROPOSECASTLEWAREX
    SETSUPERPOWER 支持+ - =操作 //类似于积分 也可以自定义
    SETSUPERPOWERLVL 1 //设置1级光效,取值范围1和2,写0的话是删除效果
    MAPSAVE //保存当前人物坐标至数据库 King_HumPlus 表 MapSave MapSaveX MapSaveY 字段
    MAPLOAD
    SETPOWERLVL //可以往该字段写入值(支持+ - =)
    CHANGEJOB
    SETUSERXP //控制台的转生功能脚本化.如SETUSERXP 0.4,就是打怪经验为0.4倍
    GUILDADDMEMBER xx //(我来做行会限制人数,比如行会限制最大100人)
    STARTBUFF AA BB CC //AA代表GameInter文件的位置,BB代表时间,CC代表着状态描述,如下图.若时间为无限
    的,显示N/A,BB为0或者其他特定值
    MAKEANYFILES //(描述:用来输入文字并保存在任意目录下的任何格式)
     命令格式: makeanyfiles "输入文字内容" "保存文件的详细名称与路径" 其中 &
    为输入文字中的换行符.
    举例说明1: makeanyfiles "aaaa" "c:\1.bat" 效果为写入aaaa 这段文字保存为c盘,文件名保存为
    1.bat
    举例说明2: makeanyfiles "aaaa&bbbb" "c:\a.txt" 效果为写入aaaa和bbbb这段文字保存为c盘,文件
    名保存为a.txt
     a.txt的内容为第一行显示aaaa 第二行显示bbbb,输入过程中支持空格的操作
    输入文字中,&代表换行符,类似\的效果.文件保存格式可以自定义保存的格式,比如可保存为bat txt rar zip exe
    等
    47
     2013 开发版系列插件引擎说明书
    网游先锋传奇三 | 机密
    Copyright ©2005-2013 网游先锋传奇三 Ei3G.Com All Rights Reserved
    RUNANYFILES //(描述:用来运行任意目录下的某个文件或程序)
    命令格式: runanyfiles "要运行文件或程序所在的详细路径与名称"
    举例说明1: runanyfiles "c:\abc.bat" 效果为执行完该命令会运行c盘下的abc.bat 文件
    举例说明2: runanyfiles "c:\abc.exe" 效果为执行完该命令会运行c盘下的abc.exe 文件
    可以运行任意目录下的任意一程序或文件,即和双击打开程序文件的效果一样
    DELANYFILES //(描述:用来删除任意目录下的文件或文件夹)
    命令格式: delanyfiles "要删除文件夹或文件的详细路径与名称"
    举例说明1: delanyfiles "d:\mud3" 效果为执行完该命令会删除d盘mud3目录下的所有文件和文件夹
    举例说明2: delanyfiles "d:\mud3\envir" 效果为执行完该命令会删除d盘mud3目录下envir目录下的所有
    文件和文件夹
    可以删除任意目录下的任意文件夹或文件
    SETNICKNAME "%改的封号" //支持变量 添加名字下方的封号显示。SETNICKNAME "" 清理
    SETONLINELOCKPASSOK //解锁上线锁
    SETONLINELOCKPASSWORD //设定上线锁密码
    TAKEOFF //取下身上某位置的装备到包裹中 如果物品禁止摘下 则无法摘下
    SETEFFECT 1 天狼刀 10 //让1位置显示为天狼刀 10秒钟
    SETMAXLVL //设置最大等级,与控制台限制等级类同
    SETEXPNA //禁止获取经验
    RELIVE 50 10 //复活 并恢复50%血 10%蓝
    TAKEBONUSEX CLEAR|[INC]|DC|SC|MC|MAC|MP|AC|AM1~7|HP 100 //加点 为解决爆点问题使用 直接看大善大师的
    脚本
    //数据库操作
    FormatStr "where fld_username = '%s'" %Username
    FormatStr "where fld_time = %s" %D0
    READSQL "表名" "字段名,字段名2" "自定义变量1,自定义变量2" %A9 //读取插件数据库的字段数据 默认用户名
    FormatStr "%s,%s,%s" FLD_CHARACTER,字段名1,字段名2 //最多3个变量
    MOV A7 %A9
    FormatStr "'%s',%s,%s" %Username,字段名1值,字段名2值 //最多3个变量
    MOV A8 %A9
    FormatStr " where FLD_CHARACTER='%s' " %Username
    WRITESQL "表名" %A7 %A8 %A9 //写入数据库的字段数据 默认用户名
    //初始化数据库
    FormatStr "where FLD_CHARACTER = '%s'" %Username
    WRITESQL "表名" "FLD_CHARACTER" %Username %A9
    SETNEWFAME ;荣誉
    SETPKMODE ;设置PK模式
    DELMAG ;删除魔法
    READSQLEX
    ENSAVEVALUE
    ENLOADVALUE







传奇三私服


2022-07-31 23:11:57


上一篇:《传奇3》00default默认NPC触发类命令
下一篇:《传奇3g私服》服务端脚本CHECK检测类命令
"