分类

立即下载极限网络传世天元仿盛大版本带工具带登陆器绝对无加密

软件大小: 13.8MB
软件语言: 简体中文
软件类别: 服务器端 - 传世服务端
授权方式: 共享版
应用平台: Win2000/XP/2003/Vista/
更新时间: 2010/10/28 13:16:02
开 发 商: 暂无信息
联 系 人: 暂无联系方式
分享收藏
更多
收藏
解压密码: 本站默认解压密码:www.9876543210sf.com 
推荐等级: 3星级
会员中心: 【账号登录】  【账号注册】  开通VIP下载流程
查毒情况: 尊敬的用户,本站软件个别杀毒安全软件可能会报毒,有可能是误报,但我们不能确定。请下载后自行判断和检测。点击查看详情

[复制下载页面地址给QQ/MSN上的好友]软件介绍

编辑著:查看脚本未加密,采用飘逸引擎。

2010-07-03
///////////////////////////////////////////////////////////////////////////////////

1.彻底修正宝石五行淬炼的相关问题

2.增加盛大1.9752新装备真魂珠和仙魂珠,物品DB参照如下:

1274;真魂珠;13;0;1;0;0;0;1181;1;0;0;0;0;0;0;0;0;0;0;0;0;0;5;;
1275;仙魂珠;13;0;1;0;0;0;1180;1;10;10;8;8;5;5;0;0;0;0;0;0;0;5;;

说明:该魂珠是佩带在1.9752客户端上新的装备位置,类型为13,该类装备的,持久13位置代表魂珠的品级,持久14位置带表魂珠所增加的经验加成百分比!

该装备在身上的检测装备位置是14,盾牌是13

UPGRADEUSERITEM命令支持14号位置调整,属性位置支持新的到85
CHECKUPGRADECOUNT命令支持14号位置检测,属性位置支持新的到85

新的属性位置85,代表魂珠的修炼值!

示范修改身上魂珠的属性值:

[@示范1]
#IF
CHECKUSEITEM 14
#ACT
UPGRADEUSERITEM 14 13 + 1
UPGRADEUSERITEM 14 14 + 3
UPGRADEUSERITEM 14 85 + 1000
UPGRADEUSERITEM 14 0 + 1
UPGRADEUSERITEM 14 1 + 1
UPGRADEUSERITEM 14 2 + 1
UPGRADEUSERITEM 14 80 + 2
UPGRADEUSERITEM 14 81 + 2
UPGRADEUSERITEM 14 82 + 2
SENDMSG 5 测试修改魂珠属性
#ELSEACT
SENDMSG 5 你没有佩带真魂珠!
break

3.添加新地图格式nmp的数据解密支持(skycity3等编号6类型的地图数据),正确解析该类地图的阻挡信息

///////////////////////////////////////////////////////////////////////////////////
///////// 2010-06-29
///////////////////////////////////////////////////////////////////////////////////

1.增加 REPAIRALL命令和冰泉圣水支持盾牌修理.

2.修复套装道士宝宝召唤数量和等级能正确按照配置数据惊醒召唤

3.修复元神杀死玩家不涨PK值的问题

4.修改QUERYMSG命令对脚本的处理方法

以前PY2 QUERYMSG X @Y 在点确定后会去触发该NPC下的 @Y1的标签 而取消会触发@Y0的标签

而现在客户端在点击取消后不会再给服务端发送取消的消息 使用现在修改为确定后直接出发@Y标签

例:
QUERYMSG 请选择是否确定 @选择确定

当选择取消时候 将窗口关闭不做任何事情 而选择确定将会触发该NPC下 @选择确定 标签

5.元神不受模式控制的问题,经测试是因为客户端得元神DLL的问题,我换过3个版本的元神的DLL测试,
目前1.9.9.0的元神DLL好像是没有问题的,如果出现以上问题,请跟新官方客户端得元神DLL文件,服务
端对元神的AI没有操作权的!

6.修正用小毒可以不停刷新天女散花的毒效果的时间持续问题,现在所有的绿毒只有到持续时间结束后才可以
被上上新的绿毒效果

7.修正宝石五行淬炼后不收取原石的问题(引擎将在触发标签前收取所有计算过五行的原石)


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-06-17
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.支持1.9.9.0的HP发生变化的时候显示数值在人物头上

2.更新增加天界机关连接桥动画命令:

sendtj skycity3 坐标X 坐标Y 连接桥类型 开关状态

连接桥类型:

1=左下到右上连接冰桥A--134:270
2=左上到右下连接冰桥A--35:230
3=左下到右上连接冰桥B--39:114
4=左下到右上连接冰桥C--105:50
5=左上到右下连接冰桥B--132:88

6=左下到右上连接火桥A--188:262
7=左上到右下连接火桥A--192:187
8=左上到右下连接火桥B--268:97
9=左下到右上连接火桥B--277:211
10=左下到右上连接火桥C--213:292

11==天地中枢冰路连接桥--89:343
12==天地中枢火路连接桥--154:352

13==天地中枢通灵塔显示--112:376
14==天地中枢矿石显示----坐标自定

开关状态(0=关,1=开)

示范开启天界地图某处连接桥为通行状态:

[@示范开启通行]
#ACT
sendtj skycity3 134 270 1 1
sendtj skycity3 35 230 2 1
sendtj skycity3 39 114 3 1
sendtj skycity3 105 50 4 1
sendtj skycity3 132 88 5 1
sendtj skycity3 188 262 6 1
sendtj skycity3 192 187 7 1
sendtj skycity3 268 97 8 1
sendtj skycity3 277 211 9 1
sendtj skycity3 213 292 10 1
sendtj skycity3 89 343 11 1
sendtj skycity3 154 352 12 1
sendtj skycity3 112 376 13 1

[@示范关闭通行]
#ACT
sendtj skycity3 134 270 1 0
sendtj skycity3 35 230 2 0
sendtj skycity3 39 114 3 0
sendtj skycity3 105 50 4 0
sendtj skycity3 132 88 5 0
sendtj skycity3 188 262 6 0
sendtj skycity3 192 187 7 0
sendtj skycity3 268 97 8 0
sendtj skycity3 277 211 9 0
sendtj skycity3 213 292 10 0
sendtj skycity3 89 343 11 0
sendtj skycity3 154 352 12 0
sendtj skycity3 112 376 13 0

3.修改元神骑乘或者骑战状态HP低下的时候会下马变化为灵珠(原来是不会变化灵珠直到死亡的)

4.修正支持虎王数据和官方一样(50级前是啸天虎1(小型) 50级后为啸天虎2(体型稍大一点)),以前50级后用的是BOSS的形象

啸天虎1;134;47;350;.....
啸天虎2;134;47;349;.....

5.修复大师魔法盾和大师护身真气在1.9.9.0版本会显示为冰冻效果的问题

6.修复天人封号在使用啦FENGHAO后会叠加错乱的问题 (天人十重天人十重)

7.支持官方一样的多种虎王盾

1500;虎王盾;12;60;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1501;虎王盾;12;61;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1502;虎王盾;12;62;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1503;虎王盾;12;63;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1504;虎王盾;12;64;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1505;虎王盾;12;65;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1506;虎王盾;12;66;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;


8.跟新 DBServer 注册新人物时候 会将注册人物名字中的英文字母自动转换为小写,以避免利用大小写字母名字刷物品的BUG


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-06-10
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.增加虎王出现的特效,和虎王地上的光圈效果

2.支持虎王冲击波技能(必要条件当虎王遭受到大于等于自己最大HP百分之10的伤害有几率触发,几率由配置和等级控制)

3.支持虎王反弹,嗜血,冲击波等技能的特效效果

