======================****************************========================
---------------------- 程 序 中 的 变 量 与 常 量 ------------------------
======================****************************========================

变量   ;变量用字母表示,在程序中可以赋任何数据 名称只限于A0-A9字符型 B0-B9字符型   D0-D9数字型 P0-P9数字型
                S0-S9数字型 内容来自dedecms

共享变量   N0-N9 数字型   B1-B9 字符型
#Define N0{START}   N0
#Define N1{WEDDING}   N1
#Define N3{TIME}   N3
#Define N4{TRY}     N4
#Define N5{WAITINGTIMEOUT} N5
#Define N6{MAN}     N6
#Define N7{GIRL}   N7
#Define B1{MANNAME}   B1
#Define B2{GIRLNAME}   B2
#Define B3{INPUTGIRLNAME} B3
mov   变量 数值   ;给变量赋值 A0-A9字符型 B0-B9字符型   D0-D9数字型
mov   A0   "字符"
mov   D0   数字
inc 变量 数值   ;让变量自动加指定数值到变量,相当于程序中的x=x+n
dec 变量 数值   ;让变量自动减指定数值到变量,相当于程序中的x=x-n
sum 变量a 变量b   ;变量求和不要与int混淆,需要下面的组合语名才能实现
mov 变量x 0   ;变量x,初值
sum 变量a 变量b   ;x=a+b 内容来自dedecms
sum 变量c     ;x=x+c 最后在程序中得到的是x值,实际x=a+b+c
    ;如果只写中间一句是无意义的,只能导致错误
movr 变量 数值   ;定义随机变量,变量值为 "0 到 数值"
random 数值   ;当数值=随机数时则为1否则为0
<$str(变量)>   ;显示变量时用,可以将变量值显示在里,用在 #say后面
=========================*******************************========================
------------------------- 程 序 中 的 逻 辑 判 断 语 句 ------------------------
=========================*******************************========================
[n]       ;n为任何正整数,是逻辑变量,有0值和1值,初始0值
#IF
***
#ACT
***
#SAY
***
#ELSEACT
***
#ELSESAY
***
=====================
#IF
not CheckItem 钢玉石 1
or not CheckGold 10000
#ACT
***
============
set [n] 1       ;设置逻辑变量为真

copyright dedecms


check [n] 1       ;测试逻辑变量是否为真,可以测试是否已经完成了任务
small 变量 数值     ;如果“变量 < 数值”则为1否则为0   数值比较
esmall 变量 数值     ;如果“变量 <=数值”则为1否则为0   字符比较
large 变量 数值     ;如果“变量 > 数值”则为1否则为0   数值比较
elarge 变量 数值     ;如果“变量 >= 数值”则为1否则为0   字符比较
equal 变量 数值     ;如果“变量 = 数据”则为1否则为0
checkjob warr(wizard、taos)   ;测试职业 是为1否则为0
checkgold 数值     ;拥有金币数>=数值为1否则为0
checklevel 数值     ;人物等级>=数值为1否则为0
checkitem 物品 数值   ;测试包裹物品的数量
checkitemw 物品     ;检测身上所带的物品
内容来自dedecms

gender man       ;测试性别为男,如果为男则为1否则为0
checkbaggage       ;测试背包是否已满,满时为1否则为0
checkpkpoint 数值     ;数值为pk值,pk值数>值时为1否则为0
checkluckypoint 数值   ;测幸运值
checkmagic 技能名称   ;检测已经修炼的技能
chkmagiclevel     ;检测技能等级
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质 checkduraeva 钢玉矿石 10
checkhum (地图名) (数值)   ;测试这个地图的人数
checkmonmap (地图名) (数值)   ;测试这个地图的怪物数
checkmonrecall     ;检测宠物
checkhorse       ;检测是否有马
checkweaponlevel     ;
GETMARRIED       ;检测有否结婚

copyright dedecms

=========================*******************************========================
------------------------- 商 人 用 npc 开 头 解 释 部 分 -----------------------
=========================*******************************========================
%100 代表买东西是原价格还是双倍价格
+40 买肉
+1   卖肉
+43 武器有关(修)
+15 头盔
+10 买衣服
+11 修衣服
+26 修手镯类
+0   买各种药水
+42 卖各种药水
+30 蜡烛等
+25 特殊水
+3   买卷轴,书类
+4   卖书类
+19 项链
+20 项链
+21 项链
+22 买戒指
+23 卖戒指
+24 买手镯
+26 卖手镯
+5   修炼武器或买武器
+6   修炼武器或卖武器
=================================================================================
changegender
Map 地图名           ;移动到这个地图的随机坐标,地图名为地图的数字编码

dedecms.com

Mapmove 地图名 坐标x 坐标y     ;移动到这个地图指定的坐标
Monclear 地图代码       ;清除这个地图上刷的怪物
MonGenP "RUSH1,40,40,30" 诺玛法老 16   ;刷怪物
MonGenP "RUSH1,40,40,30" 大法老 4   ;刷怪物
Timerecall 数值         ;数值为分钟,定义进入某地图的时间限制
Breaktimerecall         ;中断上面那个语句设定的时间
Hairstyle 数值         ;改变发型
Haircolor 红值 绿值 蓝值       ;值域为0 ~ 255 设定头发颜色
Give 金币 (金币数)       ;给钱
Give (物品名) (数量)       ;给物及数量
Take 金币 (金币数)       ;拿走钱
Take (物品名) (数量)       ;拿走物及数量
织梦好,好织梦

