星河彩虹独立端知识库
文档目录
服务端说明

执行命令列表

131 / 131 项
命令及格式参数参数解释说明
TAKE A BA=物品名字
B=数量
从玩家包裹收回指定数量物品
GIVE A B CA=物品名字
B=数量
C=1绑定
给玩家指定数量的物品
TAKEW A BA=物品名字
B=数量
从玩家身上收回指定物品
CLOSE无参数关闭对话框
BREAK中断或继续下去
TimeReCall AA=时间(单位:分)设置进入某个地图的时间后返回源地图设置进入某个地图的时间后返回源地图
BreakTimeReCall无参数用于取消TimeReCall的计时
SENDMSG A B C DA=信息类型
B=文字内容
C=字体颜色
D=背景颜色
请到说明书中搜索发送指定类型的文字信息
RECALLMOB A B C D EA=怪物名称
B=怪物等级
C=叛变时间
D=自动变色
E=怪物颜色
A参数为怪物数据库的名称
B参数取值0....7
C参数叛变时间单位是分钟
D参数:
*0-*不自动变色.且需要设置参数Color
*1-*自动变色
E参数取值1...7
召唤一个指定等级、颜色的怪物作为当前玩家的宝宝
SETBONENAME A BA=怪物名字
B=等级
B参数可以忽略,忽略则使用技能等级设置道士"强化骷髅术"技能召唤的怪物名称和等级
BINDGOLD A BA=操作符+ - =
B=数值
设置人物的绑定金币数量
BINDGAMEGOLD A BA=操作符 + - =
B=数值
设置人物的绑定元宝数量
GUILDGOLD A BA=操作符 + - =
B=数值
设置人物行会银两
GUILDPUBLICGOLD A B CA=需要操作的行会名称
B=操作符 + - =
C=数值
A参数写SELF时为当前人物的行会设置行会的公共银两
GUILDTOWERGRADE A B CA=需要操作的行会名称
B=操作符 + - =
C=数值
A参数写SELF时为当前人物的行会设置行会通灵塔等级
SETPROFFER A BA=操作符 + - =
B=数值
B参数取值(0,1)设置人物通灵塔贡献状态,状态为1时,附加属性才有效
TAKETOWERITEM AA=被操作物品的ID用于收走行会通灵塔资源捐献中的物品
ADDNAMELIST A BA=文件路径
B=1,表示可以写入重复内容
如:
ADDNAMELIST ..\QuestDiary\人物名字.txt
把当前玩家的名字添加到指定的文件中
DELNAMELIST AA=文件路径
B= 1 ,表示删除列表中所有与执行条件相同的文本
如:
DELNAMELIST ..\QuestDiary\人物名字.txt
把当前玩家的名字从指定的文件中删除
ADDGUILDLIST AA=文件路径如:
ADDGUILDLIST ..\QuestDiary\行会信息.txt
把当前玩家的行会名字添加到指定的文件中
DELGUILDLIST AA=文件路径如:
DELGUILDLIST ..\QuestDiary\行会信息.txt
把当前玩家的行会名字从指定的文件中删除
ADDACCOUNTLIST AA=文件路径如:
ADDACCOUNTLIST ..\QuestDiary\帐号信息.txt
把当前玩家的帐号添加到指定的文件中
DELACCOUNTLIST AA=文件路径如:
DELACCOUNTLIST ..\QuestDiary\帐号信息.txt
把当前玩家的帐号从指定的文件中删除
ADDIPLIST AA=文件路径如:
ADDIPLIST ..\QuestDiary\IP信息.txt
把当前玩家的IP添加到指定的文件中
DELIPLIST AA=文件路径如:
DELIPLIST ..\QuestDiary\IP信息.txt
把当前玩家的IP从指定的文件中删除
CHANGESEAMCPOINT A BA=操作符 + - =
B=数值
调整人物海魔值
KILLMONBURSTRATE A BA=倍率
B=时长
倍率除以100才是实际的
时长单位是秒
调整玩家杀怪爆物品几率
THUMPRATE A BA=操作符 + - =
B=数值
调整人物暴击概率
REDUCEAC A BA=操作符 + - =
B=数值
调整人物减免对方物理防御
REDUCEMAC A BA=操作符 + - =
B=数值
调整人物减免对方魔法防御
REDUCESPEEDPOINT A BA=操作符 + - =
B=数值
调整人物减免对方物理躲避
REDUCEANTIMAGIC A BA=操作符 + - =
B=数值
调整人物减免对方魔法躲避
MENTALLEVEL A BA=操作符 + - =
B=数值
调整人物天元心法等级
MENTALPOINT A BA=操作符 + - =
B=数值
调整人物当前天元值
MENTALPOINTMAX A BA=操作符 + - =
B=数值
调整人物最大天元值
ELEMENTFORCE A BA=操作符 + - =
B=数值
调整人物当前元力值
AMBITKIND A BA=操作符 + - =
B=数值
参数B说明:
3 天人神
4 天人魔
5 天仙神
6 天仙魔
7 上仙神
8 上仙魔
调整人物天人类型
AMBITLEVEL A BA=操作符 + - =
B=数值
参数B说明:

