WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 1033查看
  • 0回复

主题

好友

2444

积分

金牌会员

发表于 2014-3-14 19:45:36 |显示全部楼层
=========================*******************************========================
------------------------- 程 序 中 的 逻 辑 判 断 语 句 ------------------------
=========================*******************************========================
[n]       ;n为任何正整数,是逻辑变量,有0值和1值,初始0值
#IF
***
#ACT
***
#SAY
***
#ELSEACT
***
#ELSESAY
***
=====================
#IF
not CheckItem 钢玉石 1
or not CheckGold 10000
#ACT
***
============
set [n] 1       ;设置逻辑变量为真
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 物品     ;检测身上所带的物品
gender man       ;测试性别为男,如果为男则为1否则为0
checkbaggage       ;测试背包是否已满,满时为1否则为0
checkpkpoint 数值     ;数值为pk值,pk值数>值时为1否则为0
checkluckypoint 数值   ;测幸运值
checkmagic 技能名称   ;检测已经修炼的技能
chkmagiclevel     ;检测技能等级
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质 checkduraeva 钢玉矿石 10
checkhum (地图名) (数值)   ;测试这个地图的人数
checkmonmap (地图名) (数值)   ;测试这个地图的怪物数
checkmonrecall     ;检测宠物
checkhorse       ;检测是否有马
checkweaponlevel     ;
GETMARRIED       ;检测有否结婚=========================*******************************========================
------------------------- 商 人 用 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 地图名           ;移动到这个地图的随机坐标,地图名为地图的数字编码
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           ;地图是黑暗的
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         ;不能用回城卷
=========================*******************************========================
-------------------------------------时间---------------------------------------
=========================*******************************========================
daytime sunset       ;日落
daytime sunraise       ;日出
daytime day         ;白天
daytime night       ;夜晚
GETDATE           ;获取日期
YEAR           ;检测年份
MONTH           ;检测月份
DATE           ;检测日期
HOUR           ;检测小时
MINUTE           ;检测分钟
SECOND           ;检测秒
===========
#IF
MONTH 4 5
DATE 15 20         ;如果在4月15日----5月20日(范围)满足条件
#ACT
***

=====================================================
MapInfo文件条件解释
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的文件.
12.NOSPACEMOVE 限制结婚戒指
13.NOCASTLEMOVE 限制行会移动
14.NOSPELLMOVE NOSPACEMOVE结婚,师徒限制







以上是脚本语言之不完全公略,我也是从网上看到的。。觉得对脚本入门有所帮助就编辑一下。。发上来了。。。。。希望对你们有所帮助。。。。

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-4-30 03:00 , Processed in 0.084600 second(s), 16 queries .

返回顶部