4.在虎王技能调整界面中增加冲击波技能的几率调整


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-06-07
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.修正烈怒焰麒麟的攻击方式和官方一样为喷射地面出火的方式

2.增加虎王技能几率调整界面

功能设置->技能魔法->虎王技能

3.修正烈焰麒麟,虎王攻速不受DB控制过快的问题


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-06-05
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.增加组合技能的锁血所蓝加幸运等特殊效果是否启用的开关

选项->功能设置->技能魔法->技能参数->启用组合技能特效

2.修复社交(公会)界面无法打开的问题

3.修改133类型的BOSS怪(阴阳 无相等)会追踪敌人攻击

4.修正心灵召唤的技能的效果和官方一样

一.每次召唤时候都会吧宝宝强制召唤到自己身边

二.会按技能等级给宝宝回复到指定生命(1:最大生命36% 2:最大生命60% 3:最大生命80% 4:最大生命100%)

三.攻击主人指定的敌人

5.修正所有属下具有攻击力的宝宝在主人受到攻击和攻击别人的时候并且自己没有目标的时候会发起攻击

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-06-02
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.增加怪物在死亡时候会检测下自己所在的地图和获取他经验的角色是否在同一个地图,如果不是,用户将无法享受用户所在的地图的经验倍率的特殊效果

2.修改 <测试命令/@_test_00002&麻痹戒指&1> 类的脚本标签将不在由客户端来决定,每次都由服务端从脚本中提取来操作,避免用户使用WPE修改封包来实现刷装备
和元宝的BUG.注:在服务交互类程序中有个很大的理念,用户总是不可信的!

3.修改虎王类(134)的怪物不会杀怪升级,因为虎王的属性是比较特殊的有别于一般的怪物,所有属性的改变必须使用脚本命令

4.baobao.db加载成功后会在引擎界面输出 加载成功的信息和数量

正在加载宝宝属性数据库...
加载宝宝属性数据库成功(10)...

5.修正引擎支持新的官方金币数据包格式,现在元宝和金币是单独以包区分,以前是以前发下来,所有当用户拥有元宝后金币就不会被刷新啦

6.对特殊文件的说明 Market_x 类文件都是有意义的,用来保存一些NPC商品或物品的信息

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-05-31
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.新增加一个宝宝数据库:baobao.DB ,该数据库放到DB目录中即可!

里面定义:

Name Lvl HP MP Ac Mac DC DCMax SPEED HIT WALK_SPD ATTACK_SPD

怪物名字 怪物等级 生命值 魔力值 物理防御 魔法防御 攻击力下限 攻击力上限 准确 躲避 移动速度 攻击速度


如下:

强化骷髅 0 100 ---------------
强化骷髅 1 100 ---------------
强化骷髅 2 100 ---------------
强化骷髅 3 100 ---------------
强化骷髅 4 100 ---------------
强化骷髅 5 100 ---------------
强化骷髅 6 100 ---------------
强化骷髅 7 100 ---------------
强化骷髅 8 100 ---------------
强化骷髅 9 100 ---------------

在这里可以定义 该名字宝宝,每一级的不同属性,而不采用引擎固定属性公式!

所有玩家召唤到的宝宝,都会优先以召唤的名字查询这个数据库里是否定义有属性,如果有,就使用这个数据库里的属性,没有就使用老的公式来计算。这个数据库里可以定义多种宝宝各自等级的属性!

2.修正所有的相关属性的攻击受物理,魔法,中毒命中和躲避的影响

统一计算方式:
命中和躲避为0%时候 强制将命中或者躲避设置为1% 在进行以下计算

当命中大过躲避时 将躲避强制设置为1% 计算躲避百分率

当躲避大过命中时 以躲避值减去命中值 以新的躲避值计算百分率

注:以上算法是建立在命中优先于躲避的基础上计算的,并且始终有1%的命中或者躲避值作为随机因素

3.增加2种套装特殊效果

效果=RAND_HIT
效果机率=1000
参数1=1
参数2=100

//说明:物理攻击或者法术单体伤害技能(火球,灵符等)几率增加 参数1类型 命中率 参数2 % 点 持续时间 10秒
//参数1 0:物理攻击命中 1:魔法命中 2:中毒命中(同一时间同类型的命中多种套装触发只会有一个提供最大数值的效果生效)
//参数2 百分率数值(最大100)

效果=RAND_HIDE
效果机率=1000
参数1=1
参数2=100

//说明:物理攻击或者法术单体伤害技能(火球,灵符等)几率增加 参数1类型 躲避率 参数2 % 点 持续时间 10秒
//参数1 0:物理躲避 1:魔法躲避 2:中毒躲避(同一时间同类型的躲避多种套装触发只会有一个提供最大数值的效果生效)
//参数2 百分率数值(最大100)

4.在套装属性加成配置中添加命中和躲避的加成配置

[属性加成]
物理命中=10
魔法命中=10
中毒命中=10
物理躲避=10
魔法躲避=10
中毒躲避=10

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-05-25
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.跟新客户端人物属性面板攻击防御等属性显示的值最大为 65535(只支持1.9.8.2客户端,老客户端要做客户端修改,没必要怎么麻烦拉)

2.更新增加盛大最新礼物倒计时显示脚本命令

DELAYLW 参数1 参数2 参数3
参数1:倒计时时间(秒)
参数2:倒计时时间结束后要触发的脚本标签,该标签放在登陆脚本QManage.txt中!
参数3:客户端显示的文字,注意,需要在文字最后面跟一个参数字符“%s”

[@测试礼物]
#ACT
DELAYLW 180 @测试礼物哈 您将获得第1份礼物,请等待%s
break

3.新增支持 <我要融合装备/@@fuseequip> 触发功能脚本

用户点击融合后将触发QFunction-0.txt下的 [@装备融合] 的标签

$PARAM(50) 保存最上物品框的物品ID
$PARAM(51) 保存最上物品框的物品名字
$PARAM(52) 保存中间物品框的物品ID
$PARAM(53) 保存中间物品框的物品名字
$PARAM(54) 保存最下物品框的物品ID
$PARAM(55) 保存最下物品框的物品名字

4.修改烈焰使不会使用技能的问题

5.修改碧血魔等远程类怪物攻击欲望不强的问题

6.支持官方特色人物头上显示减血和闪避信息(必须是1.9.8.2客户端)

在 选项-参数设置-环境设置-客户端版本控制-开启特色状态显示 里可以控制特色版本的开启和关闭

-2010-05-10

1.修复流星火雨等技能威力异常的问题(因为套装效果计算的一个小疏忽引起的orz)

2.跟新盾牌的伤害减免实际有效,并在生效的时候会提示'由于使用啦盾牌,你受到的伤害被减少N点'

3.修正装备通灵战盾会显示为虎王盾的问题


////// 2010-05-08

1.跟新套装功能支持基本属性的百分比类型的提升,支持道士技能召唤宝宝的配置

套装配置文件新格式:

[套装配置]
衣服=圣武天战甲
武器=怒狂降魔杵
项链=
头盔=神武头盔
右手镯=
左手镯=
右戒指=
左戒指=
腰带=
靴子=

[效果配置]
名称=惊天动地套装
触发消息=您已经触发惊天动地套装效果
取消消息=您的惊天动地效果消失
效果=ADDIT_DAMAGE
效果机率=1000
参数1=50
参数2=0

[属性加成]
最大HP=10
最大MP=10
防御下限=10
防御上限=10
魔防下限=10
魔防上限=10
攻击下限=10
攻击上限=10
魔攻下限=10
魔攻上限=10
道攻下限=10
道攻上限=10


[道士宠物]
影响技能=1
宠物名字=铁血魔王
宠物数量=1
宠物等级=5