范围:1....126
调整人物天人境界重数
DECOMPOSELEVEL A BA=操作符 + - =
B=数值
设置人物拆卸等级
DECOMPOSEEXP A BA=操作符 + - =
B=数值
设置人物拆卸经验
DECOMPOSEEXPMAX A BA=操作符 + - =
B=数值
设置人物拆卸最大经验
SPIRITY A BA=操作符 + - =
B=数值
设置人物精力值
SPIRITYMAX A BA=操作符 + - =
B=数值
设置人物最大精力值
TIGERLEVEL A BA=操作符 + - =
B=数值
调整虎王等级
TIGERHP A BA=操作符 + - =
B=数值
调整虎王血量
TIGERFELEMENTABIL A B CA=属性类型(0.......4)
B=操作符号,支持(+、-、=)
C=数值
属性类型取值:
0 金
1 木
2 土
3 水
4 火
调整虎王五行属性值
TIGERSKILLLEVEL A B CA=技能类型(0....8)
B=操作符号,支持(+、-、=)
C=数值
技能类型如下
0 猛击
1 怒嚎
2 冲撞
3 斗转
4 护主
5 冲击波
6 反弹
7 转换
8 嗜血
调整虎王技能数据
TIGERFELEMENT
TIGEREXP A BA=操作符 + - =
B=数值
当经验满后自动升级调整虎王经验
RECALLMOBEX A B C D E FA=怪物名字
B=刷新地图
C=刷新坐标X
D=刷新坐标Y
E=是否可移动
F=宝宝新名字(不显示主人名字)
补充:
A参数:
设置SELF表示克隆一个自己的心魔来作为宝宝,大刀不攻击,不叛变
C参数:
坐标为-1时,则表示在玩家右手边出现
E参数取值:
0 宝宝不移动
1可移动
GOTO AA=脚本标签比如:
#ACT
GOTO @测试
[@测试]
永远网络 Www.YyCh3.Com
跳转到同一个脚本里指定的脚本
NUMTOCHR A BA=变量
B=变量或字符
将一个阿拉伯数字转换为中文数字
HAIRCOLOR AA=发色代码取值范围:

0 恢复默认

1...15种颜色
改变人物的头发颜色
WEARCOLOR AA=衣服代码取值范围:

0 恢复默认

1..15种颜色
说明:

