首页>>技术文章


问天引擎_20120325 更新说明
2012年04月08日  传世开区一条龙-威信数据    返回技术中心
 1.  境界佩戴要求有问题,只检测重数,不检测境界,比如我要求是天人6重,本来天仙一重也可以佩戴,但是引擎现在不行,要天仙6重。

    这个在数据库里面设置,need=14,表示需要天人境界,needlevel= 72 表示天人1重,171表示天仙一重 ,以此类推

 2. Reserved-------定义物品是否掉落和交易用的,11为不可交易掉落,8为定义是否死亡消失,现在设置11的物品,死亡也消失。(已修正)

 3. CheckMapMonNameCount HaidiZYD 92 68 300 章鱼触手1 -1  表示 在地图(HaidiZYD)坐标92,68方圆300里的章鱼触手1不足1个。这个是对的.

 4. 支持盛大1.9988客户端新商城界面,WolShop.txt 商品设置,在积分后增加一个参数显示促销信息;

例:

[1010]

COUNT=3

1=2074|5230|00260|天元石|1|1|0|3 // 3为新品

2=2077|5227|00258|启心石|10|1|0|4 // 4为热卖

3=2074|5230|00260|天元石|1|1|0|5 // 5为打折



[00]

HotTitle=1|0|0|0|0|0|0|   //增加设置标题闪光状态

[10]

COUNT=6

1=10|推荐区|2    //增加参数,设置子栏目标题闪光,设置为2

2=20|经验类|2

3=30|元神类|0

4=40|辅助类|0

5=50|灵兽类|0

6=60|特卖区|0


   5.  [+] 更新海神战鲨骑乘/战功能;

物品数据库增加:

2314;战鲨石;49;51;1;5;0;0;6556;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0;0;

怪物数据库增加:

海神战鲨;50;18;422(423);1000;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;;



  ★注:因为海神战鲨只有2转状态,所以在给予战鲨石的时候需要直接调整其2转属性;

例:

#ACT

  give 战鲨石 1

  UPGRADEUSERITEM $PARAM(10) 8 = 1

  UPGRADEUSERITEM $PARAM(10) 9 = 2

 
[+] CHANGEMODE脚本命令增加参数:31,用于设置人物避水属性;

例如:

#ACT

  CHANGEMODE 31 1

[+] 地图参数 HDLS 该地图骑乘/战豹子/麒麟等, 人物需要拥有避水属性,或者灵兽石开启避水属性(战鲨不在此限制);

  6. [+] 增加脚本命令设置神龙之魂UPGRADEITEMSL A B C D
A  //装备ID 支持变量
B  //属性位置(0-9)支持变量
C  //操作符号(+、-、=)
D  //操作数值 支持变量

//UPGRADEITEMSL $PARAM(0) 0 = 1 设置攻击下限 1
//UPGRADEITEMSL $PARAM(0) 1 = 4 设置攻击上限 4
//UPGRADEITEMSL $PARAM(0) 2 = 1 设置物防下限 1
//UPGRADEITEMSL $PARAM(0) 3 = 3 设置物防上限 3
//UPGRADEITEMSL $PARAM(0) 4 = 1 设置魔防下限 1
//UPGRADEITEMSL $PARAM(0) 5 = 3 设置魔防上限 3
//UPGRADEITEMSL $PARAM(0) 6 = 4 设置品质为4
//UPGRADEITEMSL $PARAM(0) 7 = 4 设置吸血概率4%
//UPGRADEITEMSL $PARAM(0) 8 = 4 设置命中4
//UPGRADEITEMSL $PARAM(0) 9 = 100 设置血量+100



属性位置只有AC,AC2,Mac,Mac2,DC,DC2
该类物品,没有Mc,Mc2和Sc,Sc2
该类物品,DC和DC2的值是三职业共同使用的,战士就是加攻击,法师的这个值就是加魔法,道士的这个值就是加道术

  7.  变量 $ITEMSL.物品ID序号.属性位置(0-9)    取对应的值
 举例:  $ITEMSL.1000.9 //取改id=1000的背饰的血量
      物品ID序号 和 属性位置 支持变量

  
 8. [+] 增加脚本设置装备加星 SETITEMSEAL A B C D

参数说明:

A  //装备ID   StdMode in [5,6,10,11,15,19..24,26,58,81] 只支持这些类型的装备加星

B  //操作符号(+、-、=)

C  //加星等级(0..7),0为取消装备加星

D //加星类型(1-3), 分别对应三种星:

 Config.Readstring('Setup','ZBJXFH1','');  //类型1
 Config.Readstring('Setup','ZBJXFH2','');  //类型2
 Config.Readstring('Setup','ZBJXFH3','');  //类型3
  这个在setup里面配置ZBJXFH1,ZBJXFH2,ZBJXFH3


  9 .[+] 变量 $ItemSeal.装备ID  返回装备加星等级0-7;


 举例:
SETITEMSEAL 1073767072 + 1 1
SENDMSG 5 参数:<$ITEMSeal.1073767072>



上篇文章:问天引擎_20120326 更新说明
下篇文章:问天引擎_20120228更新说明
   文章搜索