//注1:所有的属性加成参数均为 百分比 类型,
//注2:影响技能段的详细说明: 1为召唤神兽 2为召唤强化骷髅
//注3:如果有多个套装设置有属性加成的话,并一起触发的话,将会把2套套装的属性加成数值进行合并计算后在和属性运算
比如2套 1套设置的攻击+10% 1套是攻击+20%,实际和攻击运算的将是10+20=30 30%
//注4:如果有多套套装触发同一个技能的宠物设置,并且一起触发,将会以后最后触发的套装的宝宝为准!!

-2010-04-29

1.修复野蛮冲撞的问题

2.修复合区工具遇到一个特殊的字符会不合并该字符为名的人物数据问题

3.增加一个删除NPC的脚本命令 DELNPC

格式 DELNPC 参数1 参数2
参数1 NPC所在的X坐标
参数2 NPC所在的Y坐标

-2010-04-23

1.增加一个检测方式#IFW 该检测方式只要以下条件任何一条检测为真就认为是满足条件的

[@main]
#IFW
CHECKLEVELEX = 70
CHECKGOLD 100000
#SAY
你有70级或者100000元钱。
#ELSESAY
你没有70级并且没有100000元钱.


2.增加一个操作极品值的命令 REFINEPOINT 参数1 参数2 (因为有人反映GIVE 极品值 N 不太方便)
参数1: + - =
参数2: 运算值

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-22
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.修复MapQuest触发为GROUP(组队模式)时候,会按队伍人数触发脚本,但全部是触发给杀怪的本人的问题,现在会正确给每个队友触发脚本.(老飘逸本意是这样写的,可是在触发的时候却给拉一个人,应该是手误和没测试的问题)

//注:在修改的过程发现一个关于脚本文本的编码问题,当文本保存格式为UTF-8的时候,脚本解析的时候读取出来会有乱码,导致文本可能无法正确加载,所以建议大家写完脚本的时候将脚本的编码格式保存为ANSI, (有时间我会加上UTF-8的编码支持)


2.根据大家的建议,在引擎合并物品的处理中去掉神秘符石(shape:214)处理,交由用户自行脚本处理

//示范脚本
;神秘符石
[@StdModeFuncXX]
#IF
equal $ITEMINFO[$PARAM(0)].NAME 神秘符石
equal $ITEMINFO[$PARAM(1)].NAME 神秘符石
#ACT
UPGRADEUSERITEM $PARAM(1) 71 + $ITEMINFO[$PARAM(0)].OVERLAP
takem $PARAM(0)

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-15
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.重大跟新!!修复一处老飘逸的潜在内存泄露问题!并且对内存分配方式重新以池的概念做出封装,大幅度杜绝内存泄露的问题

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-13
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.修复引擎在关闭时出现 (100241)File not found 错误导致引擎无法正常关闭,造成玩家的数据无法正常保存的问题

2.修正增加攻击速度武器过地图后攻击速度失效的问题

3.修正心魔会跟着主人跨地图的问题


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-12
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.修复尊灵毒放在包袱中施毒会减少100点的BUG

2.修复宝宝使用范围技能杀死的怪物掉落的物品不属于主人的BUG

3.增加兽圈对老虎的抓捕支持

[@捕捉灵兽]
#IF
equal $PARAM(0) 撼天灵虎
#ACT
give 虎魔石 1

//因为虎魔石引擎需要做特殊的2转操作,所以GIVE后不要对物品做任何操作,一切引擎会自动完成!!

4. <我想合成原石/@@upgradeyuanshi> 现在可以正确计算原石的总体叠加数量合成出正确数量的高阶原石并还回多余的原石

比如现在 6个格子里面 分别放着 6 6 6 6 7 7 个叠加的原石,将会正确的合出 6 个高阶原石出来,还会2个原原石


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-10
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.修正虎王的冲撞可以推动比自己等级高的怪物和角色的BUG

2.虎王召唤将受虎灵值控制,虎灵力也将保存在DB中

3.增加一个脚本命令 RESUMEHL 用来恢复虎灵力(必须装备有虎王盾)

可以用来设计回灵丹也可以用NPC来回复,感觉这样比较灵活点

//示范
[@测试]
#ACT
RESUMEHL
SENDMSG 5 您的虎灵力已经完全被恢复


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-04-09
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.更新虎王支持和官方一样的五行属性显示和虎王技能学习!

调整啸天虎的Race值为 134 (支持技能施放)
啸天虎1;134;47;349;1000;1;100;1;100;0;0;0;0;0;0;0;30;30;500;1;0;500;;;;;;;;;;
啸天虎2;134;47;347;1000;1;100;1;100;0;0;0;0;0;0;0;30;30;500;1;0;500;;;;;;;;;;

扩展调整虎王属性的脚本命令:

EDITHW 参数1 参数2 参数3


扩展参数1, 5 代表五行图标
取值
0 //无
1 //金
2 //木
3 //土
4 //水
5 //火

扩展参数1,18-22,代表5行属性
18 //金
19 //木
20 //土
21 //水
22 //火

扩展参数1,23-31,代表9种技能的学习情况,0为未学习,1-4代表已经学习和当前4个技能等级!

23 //猛击
24 //怒嚎
25 //冲撞
26 //斗转
27 //护主
28 //冲击波
29 //反弹
30 //转换
31 //嗜血

//注:技能除冲击波外全部实现效果,部分可能没有动画效果是因为我暂时这些技能的号=。=,
//冲击波暂时不实现也是动画的问题,没有动画就死一片怪很诧异,所以暂时先放放,目前几率全由引擎控制
//下个版本会出界面控制器给大家调整,先这样吧,下个版本很快就出拉

2.跟新虎王数据保存在人物DB中,合区无错


3.正确显示虎王盾外观

4.增加对1.981客户端下,新虎王功能支持:

支持快捷键Shift+Q,让虎王攻击指定目标!
支持快捷键Alt+T,改变虎王的攻击模式,战斗模式和停止攻击模式!
//如果网关有命令过滤的话记得把 @tiggerrest 加进去

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-26
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.修正 $GUILD.kuang $GUILD.baosh $GUILD.lings 无法正确显示的问题

2.完善通灵塔属性加成的功能(以前虽然有加成,但属性拦上没有显示)

注:近来跟新将会以论坛上大家提出的BUG为主,希望大家多多提出需要修改的地方!


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-19
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.对人物 P M S等变量做出大调整!!写脚本的同学一定要特别注意,早期的PY的P M S等变量,在NPC被访问退出时候会自动将其清0,这样比较安全,但也带来一些问题,
象延迟执行脚本或者循环GOTO的时候反复对该类型的变量进行操作的时候,因为角色会在期间访问一些全局NPC,访问完毕后又将控制权交给上次访问的NPC,这样途中就会清0掉
P M S等类型的变量,造成死循环类型的漏洞,或者达不到大家想要的脚本效果,所以现在 P S M类的变量做出调整,NPC即使退出访问,也不会清0,保存上次操作的值!相当于全局变量
一样!!!所以特别注意,当每次写脚本想重新利用P S M等类型的变量的时候,一定要手动清0,或者赋初值在做加减乘除类型的操作!其实就等于完全把P S M等类型的变量的
控制权交给拉大家!!!希望大家一定要注意写出安全高效的脚本

[@示范]
#ACT
MOV P0 0;清 0
INC P0 100;再进行数学操作
SENDMSG 5 <$STR(P0)>

2.扩展P系列变量支持 0-99(原PY2只支持0-9)

3.修改命令 RECALLMOBS 的参数格式为

RECALLMOBS 参数1 参数2 参数3 参数4 参数5 参数6