女性衣服和男性衣服的颜色配置是不一样的 具体的颜色请自己在游戏内调试
改变人物的衣服颜色
HAIRSTYLE AA=发型代码取值范围:
*0-3:*男性四种发型
*4-7:*女性四种发型
改变人物的头发类型
REFINEWEAPON
DELAYGIFT A B CA=倒计时时间
B=脚本标签
C=倒计时显示的文字
参数说明:
A参数:
单位:秒
B参数: 倒计时结束后触发QManage.txt中此 标签
C参数:
提示文字必须包含%s
倒计时礼物功能
SETTASKVALUE A B C DA=任务ID
B=变量名称
C=操作符号 + - =
D=数值
B参数变量取值范围:
数值型: I0I9
字符型:
S0
S9
调整任务专属变量
SETTIMEREX A B C DA=玩家名称
B=延迟时间(单位:秒)
C=脚本标签,将触发QManager.txt 中的此标签
D=执行次数(可省略,默认为1)
个人计时器玩家在计时中途重新登录,计时器将仍然有效
RECALLGROUPMEMBERS AA=地图编号此命令只有队长可以使用该命令把本编组队员传送到指定地图
MAPTING
WRITEWEAPONNAME
DELAYGOTO A BA=时间
B=脚本标签
时间单位是:毫秒延时执行同一个NPC脚本中指定的标签内容,可覆盖
REFINEPOINT A BA=操作符号,支持(+、-、=)
B=具体数值
调整玩家极品修炼值
ADDPRENTICE AA=徒弟名字将指定玩家收为徒弟
CLEARNAMELIST AA=文件路径如:
CLEARNAMELIST ..\QuestDiary\人物名字.txt
清空玩家名列表
KILLSLAVE AA=宝宝名字
B=1时,清理后没有尸体
如果A参数为空,则杀死所有的宝宝杀死指定的宝宝或全部宝宝
SETITEMEVENT
REMOVEITEMEVENT
RETURN
CLEARCASTLEOWNER
DISSOLUTIONGUILD
CHANGEGENDERA=0或10是男 1是女改变性别
SETFAME
CHANGELEVEL A BA=操作符 + - =
B=数值
调整玩家当前的等级
CLEARSKILL无参数删除玩家的全部技能
DELNOJOBSKILL无参数删除非当前玩家职业的所有技能
DELSKILL AA=技能名称删除当前玩家指定的技能
ADDSKILL A BA=技能名称
B=技能等级
技能等级根据技能不同等级也不同
范围: 0...15
给当前玩家添加技能
SKILLLEVEL A B CA=技能名称
B=操作符 + - =
C=技能等级
技能等级根据技能不同等级也不同
范围: 0...15
调整当前玩家的技能等级
CHANGEPKPOINT A BA=操作符 + - =
B=数值
调整当前玩家的PK值
CHANGEEXP A BA=操作符 + - =
B=数值
调整当前玩家的经验值
CHANGEJOB AA=职业类型参数取值:
Warrior:战士
Wizard:法师
Taoist:道士
调整当前玩家的职业类型
SETMEMBERTYPE A BA=操作符 + - =
B=数值
调整玩家当前的会员类型
SETMEMBERLEVEL A BA=操作符 + - =
B=数值
调整玩家当前的会员等级
GAMEGOLD A BA=操作符 + - =
B=数值
调整玩家当前的元宝
AUTOADDGAMEGOLD A BA=操作符 + - =
B=数值
自动增加元宝
AUTOSUBGAMEGOLD
CHANGENAMECOLOR AA=颜色值取值范围: 0....255更改玩家名字颜色
KILLMONEXPRATE A BA=经验倍数
B=时长
A参数:

倍数除以100为真正的倍率(如:200为2倍 ,150为1.5倍)
B参数:

时长单位: 秒
设置当前玩家的杀怪经验倍数
POWERRATE A BA=攻击倍数
B=时长
A参数:

倍数除以100为真正的倍率(如:200为2倍 ,150为1.5倍)
B参数:

