请选择 进入手机版 | 继续访问电脑版

传奇挂机脚本编写教程

[复制链接]
查看33 | 回复0 | 2022-10-31 14:02:32 | 显示全部楼层 |阅读模式

我们好啊 ,那时Bazelle又来给我们做撷取了,基本上每天会亦然天数做撷取的,之前我给我们撷取脚本制做讲义已经过去一段天数了,那时来给我们撷取一下传奇脚本指示简述,只有对脚本有基础的认识,就可以更好的深入学习脚本,剑客话不多,所以我是萌新,话不多说,步入自问自答吧 

[@段] :段用英语或位数则表示goto @段 :重定向到选定段,开始执行相等于B中的句子#say 句子 :句子预设为字符串,不用加任何人定界符#act 执行指示 :符合3.0规定的任何人系统已表述指示#call 初始化子流程指示,一般用于初始化

QuestDiary下子流程指示give 贵重物品 数目 :给多少小东西,除了物器资料库中有的是贵重物品,还有银币take 贵重物品 数目 是否检验装备更名(0或空:不检验,1:检验) :同上,而已与下面相反,一个是给小东西,一个是归还小东西

map 世界地图名 :终端到那个世界地图的乱数座标,世界地图名叫世界地图的位数人码mapmove 世界地图名 座标A 座标B 覆盖范围 :同上,而已选定了座标(覆盖范围昂格吕尔县或是0则为驻点传输)monclear 世界地图名 :去除那个世界地图长花的恶魔

MonGen 恶魔中文名称 数目 天数 :刷恶魔,与刷怪脚本用语相同TimeRecall 值 :值为两分钟,表述步入地界的天数限制BreakTimeRecall :受阻下面那个句子预设的天数hairstyle 值 :改变指甲类型

haircolor 红值 绿值 蓝值 :取值为0 ~ 255 预设指甲颜色close :停用页面流程中的表达式与自变量

表达式 :表达式用拉丁字母则表示,在流程中可以赋任何人数据 中文名称只局限于P0-P9,D0-D9SMALL (表达式) (值) :试验表达式呢小于选定值LARGE (表达式) (值) :试验表达式呢小于选定值EQUAL (表达式) (值) :试验表达式呢等于选定值

mov 表达式表达式 :表达式表达式 MOV N0 1inc 表达式相乘 :让表达式自动加选定值到表达式,相等于流程中的x=x+nDEC 表达式相乘 :DEC N0 1MUL 表达式想乘 :MUL N0 2 或是 MUL N0 100 2 (不全力支持数组表达式)

DIV 相乘表达式 :DIV N0 2 或是 DIV N0 100 2 (不全力支持数组表达式)sum 表达式A 表达式B :表达式请降不要与int混为一谈,需要下面的女团Makarova就可以实现MOV 表达式X 0 :表达式X,消费者物价指数

sum 表达式A 表达式B :X=A+Bsum 表达式C :X=X+C 最后在流程中得到的是X值,实际X=A+B+C:如果只写中间一句是无意义的,只能导致错误movr 表达式 值 :表述乱数表达式,表达式值为 “0 到 值”

不包含值,例:movr S1 1 10  表达式覆盖范围是1-9之间表达式random 值 :当值=解释器而则为1否则为0 例:random 1 为 100%机率 random 2 为50%机率 random 4 为25%机率

:显示表达式时用,可以将表达式值显示在游戏里,用在 #say后面 程 序 中 的 逻 辑 判 断 语 句

[n] :n为任何人正整数,是逻辑表达式,有0值和1值,初始0值,是私人表达式#IF条件--执行#elsesay 或是 #elseact否定--执行 :相等于流程中的条件判断SET [n] 1 :设置逻辑表达式为真

关于reset指示的简述

reset [XXX] 7 意思是将从XXX开始的7个表达式回复到原始值0比如:reset [100] 7 就是把100 101 102 103 104 105 106这7个表达式表达式为0它等同于:set [100] 0

set [101] 0set [102] 0set [103] 0set [104] 0set [105] 0set [106] 0set check reset 则表示增加表达式全力支持如:mov 90

set [] 1#IFcheck [90] 1#actsendmsg 6 你自己的表达式值90为1Check [n] 1 :试验逻辑表达式是否为真,可以试验是否已经完成了任务small 表达式 值 :如果“表达式 < 值”则为1否则为0

large 表达式 值 :如果“表达式 > 值”则为1否则为0equal 表达式 值 :如果“表达式 = 数据”则为1否则为0checkjob Warr(Wizard、Taos) :试验职业 成功为1否则为0

checkgold 值 :拥有银币数>=值为1否则为0checklevel 值 :人物等级>=值为1否则为0checkitem 贵重物品 值 :试验拥用贵重物品的数目genderman :试验性别为男,如果为男则为1否则为0

CHECKBAGSIZE :检验背包空格数目,CHECKBAGSIZE 数目checkpkpoint 值 :值为PK值,PK值数>值时为1否则为0CheckLuckPoint 值 :同上,而已测的是幸运值(检验符号:> < =)

checkmonmap 世界地图名 值 :同上,而已测的是恶魔数目checkduraeva 贵重物品名 值 :同上,而已试验有品质的贵重物品的品质checkhum 世界地图名 值 :同上,试验那个世界地图的人数checkitemw 贵重物品 :检验身上所带的贵重物品

%100 代表买小东西是原价格还是双倍价格+40 买肉+1 卖肉+43 武器有关+15 头盔+10 买衣服+11 修衣服+26 修手镯类+0 买各种药水+42 卖各种药水+30 蜡烛等.+25 特殊水+3 买卷轴,书类

+4 卖书类+19 项链+20 项链+21 项链+22 买戒指+23 卖戒指+24 买手镯+26 卖手镯+5 修炼武器或买武器+6 修炼武器或卖武器checkjob (Warr, Wizard, Taos) :试验职业

checkgold (银币数) :试验银币checklevel (等级) :试验等级checkitem (贵重物品名) (数目) :试验贵重物品及数目give gold (银币数) :给钱give (贵重物品名) (数目) :给物及数目

take gold (银币数) :拿走钱take (贵重物品名) (数目) :拿走物及数目checkpkpoint (pk值) :试验PK值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)清0sum (表达式A) (表达式B) :X=A+B

sum (表达式C) :X=X+Cmovr (表达式) (值) :乱数把选定值以下的数(正数)给表达式inc (表达式) (值) :让表达式自动加选定值到表达式playdice (骰子数) @xxx :玩骰子,重定向到标签[@xxx]

random (解释器) :一般用在#IF句子中作为触发#IF机率,有时解释器=并列#IF句子数用于乱数多项选择例如: #IF RANDOM 3 #SAY()#ELSEACTCheck [条件数] 1 :试验[条件数]触发与否 1(触发)

SET [条件数] 1 :设置[条件数]触发Monclear 世界地图 :清理那个世界地图Param1 世界地图 世界地图名Param2 横座标 座标Param3 纵座标 座标MonGen 恶魔中文名称 数目 天数TimeRecall 天数 天数限制

传奇撷取汇,助你成为更专业的GM!觉得有用的朋友点个【在看】,撷取给热爱传奇的哥们吧-END-

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

398

主题

398

帖子

1288

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1288