参数1:怪物名字(为SELF表示克隆一个自己的心魔来作为宝宝,可用于设计影子功能)
参数2:刷新地图
参数3:刷新坐标X
参数4:刷新坐标Y
参数5:是否可移动(0为固定在刷新坐标上,不能移动,主人换地图也不移动,1为可移动和常规宝宝一样)
参数6:宝宝新名字

该命令主要用于封魔阵中召唤守卫使用,当然也可以在其它地方
使用,巧妙的使用该命令可以获得意想不到的设计。

4.修复 SEDNFSLH 命令 参数5:莲花台效果(0=正常、1=发光、2=破碎状态) 无效的问题,现在可以正确显示莲台的效果拉!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-17
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.增加 repairall 命令,用于NPC特修全身装备的持久,类似冰泉圣水

2.增加天山雪莲和深海灵礁的持续时间控制,在引擎的 选项->功能设置->特殊功能->雪莲海礁生效时长 中控制,以秒为单位,默认10分钟

3.增加一个加人物进指定行会的命令 JoinGuild 参数1 参数2

将A人物加入B行会

参数1:玩家名称,支持变量

参数2:行会名称,支持变量

[@示范]
#ACT
JoinGuild $USERNAME 测试行会
SENDMSG 5 你被加入了“测试行会”
break


4.增加一个将指定人物退出行会的命令 QuitGuild 参数1

参数1:玩家名称,支持变量

[@示范]
#ACT
QuitGuild $USERNAME
SENDMSG 5 你被退出了行会
break

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-15
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.新增加:虎王,类型:128 啸天虎1和啸天虎2

啸天虎1;128;47;349;1000;1;100;1;100;0;0;0;0;0;0;0;30;30;500;1;0;500;;;;;;;;;;
啸天虎2;128;47;347;1000;1;100;1;100;0;0;0;0;0;0;0;30;30;500;1;0;500;;;;;;;;;;


2.增加调整虎王属性的脚本命令:

EDITHW 参数1 参数2 参数3

参数1:(0-17)代表虎王的18种可调整属性,具体属性请自行测试!
参数2:+-=
参数3:值
//注:注意最大值,越界会归0!


3.增加变量: $EDITHW.参数1 //提取显示虎王18种属性

参数1:(0-17)代表虎王的18种可调整属性
0: 最小攻击(0-65535)
1: 最大攻击(0-65535)
2: 最小防御(0-65535)
3: 最大防御(0-65535)
4: 五行攻击防御(0-65535)
5: 未知
6: 最小魔法攻击(0-65535)
7: 最大魔法攻击(0-65535)
8: 最小魔法防御(0-65535)
9: 最大魔法防御(0-65535)
10: 命中(0-255)
11: 躲避(0-255)
12: 魔法命中(0-255)
13: 魔法躲避(0-255)
14: 等级(0-255)
15: 现在经验(0-65535)
16: 升级需要经验(0-65535)
17: 生命值(0-4294967295)

//用户的虎王数据保存在 Mir200EnvirQuestDiary游戏数据虎王数据.txt 中
//格式:用户名|等级|当前经验|未知|升级经验|未知|未知|未知|未知|未知|未知|生命值|未知|最小攻击|最大攻击|最小魔法攻击|最大魔法攻击|最小防御|最大防御|最小魔法防御|最大魔法防御|命中|魔法命中|躲避|魔法躲避|五行属性


09.在虎王界面,放上物品点,喂食将触发功能脚本中
[@虎王喂食] 标签,在该标签下,保存物品的物品ID和物品名字:

[@虎王喂食]
#ACT
SENDMSG 5 1=<$PARAM(70)>
SENDMSG 5 2=<$PARAM(71)>
break

4:增加以下物品DB:

1577;虎王盾;12;66;1;0;0;0;5193;20000;0;0;0;0;0;0;0;0;0;0;0;35;0;5;;
1578;虎灵;63;5;1;0;0;0;5192;1;0;0;0;0;0;0;0;0;0;0;0;0;0;5;;
1579;五行结晶;63;6;1;0;0;0;1493;1;0;0;0;0;0;0;0;0;0;0;0;0;0;5;;

5:增加 NEWTIGERKING 命令,用来为用户建立一个虎王
//注:如果用户已有虎王,将不做任何事情


6.将虎灵拖动到普通盾牌上,会触发功能脚本中@物品拖动触发:
$PARAM(29) 保存盾牌的ID
$PARAM(30) 保存盾牌的名字
$PARAM(31) 保存拖到盾牌上的物品的ID
$PARAM(32) 保存拖的盾牌上的物品的名字

[@物品拖动触发]
#IF
EQUAL $PARAM(30) 通灵战盾
EQUAL $PARAM(32) 虎灵
#ACT
takeid $PARAM(29)
takeid $PARAM(31)
NEWTIGERKING
GIVE 虎王盾 1

以上是参考脚本,真实使用的脚本请根据需求自定


//虎王功能仅实现基础功能,不支持五行属性显示和调整,不支持学习技能!(如果以后有官方号可以更新支持)


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-11
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.修复天人命令的一些BUG,修复因为其他跟新导致的$TRJJ $TRFL二个变量失效的问题

2.修改 FengHao 发送封号命令实现天人称号发送(引擎自动检测是否是天人,是的话就会以天人重数发送,避免上线的时候HP/MP界面和封号显示天人重数不正确的问题)

3.修正突斩推怪的时候卡的问题(我的疏忽OTZ,居然只测试拉空使用无问题后就发布拉,这次是真正完全修复拉!)

4.修改DBserver天人数据保存方式(跟新DBServer,注意!必须是2009-12-22 以后的引擎才可以使用该DBServer,使用前请做数据备份,这是一个开区的好习惯!!)

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-9
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.修复因跟新大师野蛮引起的突斩卡的问题

2.修复召唤宠物名会出现 0级0级XX(主人名)(主人名)的问题

3.跟新大师级护身真气效果,修正真气被破真气效果增加的HP上限恢复到正常数值

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-8
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.跟新$TXT(文件路径)命令,用来获取该文本文件的总行数.

[@main]
#ACT
MOV P4 $TXT(.副本任务1.txt)

2.扩展$PARAM(n)变量到$PARAM(70)

3.更新盛大最新物品,招集令功能支持,物品数据对照添加以下:

召集令(初级);63;2;1;0;0;0;5189;1;1;0;0;0;0;0;0;0;0;0;0;0;0;5;;
召集令(中级);63;3;1;0;0;0;5189;1;1;0;0;0;0;0;0;0;0;0;0;0;0;5;;
召集令(高级);63;4;1;0;0;0;5189;1;1;0;0;0;0;0;0;0;0;0;0;0;0;5;;


双击招集令会弹出副本建立窗口,点“开启副本”将触发功能脚本QFunction-0.txt
中 [@开启副本] 脚本标签,并在该脚本标签下保存

$PARAM(65) //保存所选副本名称
$PARAM(66) //保存所选队长限制
$PARAM(67) //保存该召集令物品的物品ID
$PARAM(68) //保存该召集令物品的物品名字

新增加变量 $DATETIMEJ //获取当前系统时间的秒数,用于副本任务!


示范脚本,在QFunction-0.txt中放以下脚本,该脚本只做示范,实际运用请自行修改:

