脚本编写的参考资料

 

我发现有人询问NPC的脚本命令 现在我把NPC里的脚本命令转发上来 大家可以学着自己做NPC脚本

 

脚本命令:
一。脚本命令:
checkjob (Warr, Wizard, Taos) 测试职业
checkgold (金币数) 测试金币
checklevel (等级) 测试等级
checkitem (物品名) (数量) 测试物品及数量
give gold (金币数) 给钱
give (物品名) (数量) 给物及数量
take gold (金币数) 拿走钱
take (物品名) (数量) 拿走物及数量
checkpkpoint (pk值) 测试PK值
checkluckypoint (幸运值) 幸运值正值为好,负值为差
checkduraeva (物品名) (数值) 一般测试矿物等物品的品质
checkhum (地图名) (数值) 测试这个地图的人数
checkmonmap (地图名) (数值) 测试这个地图的怪物数
map (地图名) 移动到这个地图
mapmove (地图名) (坐标A) (坐标B) 移动到这个地图指定坐标
monclear 地图清除
close 关闭对话框
TimeRecall (设定时间值) 分钟,一般指进入地图时间限制
BreakTimeRecall 中断设定时间
ExchangeMap (地图名) 与指定地图里的人交换位置
daytime sunset 一天时间
checkbaggage 测试背包满没
small (变量) (数值) 测试变量是不是小于指定数值
large (变量) (数值) 测试变量是不是大于指定数值
equal (变量) (数值) 测试变量是不是等于指定数值
mov (变量) (数值) 让变量等于指定数值
sum (变量A) (变量B) A+B 注意,如果还要家第3个数直接换行写sum (变量C)
注:关于SUM的详解
首先有MOV (变量X) 0 (变量X)清0
sum (变量A) (变量B) X=A+B
sum (变量C) X=X+C
movr (变量) (数值) 随机把指定数值以下的数(正数)给变量
inc (变量) (数值) 让变量自动加指定数值到变量
playdice (骰子数) @xxx 玩骰子,跳转到标签[@xxx]
random (随机数) 一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随
机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
Check [条件数] 1 测试[条件数]触发与否 1(触发)
SET [条件数] 1 设置[条件数]触发
Monclear 地图 清理这个地图!
Param1 地图 地图名
Param2 横坐标 坐标
Param3 纵坐标 坐标
MonGen 怪物名称 数量 时间
TimeRecall 时间 时间限制
Addnamelist *.txt 添加用户名字到文件
delnamelist *.txt 删除用户名字在当前文件中
checknamelist *.txt 检查该文件中是否存在改用户名字

二。脚本变量:
<$USERNAME> 当前用户名
<$GUILDWARFEE>行会战金币数
<$LORD>沙巴克行会头名
<$OWNERGUILD>沙巴克行会名
<$UPGRADEWEAPONFEE>升级武器价格
<$USERWEAPON> 放在对话框里的武器名字
<$STR(变量)> 把变量转换为字符型

你可能感兴趣的:(c,脚本,测试,Random,wizard)