传奇3脚本详解
-------地图(MAPINFO)-------1.FIGHT战斗区域(如果设FIGHT3,就是行会地图常设定的可复活三次.)
2.SAFE安全区域
3.DARK地图是黑暗的
4.NEEDHOLE是否需要洞,配合mapinfo里xx,xx->yy,yy使用(MONSTER任何怪物RACE代码设为95都可.xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
5.NORECALL不能用天地合一命令的地图
6.NORECONNECT(地图代号)重新连线就被传送到()中指定的地图
7.NORANDOMMOVE不能用随机的地图
8.NOPOSITIONMOVE不能使用传送戒指的传送指令传送的地图
9.NODRUG不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
10.NEEDSET_ON(变量)判断是否符合变量=1满足=0否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
-------其他-------
脚本制作教程
checkjob(Warr,Wizard,Taos);测试职业
checkgold(金币数);测试金币
checklevel(等级);测试等级
checkitem(物品名)(数量);测试物品及数量
givegold(金币数);给钱
give(物品名)(数量);给物及数量
takegold(金币数);拿走钱
take(物品名)(数量);拿走物及数量
checkpkpoint(pk值);测试PK值
checkluckypoint(幸运值);幸运值正值为好,负值为差
checkduraeva(物品名)(数值);一般测试矿物等物品的品质
checkhum(地图名)(数值);测试这个地图的人数
checkmonmap(地图名)(数值);测试这个地图的怪物数
map(地图名);移动到这个地图
mapmove(地图名)(坐标A)(坐标B);移动到这个地图指定坐标
monclear地图清除
close关闭对话框
TimeRecall(设定时间值);分钟,一般指进入地图时间限制
BreakTimeRecall;中断设定时间
ExchangeMap(地图名);与指定地图里的人交换位置
daytimesunset;一天时间
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语句数用于随机多项选择,既:
#IFRANDOM3#SAY()#ELSEACT
#IFRANDOM3#SAY()#ELSEACT
#IFRANDOM3#SAY()#ELSEACT
Check[条件数]1;测试[条件数]触发与否1(触发)
SET[条件数]1;设置[条件数]触发
batchDelay(暂停时间);一般为1
addbatch(地图名1)
addbatch(地图名2)
addbatch(地图名3)
addbatch(地图名4)
addbatch(地图名5)
batchmove;一步步到下一个地图直到5
param101141;01141=(地图名)
param210
param310
mongen火焰沃玛2(怪物名)3010
每一个支持传奇论坛新贴,消灭0回复 66666668 么有分,谁能送我点积分啊::>_<:: 呵呵,低调,低调! 路过 帮顶 嘿嘿 :D这个可以,学习下 回复赚金币! 是你所修炼的法术和各种技能. 支持一下支持一下
页:
[1]
2