[@开启副本]
#IF
EQUAL $PARAM(68) 召集令(初级)
#ACT
MOV P3 1
#IF
EQUAL $PARAM(68) 召集令(中级)
#ACT
MOV P3 2
#IF
EQUAL $PARAM(68) 召集令(高级)
#ACT
MOV P3 3
#IF
CHECKLEVELEX > 0
#ACT
takeid $PARAM(67)
#ELSEACT
break
#IF
CHECKLEVELEX > 0
#ACT
MOV P4 $TXT(.副本任务1.txt)
INC P4 1
MOV P5 $DATETIMEJ
INC P5 259200
MOV S0 $STR(P4)
INC S0 |
INC S0 $PARAM(65)
INC S0 |
INC S0 $USERNAME
INC S0 |
INC S0 $PARAM(66)
INC S0 |
INC S0 $STR(P3)
INC S0 |
INC S0 $STR(P5)
INC S0 |0
ADDVARLIST $STR(S0) ..副本任务1.txt
SENDMSG 5 你的副本召集令已经发出,你可前往中州招募榜上查看你发布的信息,当副本有人通关后,你就可获得召集奖励。
break

4.引擎在D:Cmirservermir200Envir目录下,以下面2个文本来保存副本任务列表!

副本任务1.txt //保存召集中的副本任务列表!
副本任务2.txt //保存已结束的副本任务列表!

所以在上面的召集令脚本中,我们就需要把任务信息按照指定格式添加到这2个文本中!
ADDVARLIST $STR(S0) ..副本任务1.txt

副本任务1.txt中的任务格式如下,一排代表一条任务,每一条任务格式中以“|”间隔:

任务ID号数字|副本任务名字|玩家名字|任务条件|任务等级(1)|任务剩余时间|任务状态(0)

如下:
1|火龙潭|jy088|任何人|1|1267083050|0
2|火龙潭|jy088|好友|1|1267083059|1
3|火龙潭|jy088|行会|1|1267083062|0
4|火龙潭|jy088|宗族|1|1267083066|0
5|冰封迷阵|jy088|任何人|1|1267083069|0
6|冰封迷阵|jy088|好友|1|1267083075|0
7|冰封迷阵|jy088|行会|1|1267083084|0
8|冰封迷阵|jy088|宗族|1|1267083094|0
9|冰封迷阵|jy088|行会|1|1267083084|0
10|冰封迷阵|jy088|宗族|1|1267083094|0
11|火龙潭|jy088|任何人|3|1267251400|0
12|冰封迷阵|jy088|宗族|1|1267253522|0


说明,任务ID是用来区别任务使用的,在编写脚本时,可以将任务信息自动写到 副本任务2.txt 中,表示结束,只有在副本任务2.txt中的任务,才会在NPC招集榜上点已结束窗口中显示!


5.中州NPC招集榜显示发包命令 SENDFB

[@main]
#ACT
SENDFB


6.招集榜上点进入副本和领取奖励按钮将触发功能脚本QFunction-0.txt中以下标签:

[@进入副本] [@领取奖励] ,在该标签下返回所选任务ID号保存在<$PARAM(69)>中


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-5
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.跟新道符,毒,傀儡娃娃只需要放在包袱中即可使用相关技能(如果包袱中同时存在红毒或者绿毒的话将随机释放绿毒或者红毒)。

2.增加一个脚本变量 $ItemExAll.20.神威狱金币 用来提取指定物品指定属性的数值总和

0-12, 15-19 极品属性,扩展属性
20 Dura
21 DuraMax
22 黑暗魔力
23..38 黑暗属性下限
39..54 黑暗属性上限

3.修复跟新升阶原石功能导致的碎片合成无法使用的问题

4.找到发布的测试版本一个导致 QFunction-0.txt 脚本 #CALL 命令失效的原因,去掉QFunction-0.txt中

[@通灵塔功能脚本]
#CALL [通灵塔通灵功能.txt] @通灵塔功能

这个调用就可以恢复正常

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-3
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.新增加以下5类BOSS怪物代码:

啸天猛虎 Race=132 RaceImg=47 Appr=347 站着的老虎,物理攻击+魔法技能范围攻击

啸天猛虎1 Race=133 RaceImg=47 Appr=346 爬着的老虎

爬着的老虎,全屏范围攻击,生命每减少1/5会召唤一次Setup.txt里设置的小怪,小怪对应设置项参数是:
TigerSlave1=
TigerSlave2=
TigerSlave3=
TigerSlave4=
默认没有设置小怪,在=号后面设置你想设置的小怪怪物名字即可!


无相天魔 Race=133 RaceImg=47 Appr=249
和官方一样的无相天魔,全屏范围攻击,生命每减少1/5会召唤一次Setup.txt里设置的小怪,小怪对应设置项参数是:
Slave1=
Slave2=
Slave3=
Slave4=
默认没有设置小怪,在=号后面设置你想设置的小怪怪物名字即可!

阴阳妖灵1 Race=133 RaceImg=47 Appr=314
阴阳妖灵2 Race=133 RaceImg=47 Appr=315

和官方一样的阴阳妖灵,全屏范围攻击,生命每减少1/5会召唤一次Setup.txt里设置的小怪,小怪对应设置项参数是:
TjSlave1=
TjSlave2=
TjSlave3=
TjSlave4=
TjSlave5=
TjSlave6=
TjSlave7=
TjSlave8=
默认没有设置小怪,在=号后面设置你想设置的小怪怪物名字即可!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////// 2010-03-2
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.更新增加对天人大师级魔法盾和大师级野蛮冲撞的效果不同的功能支持!

详细技能效果请查看:http://home.woool.sdo.com/home/news/NewsView.aspx?id=10943

2.支持大师烈火剑法和雷霆剑新效果

3.更新官方最新骑老虎功能,新增加第4种灵兽石,虎魔石,数据参照下面添加!

物品数据库增加:

虎魔石;49;51;0;4;0;0;5191;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;;

怪物数据库增加:

撼天灵虎;52;18;345;1000;1;0;1;2000;0;20;25;0;0;0;0;30;17;600;1;0;2000;;;;;;;;;;

(注: 灵虎石只有2转形态,第一次使用灵虎石的时候引擎将自动将其转换为2转形态)

4.更新道士技能召唤神兽4-7级为召唤“烈焰麒麟”,该神兽拥普通物理攻击和魔法技能范围攻击,每1/4机率发动一次范围攻击!

需要在怪物数据库中增加以下两个怪物DB:(怪物的攻击力那些自行调整)

烈焰麒麟;130;55;342;60;1;0;1;800;0;36;50;50;60;0;0;18;24;1700;1;800;0;;;;;;;;;;
怒焰麒麟;130;55;343;60;1;0;1;800;0;36;50;50;60;0;0;18;24;1700;1;800;0;;;;;;;;;;

------------------------------------------------------------------------------------------------------------

01、增加一个新的召唤宝宝的脚本命令:

RECALLMOBS 参数1 其他参数和召唤属下一样 等级 叛变时间 变色

参数1:怪物名字(为SELF表示克隆一个自己的心魔来作为宝宝,可用于设计影子功能)

02、增加地图参数:NOTAKEON 有此参数的地图,玩家不能进行穿上和取下装备操作,进行穿或者取装备时

,提示信息:当前地图不能穿戴和取下装备!


03、增加地图参数:FIGHTPK 有此参数的地图,玩家杀人不黄名、红名,也就是玩家PK杀人不增加PK值,但

要爆装备!

04.增加检查命令 CHICKMONZB 怪物名字 地图名字 返回变量1 返回变量2

#IF
CHICKMONZB 通天教主 $M S1 S2
#ACT
SENDMSG 5 当前地图上有通天教主存在,它的坐标在:<$STR(S1)>:<$STR(S2)>
#ELSEACT
SENDMSG 5 当前地图没有通天教主存在


05、去掉上线用户11级权限

06、支持凤凰石 召唤凤凰 骑乘凤凰

