删除前缀 修改调整前缀 检测检查前缀 清除前缀
del change check clear
检查人物前缀 获取前缀 打开前缀 增加前缀
is get ope add
随机前缀 发送信息前缀 设置前缀 创建前缀
ran send set create
<<重要注意事项>>
Ctrl+F6调只能调game_data表其他不要动.
然后把服务端game_data表删除,防止覆盖.
<<常用检测执行>>
#if 检测全部条件符合.即可往下继续执行
#or 检测多条件符合一个.即可往下继续执行
#act 后端执行指令
#say 前端显示执行
#elsesay 上否则执行前端显示
#elseact 上否则执行后端
#call 调用脚本
<<常用触发>>
@triggerchat 聊天触发
@login 登录触发
@main NPC接口触发
@attack 攻击触发
@magicattack 魔法攻击触发
@addbag 入包触发
<<常用常量>>
$CURRTAKETEMPOS>装备位置
$CURRTEMNAME>物品名称
$CURRTEMMAKEINDEX>唯一ID
$NEWBAGITEMNAME 物品名称
$NEWBAGITEM ID
$NEWBAGITEMID 唯一ID
$CURRRTARGETNAME 目标名称
$CURRRUSEMAGICID 使用技能的ID
$KILLMONNAME 杀死怪物名称
$KILLPlayNAME 杀死的人物名称
$CURREATEITEM 道具IDx
$CURRTITLEID 称号IDX
$LASTMAILOPTYPEID 邮件ID
$LOOKHUMNAME 查看的玩家名称
$oldmap 当前地图名称
$clientflag 检测客户端载体
<<常用命令>>
while 开始循环
endwhile 循环结束
loopbagitems 遍历背包
money 货币
level 等级
item 物品
take 取走
give 给予
break 中断脚本执行
soto 返回这个物品
stop 中止并且返还物品
goto 跳转@段
map 传到地图
mapmove 传送到地图对应坐标
equal 相等
large 大于
small 小于
mov 赋值
inc 增加
dec 减少
sum 相加
div 相除
mul 相乘
movr 随机赋值
leftstr 获取长度字符串
mailgive 物品塞入邮件
printusetime 检测一段脚本执行时间
<$str()> 套壳输出里面内容
date 当前日期
@@inputinteger() [@InPutString()]
数字型自定义输入
@@InPutString() [@InPutString()]
字符型自定义输入 常用于检查输入是否在文件里,礼包码类型
<<定时器>>
setontimer 个人定时器
setontimerex 全局定时器
setenvirontimer 场景地图定时器
<<UI界面>>
button 自定义文字按钮
Text 文本
Layout 容器方便点击
IMG 自定义图片
bg 是背景图
esc ESC关闭
esit 退出对话框
move 可移动
reset 重置界面坐标
show 显示位置 0左上 1右上 2左下 3右下 4中间
layerid 界面ID
loadDelay 延迟加载剩余界面 1=延迟 0=不延迟
hideMain=1 隐藏UI界面
forbidBagEquip=1 禁止打开背包装备栏
scale9l 九宫拉伸 距左侧距离
scale9r 九宫拉伸 距右侧距离
scale9t 九宫拉伸 距上方距离
scale9b 九宫拉伸 距下方距离
grey 灰化显示 0默认 1灰色
bagPos 背包位置 1左边 0右边
flip 翻转显示 0默认 1翻转
opacity 透明度 0-255 默认255全显
<<多级脚本>>
自己
H. 表示是英雄\O. 表示是主人\M. 表示是怪物\P. 表示是对面的角色
PH.人物对面的英雄\pex.表示攻击的目标
英雄
HM.英雄对面的怪物(人物无效)\HP.英雄对面的角色(怪物无效)
H. 英雄自己\HH.英雄对面的英雄\hpex.表示英雄攻击的目标
<<自定义保存变量>>
CHECKVAR <>=? 检测
CALCVAR + - = * / 操作
SAVEVAR 保存
HUMAN 个人 一般写在登录脚本
GLOBAL 全局 一般写在引擎启动脚本
GUILD 行会
<$HUMAN> 个人 输出形式
<$GLOBAL> 全局 输出形式
<$GUILD> 行会 输出形式
ClearHumCustVar 清理自定义个人变量
ClearGlobalCustVar 清理自定义全局变量
ClearGuildCustVar 清理自定义行会变量
VAR Integer HUMAN 变量名 申明个人数字型
VAR String HUMAN 变量名 申明个人字符型
VAR Integer GLOBAL 变量名 申明全局数字型
VAR String GLOBAL 变量名 申明全局字符型
VAR Integer GUILD 变量名 申明数字型行会变量
VAR String GUILD 变量名 申明字符型行会变量
<<登录脚本>>
[@Startup] 服务端启动触发 一些预加载内容,比如CSv表格,自定义变量的申明等等.
[@Login] 玩家登录触发 主要针对玩家的一些脚本,上线时需要执行的内容,比如检测是否为新人,身上的BUFE,个人标识,变量,个人状态,任务,等等
[@OnTimer(0-255)]个人定时器 setontimer开启指令 SetOffTimer 停止指令
[@OnTimerEx(0-4)] 全局定时器 SetOnTimerEx 开启指令 SetOffTimerEx 停止指令
[GMEXECUTE StartQuest] 全服调用
[@LoadGuild] 行会变量申明