时长单位: 秒
设置当前玩家的攻击力倍数
CHANGEMODE A BA=模式类型
B=关闭/开启(0,1)
请到说明书中搜索设置玩家的模式或开启特殊功能
CHANGEPERMISSION AA=权限等级取值0.....10
0 是普通玩家权限
10 是GM权限
设置玩家的权限等级
KILL AA=提示类型*取值范围:
无参数:*人物死亡.不显示凶手信息
*1:*人物死亡不掉物品.不显示凶手信息
*2:*人物死亡.显示凶手信息为NPC
*3:*人物死亡不掉物品.显示凶手信息为NPC
将玩家杀死
KICK无将当前玩家踢下线
DELMARRY无参数删除结婚
DELMASTER无参数删除师傅
UnMaster Requestunmaster ForceA=人物名字不带A参数时为解除师傅关系
带A参数时为解除指定徒弟关系
例:
[@test0]
#ACT
requestunmaster force
SENDMSG 5 解除师傅成功
[@test1]
#ACT
requestunmaster force gm09
SENDMSG 5 解除指定徒弟成功
MASTER无参数拜师
UNMASTER无参数离婚
CREDITPOINT A BA=操作符 + - =
B=数值
调整玩家当前的声望值
CLEARNEEDITEMS
CLEARMAKEITEMS
SETSENDMSGFLAG
MONGENEX
CLEARMAPMON A BA=地图编号
B=怪物名字(可忽略)
参数B 为怪物名字时,表示清理该地图所有此名字的怪物,忽略则清除所有的怪物清理地图怪物
SETMAPMODE
GAMEPOINT A BA=操作符 + - =
B=数值
调整玩家当前的游戏点
PKZONE
RESTBONUSPOINT无参数清除BONUSPOINT命令调整的属性
TAKECASTLEGOLD
HUMANHP A BA=操作符 + - =
B=数值
调整玩家的血量
HUMANMP A BA=操作符 + - =
B=数值
调整玩家的魔法
GUILDBUILDPOINT A BA=操作符 + - =
B=数值
调整行会建筑指数
GUILDAURAEPOINT A BA=操作符 + - =
B=数值
调整行会繁荣指数
GUILDSTABILITYPOINT A BA=操作符 + - =
B=数值
调整行会人气指数
GUILDFLOURISHPOINT A BA=操作符 + - =
B=数值
调整行会安定指数
OPENITEMBOX AA=怪物名称调用数据库中的怪物暴率,物品会散落在触发该脚本的玩家身边
SETRANKLEVELNAME AA=%s封号注:
个行封号前必须加%s,多个封号换行使用"",
如:%s传奇世界\无限精彩
必须在!Setup.txt里把该功能打开:ShowRankLevelName= 1
人物个性封号系统
GUILDCHIEFITEMCOUNT
ADDNAMEDATELIST
mobfireburn A B C D E FA=地图号
B=X
C=Y
D=效果
E=持续时间
F=伤害
#ACT
gmexecute mobfireburn 3 333 333 4 3600 1
在指定的地图坐标设置一个效果
SETSCRIPTFLAG
SETAUTOGETEXP A B C DA=循环时间(单位:秒)
B=循环时间内获得的经验
C=类型
D=地图代码
C参数类型:
0在任何地方有效
1在指定安全区有效.且需要设置参数Map
设置当前玩家在指定地图在指定时间内获得指定的经验值
CANCELSHOP无参数取消当前人物摆摊取消当前人物摆摊
SETKILLMANLABEL
SETITEMTIMESTAMP A B C请到说明书中搜索
SETREPRESSDEMONWINGLOOK AA:(1-15或100-102)请到说明书中搜索设置人物羽翼外观
SETMAGICHOTKEY A BA:技能名字
B :快捷键数字(0-8),为0代表设置为空
设置指定技能的快捷键使用以下变量返回快捷键<$MAGIC(X).KEY>、<$MAGICHOTKEY(X)>
Backstep例:
#ACT
GMEXECUTE Backstep
此命令可以把人物震退一格
CHANGEHITMONHP A B CA: + - =
B: 数值
C: =1百分比
调整当前攻击的怪物血量