麒麟兽;52;18;38;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
圣麒麟;52;18;39;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
圣麒麟1;52;18;39;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
圣麒麟2;52;18;40;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;
圣麒麟3;52;18;41;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;
玄天麒麟1;52;18;39;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
玄天麒麟2;52;18;40;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;
玄天麒麟3;52;18;41;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;

赤翎凤;52;18;300;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
傲天凤1;52;18;301;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
傲天凤2;52;18;302;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;
炽天神凤;52;18;301;99;0;0;1;1000;0;80;100;0;0;0;0;15;0;1500;1;800;0;
炽天魔凤;52;18;302;99;0;0;1;1000;0;70;70;10;10;0;0;16;17;1500;1;0;1200;

/////////////////////////////////////////////////////////////////////////////////////////////////
1.修改凤凰石物品显示为麒麟石的问题

2.增加渡劫莲花台效果发包命令:SEDNFSLH 参数1 参数2 参数3 参数4 参数5 参数6

参数1:地图编号
参数2:地图X坐标
参数3:地图Y坐标
参数4:莲花台类型(1=神族、2=魔族、3=删除)
参数5:莲花台效果(0=正常、1=发光、2=破碎状态)
参数6:莲花台玩家名字

[@示范建立神族飞升台]
#ACT
SEDNFSLH $M $X $Y 1 0 $USERNAME

[@示范建立魔族飞升台]
#ACT
SEDNFSLH $M $X $Y 2 0 $USERNAME

3.增加玩家坐标范围检测命令:
Chickzuob 参数1 参数2 参数3 参数4 参数5 参数6

参数1:玩家名字
参数2:地图编号
参数3:地图X坐标
参数4:地图Y坐标
参数5:<>=
参数6:范围

#IF
Chickzuob JY088 0 136 150 < 20
#ACT
SENDMSG 5 你在136:150坐标20范围内


#IF
Chickzuob JY088 0 400 450 > 50
#ACT
SENDMSG 5 jy088在中州城50码范围外,简称城外!

#IF
Chickzuob JY088 0 473 227 = 0
#ACT
SENDMSG 5 JY088正好站在0号地图473:227坐标上!

4.增加渡劫天雷效果命令 SENDDJTL 参数1 参数2
参数1 效果的X坐标
参数2 效果的Y坐标

SENDDJTL $X $Y

5.新增变量 $TRJJ 天人境界重数,范围0-65535,2个字节,保存在DBS中,支持在选择角色处显示境界数!


6.新增调整天人境界重数的命令 TRJJ (+-=) 数值


7.新增变量 $TRFL 天人圣殿分类(0=无圣殿、3=神殿、4=魔殿)1个字节,保存在DBS中


8.新增调整天人圣殿分类的命令 TRFL (+-=) 数值(0=无圣殿、3=神殿、4=魔殿)


9.新增加一个新的天人HP数值,名神元力(魔元力),当天人受到攻击时,会先减少神元力(魔元力),当神元力(魔元力)减少为0后,才开始减少HP值!拥有一个上限和下限值,最大65535,保存在DBS中,变量显示:当前拥有的元力数值=$YL,最大元力数值=$MYL

10.增加脚本命令调整元力值 YL (+-=) 数值 和 MYL (+-=) 数值


11.增加通灵塔召唤命令: SEDNTLT 参数1 参数2 参数3 参数4 参数5
参数1:地图编号
参数2:地图X坐标
参数3:地图Y坐标
参数4:通灵塔类型(1:显示 2:删除)
参数5:通灵塔行会名字


01.增加个人行会银两:<$HHGRYZ> (最大21亿)
行会银两操作:HHGRYZ + 10
HHGRYZ - 10
HHGRYZ = 10

个人行会银两保存在DBS人物数据中,支持合区无错,没有行会的玩家,不能增加行会银两,行会银两会在包裹栏右下方显示,玩家退出行会,行会银两会自动清空!

-------------------------------------------

02.增加通灵塔行会功能银两:<$GUILD.yingz> (最大21亿)
行会公共银两为行会共同所有,类似行会经验,只有行会老大可以分配和使用!
行会公共银两操作:Guildyingz 行会名字 +-= 数量
Guildyingz $GUILDNAME + 10
Guildyingz $GUILDNAME - 10
Guildyingz $GUILDNAME = 10

-------------------------------------------

03.增加通灵塔等级:<$GUILD.TLT> //为0代表没有建造通灵塔
建造通灵塔时,将这个值设置大于1即可!
通灵塔等级操作:GuildTLT 行会名字 +-= 数量
GuildTLT $GUILDNAME + 1
GuildTLT $GUILDNAME - 1
GuildTLT $GUILDNAME = 1

-------------------------------------------

04.增加通灵塔行会旗帜类型:<$GUILD.HHQZ> //行会旗帜类型1-4
设置什么类型,查看人物属性那就显示什么类型的旗帜,一共有4个!
行会旗帜类型操作:GuildHHQZ 行会名字 +-= 数量
GuildHHQZ $GUILDNAME = 1
GuildHHQZ $GUILDNAME = 2
GuildHHQZ $GUILDNAME = 3
GuildHHQZ $GUILDNAME = 4

-------------------------------------------

05.增加通灵塔资源开启标志:<$GUILD.TLSX> //为0代表资源不够,关闭属性增加!
为0表示关闭,为1表示该行会通灵塔属性开启,可以增加属性!
操作:GuildTLSX 行会名字 +-= 数量 (只有0和1)
GuildTLSX $GUILDNAME = 0 //行会资源不够,属性关闭
GuildTLSX $GUILDNAME = 1 //行会资源充足,通灵塔附加属性开启

-------------------------------------------

06.增加当前行会通灵塔拥有的五大行会资源变量:

矿石:<$GUILD.kuang>
木材:<$GUILD.mucai>
宝石:<$GUILD.baosh>
金条:<$GUILD.jinti>
灵石:<$GUILD.lings>

对应操作:操作符为(+-=)

Guildkuang $GUILDNAME + 10 //通灵塔矿石资源+10
Guildmucai $GUILDNAME + 10 //通灵塔木材资源+10
Guildbaosh $GUILDNAME + 10 //通灵塔宝石资源+10
Guildjinti $GUILDNAME + 10 //通灵塔金条资源+10
Guildlings $GUILDNAME + 10 //通灵塔灵石资源+10

-------------------------------------------

07.增加当前行会通灵塔每日维护所需五大资源变量:

维护所需矿石:<$GUILD.kuangmax>
维护所需木材:<$GUILD.mucaimax>
维护所需宝石:<$GUILD.baoshmax>
维护所需金条:<$GUILD.jintimax>
维护所需灵石:<$GUILD.lingsmax>

对应操作:操作符为(+-=)

Guildkuangmax $GUILDNAME = 50
Guildmucaimax $GUILDNAME = 50
Guildbaoshmax $GUILDNAME = 30
Guildjintimax $GUILDNAME = 30
Guildlingsmax $GUILDNAME = 30

通灵塔每日维护的时候就按以下方式减少:

[@每日维护]
#IF
SMALL $GUILD.kuang $GUILD.kuangmax
SMALL $GUILD.mucai $GUILD.mucaimax
SMALL $GUILD.baosh $GUILD.baoshmax
SMALL $GUILD.jinti $GUILD.jintimax
SMALL $GUILD.lings $GUILD.lingsmax
#ACT
#ELSEACT
Guildkuang $GUILDNAME - $GUILD.kuangmax
Guildmucai $GUILDNAME - $GUILD.mucaimax
Guildbaosh $GUILDNAME - $GUILD.baoshmax
Guildjinti $GUILDNAME - $GUILD.jintimax
Guildlings $GUILDNAME - $GUILD.lingsmax
GuildTLSX $GUILDNAME = 1
SENDMSG 5 行会通灵塔恢复正常运作
break

