英雄合击技能
功能:技能
格式:无
说明:技能数据库设置,请直接使用我们提供的数据库既可
例:
人物在线改名系统
-----------------------------------人物在线改名------------------------------
[@Main]
<查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
<我要改名/@@InputString2(请输入新的名称:)>>\
[@InputString1]
#IF
Equal
S1
#ACT
SENDMSG 6 请输入一个正确的名称
Break
#OR
CheckStringlength S1
> 14
CheckStringlength S1 < 4
#ACT
SENDMSG 6
输入名称长度不正确
Break
;无需检测名字是否可用
;#IF
;CheckHumNameCanUse S1
;#SAY
;<$STR(S1)>可以使用
;#ELSESAY
;<$STR(S1)>不能使用!!!
[@InputString2]
#IF
Equal
S2
#ACT
SENDMSG 6 请输入一个正确的名称
Break
#OR
CheckStringlength S2
> 14
CheckStringlength S2 < 4
#ACT
SENDMSG 6
输入名称长度不正确
Break
#IF
#ACT
CHANGEHUMNAME
S2
-------------------------以下是同步修改文本命令使用相关解释----------------------------------------------------
ChangeHumNameFile
文件名 是否绝对路径(1:绝对路径; 0或空:相对路径) 前缀 后缀
ChangeHumNameFile
..\QuestDiary\会员名单.txt
特别注意:如果是修改自定义变量中的的角色名字
请注意填写是否绝对路径参数!(凡是调用最后的参数,那么前面参数必须完整,如果只需要前面的后面则可以留空)
ChangeHumNameFile
..\QuestDiary\玩家数据\杀人数.txt 0 [ ]
修改如下格式文件(abcd是角色名):
[abcd]
杀人数=1
-------------------以下是QF脚本----------------------------------------------------------
QFunction-0.txt脚本相关触发
[@ChangeingHumName]
正在修改请稍后。。。\
\
<关闭/@exit>\
[@ChangeHumNameOK]
#ACT
;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
;这个命令也只能放在这个地方,放其他地方无效
CHANGEHUMNAMEFILE
..\QuestDiary\变量文件\HQCQASave.txt 0 [ ]
CHANGEHUMNAMEFILE
..\QuestDiary\会员名称.txt
#SAY
你的名字修改成功,旧名称:<$USERNAME>
新名称:<$USERNEWNAME>!\
\
<关闭/@exit>\
[@NameLengthFail]
名字长度不允许超过30个字符!\
\
<关闭/@exit>\
[@HumNameFilter]
该名字存在非法字符!\
\
<关闭/@exit>\
[@HumNameExists]
该名字已经被其他玩家占用,请选择其他名字\
\
<关闭/@exit>\
[@ChangeHumNameFail]
改名失败!\
\
<关闭/@exit>\
人物在线改名系统
-----------------------------------人物在线改名------------------------------
[@Main]
<查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
<我要改名/@@InputString2(请输入新的名称:)>>\
[@InputString1]
#IF
Equal
S1
#ACT
SENDMSG 6 请输入一个正确的名称
Break
#OR
CheckStringlength S1
> 14
CheckStringlength S1 < 4
#ACT
SENDMSG 6
输入名称长度不正确
Break
;无需检测名字是否可用
;#IF
;CheckHumNameCanUse S1
;#SAY
;<$STR(S1)>可以使用
;#ELSESAY
;<$STR(S1)>不能使用!!!
[@InputString2]
#IF
Equal
S2
#ACT
SENDMSG 6 请输入一个正确的名称
Break
#OR
CheckStringlength S2
> 14
CheckStringlength S2 < 4
#ACT
SENDMSG 6
输入名称长度不正确
Break
#IF
#ACT
CHANGEHUMNAME
S2
-------------------------以下是同步修改文本命令使用相关解释----------------------------------------------------
ChangeHumNameFile
文件名 是否绝对路径(1:绝对路径; 0或空:相对路径) 前缀 后缀
ChangeHumNameFile
..\QuestDiary\会员名单.txt
特别注意:如果是修改自定义变量中的的角色名字
请注意填写是否绝对路径参数!(凡是调用最后的参数,那么前面参数必须完整,如果只需要前面的后面则可以留空)
ChangeHumNameFile
..\QuestDiary\玩家数据\杀人数.txt 0 [ ]
修改如下格式文件(abcd是角色名):
[abcd]
杀人数=1
-------------------以下是QF脚本----------------------------------------------------------
QFunction-0.txt脚本相关触发
[@ChangeingHumName]
正在修改请稍后。。。\
\
<关闭/@exit>\
[@ChangeHumNameOK]
#ACT
;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
;这个命令也只能放在这个地方,放其他地方无效
CHANGEHUMNAMEFILE
..\QuestDiary\变量文件\HQCQASave.txt 0 [ ]
CHANGEHUMNAMEFILE
..\QuestDiary\会员名称.txt
#SAY
你的名字修改成功,旧名称:<$USERNAME>
新名称:<$USERNEWNAME>!\
\
<关闭/@exit>\
[@NameLengthFail]
名字长度不允许超过30个字符!\
\
<关闭/@exit>\
[@HumNameFilter]
该名字存在非法字符!\
\
<关闭/@exit>\
[@HumNameExists]
该名字已经被其他玩家占用,请选择其他名字\
\
<关闭/@exit>\
[@ChangeHumNameFail]
改名失败!\
\
<关闭/@exit>\
用户游戏相关命令
注:以下命令在(M2目录中)Command.ini文件中均可自由更改命令名称.
相关命令 | |
@Date | 显示当前服务器上的日期时间 |
@禁止私聊 | |
@禁止群聊 | |
@禁止交易 | |
@加入行会 | |
@退出行会 | |
@禁止行会聊天 | |
@允许行会联盟 | |
@联盟 | |
@取消联盟 | |
@允许天地合一 | |
@天地合一 | |
@仓库解锁 | |
@仓库开锁 | |
@设置仓库密码 | |
@修改仓库密码 | |
@Rest | |
@传送 | 传送物品移动命令 |
@Dear | 夫妻查询位置 |
@Master | 师徒查询位置 |
@DearRecall | 夫妻传送 |
@MasterRecall | 师徒传送 |
@AllowDearRecall | 允许夫妻传送 |
@AllowMasterRecall | 允许师徒传送 |
@GuildRecall | 行会合一 |
@AllowGuildRecall | @允许天地合一 |
@AttackMode | 调整攻击模式 |
仓库、登录密码相关命令 | |
@SetPassword | 设置仓库密码 |
@Chgpassword | 修改仓库密码 |
@UnLock | 打开密码锁 |
@UnLockStorage | 仓库解锁 |
@Lock | 仓库加锁 |
新增部分游戏相关命令
注:以下命令在(M2目录中)Command.ini文件中均可自由更改命令名称.
传送相关命令 | |
@recall | 将人物召唤到自己身边 |
@Regoto | 传送到对方身边 |
@Ting | 将对方随机传送 |
@SuperTing | 将指定范围内人物随机传送 |
@Mapmove | 将指定地图所有人物传送到指定地图 |
@Move | 移动到指定地图 |
@PositionMove | 移动到指定地图座标 |
人物控制相关命令 | |
@GameMaster | 进入/退出管理员模式 |
@Observer | 进入/退出隐身模式 |
@Superman | 进入/退出无敌模式 |
@Level | 调整自己的等级 |
@Kick | 将指定的人物踢下线 |
@Kill | 将指定的人物杀死 |
@Realive | 将死亡的人物复活 |
@Setpermission | 设置人物的游戏权限,可将普通人物提升为GM |
@Info | 显示人物详细信息 |
@MobLevel | 显示身边所有怪物或人物信息 |
@FreePK | 清除指定人物的PK点 |
@PKpoint | 显示指定人物的PK点 |
@IncPkPoint | 增加指定人物的PK点 |
@AdjustLevel | 调整他人级别 |
@AdjustExp | 调整他人经验 |
怪物控制相关命令 | |
@Mob | 在身边放置一个指定的怪物 |
@RecallMob | 召唤一个怪物为宝宝 |
@Mission | 设置怪物集中点(用于开展怪物攻城) |
@MobPlace | 放置怪物,怪物向集中点集中,大刀守卫不攻击怪物(用于开展怪物攻城) |
聊天信息相关命令 | |
@DisableSendMsg | 将指定人物加入禁言列表,人物发信息只能自己看到别人看不到 |
@EnableSendMsg | 将指定人物从禁言列表中删除 |
@DisableSendMsgList | 显示禁言列表中的人物名称 |
@ViewWhisper | 查看指定人物的私聊信息 |
@MobNpc | 制造一个NPC(可不用重启M2做增加NPC制作脚本); |
@DelNpc | 删除NPC |
重新加载设置相关命令 | |
@ReloadAdmin | 重新加载管理员列表 |
@ReloadNpc | 重新加载NPC脚本 |
@ReloadMonItems | 重新加载怪物爆物品列表 |
@ReloadLineNotice | 重新加载游戏公告 |
@ReloadManage | 重新加载登录脚本 |
@ReloadItemDB | 重新加载物品数据库 |
@ReloadMagicDB | 重新加载魔法数据库(暂时无效) |
@ReloadMonsterDB | 重新加载怪物数据库 |
@ReloadRobotManage | 重新加载游戏登录文本 |
物品控制相关命令 | |
@make | 制造指定的物品 |
@SuperMake | 调整给指定物品属性值 |
@BindUseItem | 物品绑定人物信息 |
@GiveMine 数量 纯度 | 给指定纯度的矿石. |
仓库、登录密码相关命令 | |
@CLEARPASSWORD | GM专用命令 |
人物分配点数控制相关命令 | |
@BonusPoint | 增加人物属性点 |
@DelBonusPoint | 删除人物属性点(删除所有已分配及未分配的属性点) |
@RestBonusPoint | 将人物属性点复位(已分配的复位到未分配的点数) |
地图控制相关命令 | |
@SetMapMode | 设置地图模式 |
@Map | 查看当前所在地图相关信息 |
游戏点、币相关命令 | |
@GameGold | 调整人物游戏币数量 |
@GamePoint | 调整人物游戏点数量(泡点数量) |
@CREDITPOINT | 调整人物声望点(1-255) |
@DelGold | 减少人物金币 |
@AddGold | 增加人物金币 |
其他相关命令 | |
@Showflag | 显示标识 |
@showopen | 显示打开 |
@showunit | 显示单位 |
@setflag | 设置标识 |
@setopen | 设置打开 |
@setunit | 设置单位 |
@Reconnection | 更换网关的命令 |
行会相关命令 | |
@AddGuild | 添加一个行会 |
@DelGuild | 删除一个行会 |
@SabukWallGold | 更改沙城所属性行会 |
@ForcedWallconquest | 强行开始或结果攻城战 |
@SabukWallGold | 查看沙城金币数 |
| ||||||||||