Takew 物品           ;直接从身上回收物品
Exchangemap (地图名)       ;与指定地图里的人交换位置
Daytime sunset         ;一天时间
Speak "%A0"           ;白色字全服讲话
lineMsg [Grobal] "%A0"       ;红色字全服讲话
LineMsg "Grobal" %A0       ;
LineMsg "Island02" %A0       ;
LineMsg "Island02" "内容"     ;
ChangeMapAttr "3" "SAFE"     ;
SetAreaAttr "3, 206, 159, 6"   "NoFly"   ;
SetAreaAttr "3, 206, 159, 10" "NoLack" ;
CheckHum "Island02 100 125 125" 1   ;
Delaygoto [Grobal] 120 @段     ;120秒后进入@段
MonClear "Island02" "猿猴战士"   ;
MapTing   Island02 01 100 130   ;
织梦内容管理系统

MapTing   Island02 Island02 100 133   ;
MonGenP "Island02,100,130,5" 聚宝箱4 1 "noitem,金币,100000"
SendCmd "Island02, 95, 135, 5" 生存场美眉 Show
FormatStr "noitem,金币,%s" 5000000   ;
Addstr A3 %A2         ;
SetAreaAttr "02, 400, 400, 500" "NoLack"
MongenP "02,225,240,20" 年兽 10   ;
ApplyMonMission "02,225,240,9999" "年兽" "02,256,201"
SetAreaAttr "02, 400, 400, 500" "Clear"
=========================*******************************========================
------------------------- ========地图(MAPINFO)======== ------------------------
=========================*******************************========================
FIGHT           ;战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
SAFE           ;区域
DARK           ;地图是黑暗的 dedecms.com
NEEDHOLE           ;是否需要洞,配合mapinfo里 xx,xx -> yy,yy使用
          ;(MONSTER 任何怪物RACE代码设为95都可
          ;xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
NORECALL           ;不能用天地合一命令的地图
NORECONNECT(D1601)       ;重新连线就被传送到(D1601)中指定的地图
NORANDOMMOVE         ;不能用随机的地图
NOPOSITIONMOVE       ;不能使用传送戒指的传送指令传送的地图
NODRUG           ;不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
NEEDSET_ON(变量)       ;判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.

本文来自织梦


          ;如增加某个条件,完成任务后才允许进入某地图.
MINE           ;金属矿
MINE2           ;石矿
HORSE           ;可骑马
DAY           ;地图全亮
FOG           ;起雾
NOSPACEMOVE         ;不能用回城卷 dedecms.com

=========================*******************************========================
-------------------------------------时间---------------------------------------
=========================*******************************========================
daytime sunset       ;日落
daytime sunraise       ;日出
daytime day         ;白天
daytime night       ;夜晚
GETDATE           ;获取日期
YEAR           ;检测年份
MONTH           ;检测月份
DATE           ;检测日期
HOUR           ;检测小时
MINUTE           ;检测分钟
SECOND           ;检测秒 内容来自dedecms
===========
#IF
MONTH 4 5
DATE 15 20         ;如果在4月15日----5月20日(范围)满足条件
#ACT
*** dedecms.com

copyright dedecms

=====================================================
MapInfo文件条件解释

dedecms.com

1.FIGHT     战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
2.SAFE     区域
3.DARK     地图是黑暗的
4.NEEDHOLE   是否需要洞,配合mapinfo里 xx,xx -> yy,yy使用
    (任何怪物RACE代码设为95都可.xx,xx为进入洞口坐标,在刷怪文件里xx,xx坐标刷新一怪物即可)
5.NORECALL 不能用天地合一命令的地图
6.NORECONNECT(地图代号) 重新连线就被传送到()中指定的地图
7.NORANDOMMOVE 不能用随机的地图
8.NOPOSITIONMOVE 不能使用传送戒指的传送指令传送的地图
9.NODRUG 不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
10.NEEDSET_ON(变量) 判断是否符合变量 =1 满足 =0 否
(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
11.CHECKQUEST(Q001) 上面的Q001其实就是放入MapQuest_def的文件. dedecms.com
=====================================================================================
NPC形象代码,解释的非常详细,都来看看人物代码 名称 小头像代码 注解
0 铁匠 0 手里拿着铁锤的人
1 长者 10 戴着帽子留着长胡子的老人,并且不停的整理自己的帽子
2 查询 20 手里拿着册子,留着长胡子的老人,躬着腰,不停地摆动着手好象要求你查看的样子
3 猎人 30 背上背着个huang色的斗笠,腰间挂着个绿色的布袋,双手插腰,不时的在额头上擦汗
4 厨师 40 头上扎着头巾,胸前挂着围裙象个厨师,身穿紫色长裙,不时摆弄自己的发型
5 妇人 50 黑色马尾辫,胸前挂着围裙象个厨师,身穿紫色长裙,不时伸懒腰
6 村姑 60 蓝色马尾辫,胸前挂着围裙象个厨师,身穿紫色长裙,不时摆弄自己扎头发的扎带
7 服装店女人 70 头上带了很多发钗,双手握住垂在下面,不时象在摆弄布料的姿势

copyright dedecms


8 比齐丞相 80 一身白褂,带帽子,手里拿把扇子,不时的扇动
9 老翁 90 双手放在胸前,略躬着腰,戴着长长的帽子,腰间有条围裙,不时的揉自己的眼睛
10 重量级的妇人 100 KG,比屠夫还胖,还举起小手,扭动自己肥大的身体
11 屠夫 110 不用介绍了吧
12 小姐 121 就穿着肚兜的小姐,很性感,还不时摆动自己的小手
13 会计 130 一身红袍的妇女,带着个少数民族的帽子,手里拿着算盘,不时的在算帐
14 天尊 140 不用介绍了吧
15 武师 150 一身绿甲,扎着绿色长马尾辫,不时的擦拭着自己手上的剑
16 巡捕 160 手上拿着一跟木棍架在肩上,头上戴着个小帽子,举手遮阳眺望,好象在找人
17 茶楼老板 170 头戴白色小帽子,一手拿着茶壶,一手拿着竹扁,不时用两样相互敲打
18 读书人 180 一身绿衣,扎着绿色长马尾辫,不时的翻着手中的书,再躬下身探望 本文来自织梦
19 伤者 190 盘腿坐姿,胸口有红色血迹,不时做弯身动作
20 法师 200 手上拿着个东西,右手不停的晃动,好象在表演魔术一样
21 练武者 210 在白日门练功的人
22 毒药师 220 一手拿着册子,一手拿着药瓶,一边看瓶,一边看书
23 洗衣人 230 拿个木桶,在洗衣服的样子,应该是衣服的特修员
24 拿着木棍的天尊 240 跟天尊差不多,只是手上拿着个木棍
25 店小二 250 头上扎着huang色布巾,双手低垂在胸前,好象在服侍人一样
26 马商 260 肌肉很发达,不时在摆弄自己的肱二头肌
27 赤膊的铁匠 280 手上拿着铁锤,边上还有个火炉,最后还敲打一下火炉,应该是武器特修员
28 赤膊大肚男 280 头上扎着白布巾,手上拿着个罐子,不时敲打手中的罐子
29 迎宾男人 330 不时的躬身,双手伸出好象是在欢迎请进的意思
30 迎宾女人 300 身穿huang色上衣和大红色的长群,不时的鞠躬,好象是在欢迎请进的意思 dedecms.com
31 博学长老 310 身穿绿色长袍,头戴尖帽子,手中拿着一本书在看,不时的擦汗
32 灰色伙计 320 身穿灰色衣服,头戴尖帽子,手中拿着一本书,不时的转身好象掂起脚在查阅什么,好象应该是盘点吧
33 橙色伙计 330 身穿橙色衣服,头戴尖帽子,手中拿着一本书不时的在查阅
34 红帽老人 340 头戴红色布巾,挺着大肚子,象个印度人
35 蒙古女人 350 看穿着象是蒙古人,
36 蒙古男人 360 看穿着象是蒙古人,还不时的举起双手伸懒腰
37 考生 370 拄着个拐杖,腰间挂着个布袋,还不时的打哈欠
38 女巫师 380 拿个法杖不停的举起来双手,好象在祈祷什么
39 扫地工 182 身边地上放了个水桶,自己拄着扫帚在扫地
40 酒店骚女人 290 做在酒缸上,还不时做出很骚的动作
42 船家 280 拿着个船浆在等客人
43 守卫 430 大刀守卫
44 眺望者男 270 一直背对你,不停在看远方

copyright dedecms


45 战士 270 一个身穿盔甲的战士
46 将军 140 一个身穿黄金盔甲的老将
47 战将 431 一个身穿黄金盔甲的光头
48 法神 140 拿着嗜血魔杖的老人
49 女战将 122 一个身穿白银盔甲的战士
50 眺望者女 70 一直背对你,不停在看远方
51 公告牌 象个小牌坊的公告栏
52 公告栏 象个用木条钉起来的公告栏
53 左侧书架 一个向右倾斜45度的书架
54 右侧书架 一个向右倾斜45度的书架
55 倒塌的城墙
56 传送石1
57 传送石2
58 骷髅
59 巨石
60 船夫 182 拿着一个很长的浆的船夫
61 猛男 31 一个光头,头上扎着布巾,肌肉很发达
62 路人 280 好象是赶路的人停下来歇脚,肩上挂了个大缸,手上还拿着一样东西
63 路人 280 好象是赶路的人停下来歇脚,肩上挂了个大缸,手上还拿着一样东西
64 雪人 没有两边插上树枝的雪人
65 树枝雪人 两边插上树枝的雪人 本文来自织梦


全服喊话人物显示
武士 男 42 女43
法师   52    53
道士   62 63
还有1个 72 83 dedecms.com