-------------------------------------------

08.增加有通灵塔的行会官职人事任命功能:
当通灵塔等级大于0级后,即表示建立了通灵塔,这个时候就可以看到
行会人事里可以任命各种官职了,根据通灵塔的等级可以任命的官职将逐
步开放,官职不同,所加属性不同!
行会老大可以使用任命功能,点任命后,选择行会成员玩家名字后,点
确定,如果对方的银子够了,即可收到请求任命的提示框,玩家点同意后,
老大将触发功能脚本中[@任命官职]标签,在该标签下保存以下信息:
$PARAM(0)封号(1-10)
$PARAM(1)被任命的角色名字
$PARAM(2)被替换的角色名字
$PARAM(3)职位所需的银子数量

官员任命脚本命令:ADDEXITGULD 参数1 参数2 参数3
参数1:被任命的目标玩家名字
参数2:被任命的行会位置代码1-10
参数3:被替换的老职位上的玩家名字

//以下段放功能脚本中:


[@任命官职]
#ACT
ADDEXITGULD $PARAM(1) $PARAM(0) $PARAM(2)
HCALL $PARAM(1) @减少被任命银子
SENDMSG 5 任命成功
break

//备注说明:

通灵塔1级:可任命1个香主
通灵塔2级:可任命1个堂主
通灵塔3级:可任命1个护法
通灵塔4级:可任命1个长老
通灵塔5级:可任命1个副会长
通灵塔6级:可任命2个香主
通灵塔7级:可任命2个堂主
通灵塔8级:可任命2个护法
通灵塔9级:可任命2个长老
通灵塔10级:可任命2个副会长

-------------------------------------------

09.增加获取行会中各职位上官员数量的变量:

$GUILD.ZHIW1 //副会长数量
$GUILD.ZHIW2 //长老数量
$GUILD.ZHIW3 //护法数量
$GUILD.ZHIW4 //堂主数量
$GUILD.ZHIW5 //香主数量
$GUILD.ZHIW6 //成员数量

-------------------------------------------

10.珍宝阁功能说明:

珍宝阁:由77个格子组成,格子上如果开启了宝物会显示:玩家名字+物品名字

增加珍宝阁开宝脚本命令:
XIUGAIZB 参数1 参数2 参数3 参数4
参数1:珍宝阁格子位置序号(0-76)
参数2:取走宝物的玩家名字
参数3:取走的宝物名字
参数4:状态(0-4)//0为没有开过,1为普通,2为有框,3为没有打开的门,4为打开过的门

增加清除珍宝阁所有已开格子到没有开启状态的命令:CLEARZBG

增加客户端,点珍宝阁的任意一个格子的时候触发QGuildTower-0.txt脚本中:“[@珍宝阁开宝]”
该脚本段下返回以下参数:
$PARAM(0) //状态(0-4),返回“0”表示该格子还没有人开启
$PARAM(1) //返回所选格子的序号(0-76)

示范脚本:

[@珍宝阁开宝]
#IF
SMALL $HHGRYZ 20
#ACT
MessageBox 20两行会银两才能开启一次珍宝阁,捐献资源可以获得行会银两。
break
#IF
EQUAL $PARAM(0) 0
#ACT
HHGRYZ - 20
ReadRandomStr ..QuestDiary数据文件珍宝阁奖励.txt S7
XIUGAIZB $PARAM(1) $USERNAME $STR(S7) 1
GIVE $STR(S7) 1
SENDMSG 5 恭喜你开启珍宝阁获得了<$STR(S7)>!
break

//备注说明:珍宝阁开启状态设置成3的时候,会显示一个门,这个门就可以点击进入极品阁
如:XIUGAIZB $PARAM(1) $USERNAME 无 3
当进入后在把这个格子的状态设置成4即可

//在格子状态为3的时候,格子显示为一个没有打开的门,这个时候点击会弹出一个
确认提示框,点确定将触发QGuildTower-0.txt脚本中的标签“[@开启极品阁]”在该标签下,
会保存以下信息:
$PARAM(1) //返回所选格子的序号(0-76)
$PARAM(2) //返回该格子的开启状态(0-4)

-------------------------------------------

11.极品阁功能说明:

极品阁:由36个格子组成,格子上如果开启了宝物会显示:玩家名字+物品名字

增加极品阁开宝脚本命令:
XIUGAIJP 参数1 参数2 参数3 参数4
参数1:极品阁格子位置序号(0-35)
参数2:取走宝物的玩家名字
参数3:取走的宝物名字
参数4:状态(0-2)//0为没有开过,1为普通,2为遇到骷髅退出极品阁

增加清除极品阁所有已开格子到没有开启状态的命令:CLEARJBG

增加客户端,点极品阁的任意一个格子的时候触发QGuildTower-0.txt脚本中:“[@极品阁开宝]”
该脚本段下返回以下参数:
$PARAM(0) //状态(0-2),返回“0”表示该格子还没有人开启
$PARAM(1) //返回所选格子的序号(0-35)

示范脚本:

[@极品阁开宝]
#IF
EQUAL $PARAM(0) 0
#ELSEACT
break
close
#IF
CHECKBAGSIZE 1
#ACT
#ELSEACT
MessageBox 对不起,您身上背包的位置不够,请清理出空位!
break
#IF
RANDOM 5
#ACT
XIUGAIJB $PARAM(1) $USERNAME $STR(S7) 2
SENDMSG 5 哎呀,遇到骷髅了。
break
#IF
RANDOM 4
#ACT
ReadRandomStr ..QuestDiary通灵塔珍宝阁极品阁奖励.txt S7
XIUGAIJB $PARAM(1) $USERNAME $STR(S7) 1
SENDMSG 10 恭喜行会<$GUILDNAME>的玩家<$USERNAME>开启极品阁获得了<$STR(S7)>
GIVE $STR(S7) 1
SENDMSG 5 恭喜你开启极品阁获得了<$STR(S7)>
break
#ELSEACT
INC D36 1
XIUGAIJB $PARAM(1) $USERNAME 归元神丹(小) 1
GIVE 归元神丹(小) 1
SENDMSG 5 恭喜你开启极品阁获得了归元神丹(小)
break

-------------------------------------------

12.通灵塔界面,资源捐献窗口的触发说明:
行会资源捐献窗口,有3个框,放如物品后,点“捐献”按钮,将触发功能脚本
中[@捐献]标签段,并在该段下保存以下信息:
$PARAM(0)//物品框1的物品名字
$PARAM(1)//物品框1的物品ID序号
$PARAM(2)//物品框2的物品名字
$PARAM(3)//物品框2的物品ID序号
$PARAM(4)//物品框3的物品名字
$PARAM(5)//物品框3的物品ID序号

资源捐献后请用takeid 删除物品,另外还要增加一个命令刷新被删除的物品,光使用
takeid收走捐献物品不会立即刷新的,刷新命令是TAKEJUANZ 参数1 //参数1为ID序号

如:

#ACT
takeid $PARAM(5)
TAKEJUANZ $PARAM(5)
SENDMSG 5 删除捐献资源框3的资源物品!
break

-------------------------------------------

13.通灵塔界面,神工坊盾牌升级品级触发说明:

炉子也有3个物品框,点炼制将触发功能脚本中[@炼制]标签段,并在该段下保存以下
信息:

$PARAM(0)//物品框1的物品名字
$PARAM(1)//物品框1的物品ID序号
$PARAM(2)//物品框2的物品名字
$PARAM(3)//物品框2的物品ID序号
$PARAM(4)//物品框3的物品名字
$PARAM(5)//物品框3的物品ID序号

增加炉子炼制结果效果动画命令:SENDDPRL 参数1 (0-4)

0 炼制升级成功
1 全部收走无提示
2 火候太小,炼制失败
3 火候太大,盾牌破碎。
4 火候太大,炼制失败,由于有护宝符的保护,盾牌没有破碎。

//提示:盾牌升级所使用的命令和参数:

#ACT
UpgradeUserItemEx $PARAM(1) 0 + 1 //==攻击
UpgradeUserItemEx $PARAM(1) 1 + 1 //==魔法
UpgradeUserItemEx $PARAM(1) 2 + 1 //==道术
UpgradeUserItemEx $PARAM(1) 3 + 1 //==物防下限
UpgradeUserItemEx $PARAM(1) 4 + 1 //==魔防下限
UpgradeUserItemEx $PARAM(1) 5 + 1 //==物防上限
UpgradeUserItemEx $PARAM(1) 6 + 1 //==魔防上限
UpgradeUserItemEx $PARAM(1) 7 + 1 //==品级
UpgradeUserItemEx $PARAM(1) 11 + 5 //==免伤害百分比

-------------------------------------------

14.通灵塔界面,行会老大双击旗帜修改,点确定后将触发QGuildTower-0.txt中,
[@guildlogo]true //这个标签,并在这个段下返回以下信息:
$PARAM(0) //所选旗帜的编号(1-4)

脚本示范:

[@guildlogo]true
#IF
ISGUILDMASTER
#ELSEACT
MessageBox 你不是行会会长,只有会长才会拥有这至高无上的权利
break
#IF
SMALL $GUILD.kuang 20
#ACT
MessageBox 当前通灵塔矿石资源不足20点,无法修改行会旗帜
break
#ELSEACT
Guildkuang $GUILDNAME - 20
GuildHHQZ $GUILDNAME = $PARAM(0)
break


-------------------------------------------

15.通灵塔界面--议事厅行会任务列表功能:

增加显示行会列表的脚本命令:SENDGuildTASK 参数1 参数2
参数1//任务数组开始S类字符变量
参数2//任务数组的任务数量

使用方法同下:

[@rectask] FLASH(27)
#ACT
MOV S1 行会每日任务|100|
INC S1 $GUILDSTABILITYPOINT
INC S1 |<Color=GREEN[]行会每日任务:>每个会员都可接取任务,完成后可获得高纯度木材和经验的奖励。通灵塔层级越高,获得的经验就会越多。每天共有100个任务可供接取。
MOV S2 行会天赐任务|200|
INC S2 $GUILDFLOURISHPOINT
INC S2 |<Color=GREEN[]行会天赐任务:>该任务每个行会会员每天只能做1次,每次需要消耗5点行会银就可接取任务。完成后可获得高性价比经验随机的奖励。每天共有200个任务可供接取。
SENDGuildTASK S1 2
break

//以上我用了2个行会变量$GUILDSTABILITYPOINT和$GUILDFLOURISHPOINT来代表当前行会中所有成员已经接了的任务数量,接下来的任务细节就和写普通的TASK任务日志一样了,都是普通脚本,就不做介绍了!

先在列表中选择行会任务后,点接取任务会触发当前QGuildTower-0.txt脚本中以下标签:

[@accepttask_1] FLASH(31)
这里是任务1

[@accepttask_2] FLASH(31)
这里是任务2

//有多个任务,那个数字就自己增加,[@accepttask_X] X取值1-65535,为任务列表中从上到下的ID号

点完成任务按钮触发QGuildTower-0.txt中以下标签段:

[@finishtask] FLASH(27)
#ACT
SENDMSG 5 测试行会任务完成触发!
break

-------------------------------------------

16.增加一个人物个人变量:<$HUMHHBZ> 用于标志该玩家
的行会属性加成是否开启使用,0为关闭,表示该玩家
没有给行会做贡献,不能增加附加属性,1为打开。

操作命令:HUMHHBZ = 1
HUMHHBZ = 0

---------------------------------------------------------------
★特别说明:通灵塔给成员附加的属性是由引擎自动控制,不用脚本★
---------------------------------------------------------------

以下为通灵塔QGuildTower-0.txt特殊脚本格式说明:

通灵塔的专用脚本是QGuildTower-0.txt,要放在D:Cmirservermir200Envirmarket_def目录下
通灵塔功能专用脚本是 通灵功能-0.txt 要放在D:Cmirservermir200Envirmarket_def目录下

这个脚本里用flsh标签参数来显示不同的界面:

[@main] FLASH(31)
说明:参数31为普通无按钮界面

[@主灵塔] FLASH(20)
说明:参数20为有通灵塔时的首页
这个界面下点“捐献资源”按钮会跳到标签[@handin]true FLASH(28)
这个界面下点“升级建筑”按钮会条到标签[@opentask]true FLASH(30)

[@handin] FLASH(28)
这个界面下点“查看资源”按钮会跳到标签[@viewmaintain]true FLASH(100)

[@opentask] FLASH(30)
这个界面下点“升级建筑”按钮会条到标签[@starttask]true FLASH(31)

[@开启珍宝阁] FLASH(22)
这个界面是显示珍宝阁的开宝界面

[@开启极品阁] FLASH(23)
这个界面是显示极品阁的开宝界面

[@guildequipinfo] FLASH(25)
这个界面显示盾牌炼制界面

[@guildequipinfo] FLASH(25)
点“获得盾牌”按钮后的界面

[@getguildequip] FLASH(25)
在[@guildequipinfo]中点“获得盾牌”按钮后的触发
 

//在主界面最上面有4个标签:

主灵塔,点击会跳到标签[@main] FLASH(31)
珍宝阁,点击会跳到标签[@openzbgrid] FLASH(21)
神工坊,点击会跳到标签[@shengongfang] FLASH(24)
议事厅,点击会跳到标签[@rectask] FLASH(27)

//注意,每个标签下要有对话内容才能点击打开相应界面!


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// 11月30日 跟新
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1.增加脚本命令:DSBBZT 参数1 参数2
作用:修改设置道士强化召唤骷髅召唤出的怪物名字。

参数1:怪物名字,只要是数据库里有的都可以,包括心魔怪物
参数2:召唤出来的宝宝等级

如:
#ACT
DSBBZT 龙骨骷髅 7
SENDMSG 5 你将强化骷髅术召唤的怪物设置成7级龙骨骷髅
break

可以用于实现套装隐藏属性,或者变态版本中使用,让道士
的强化骷髅术召唤任何怪物。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// 12月10号跟新
/////////////////////////////////////////////////////////////////////////////

评论区        查看评论...

相关说明

  • ☉ 由于私服程序的特殊性,它非常容易被杀毒误报,所以自2011年1月起本站所有软件都不在做杀毒查杀,请下载后自行检测查杀!
  • ☉ 为了达到最快的下载速度,推荐使用 迅雷5 下载本站软件。
  • ☉ 本站软件均为WinRAR3.7版本压缩,所以请一定升级到WinRAR3.7或最新版才能正常解压本站提供的软件!
  • ☉ 如果您发现下载链接错误,或内容与分类不匹配,请点击报告错误。正确报错10个我们将送您VIP会员!
  • ☉ 如发现本站软件需要解压密码,均为:www.9876543210sf.com
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - VIP登陆 | 注册
Copyright © 2005-2023 http://www.9876543210sf.Com. All Rights Reserved .
本站私服服务端和架设教程由网友发布,仅作学习使用,严禁用于商业
如本站收录的资源侵犯到您的版权,请来信告知,我们将及时更正处理,邮箱:6915129@qq.com
鲁ICP备123456789号-1 51LA统计
点击与站长面对面交流!