地方网

搜索

[传世工具] 彩虹引擎08-25[RainBow]

[复制链接]
admin 发表于 2010-12-1 01:32:33 | 显示全部楼层 |阅读模式
软件简介:
2010-08-24
-------------------------
[+] 增加脚本 ElementForce A B,调整人物当前元力值;
增加脚本 ElementForceMax A B,调整人物元力值的最大值;
变量 $ELEMENTFORCE、$ELEMENTFORCEMAX 分别返回元力值、元力最大值;
参数说明:
A //操作符号,支持(+、-、=)
B //具体操作的数值
例:
#ACT
ElementForce = 100
ElementForceMax = 200
即:设置元力值为100/200,天元心法达到五重即可显示,人物飞升后自动更名为:神(魔)元力

[+] 增加脚本 AmbitKind A B,调整人物天人类型 (参数B说明 3:天人神、4:天人魔、5:天仙神、6:天仙魔、7:上仙神、8:上仙魔);
增加脚本 AmbitLevel A B,调整人物天人境界重数 (参数B说明 范围:1-126);
变量 $AMBITKIND、$AMBITLEVEL 分别返回人物天人类型、人物天人境界重数;
参数说明:
A //操作符号,支持(+、-、=)
B //具体操作的数值
例:
#ACT
AmbitKind = 3
AmbitLevel = 1
即:设置人物为天人一重(神)

[+] 增加1.979拆卸类属性功能
DecomPoseLevel A B;//设置拆卸等级
DecomPoseExp A B;//设置拆卸经验
DecomPoseExpMax A B;//设置拆卸经验MAX
Spirity A B;//设置精力值
SpirityMax A B;//设置精力值MAX
参数说明:
A //操作符号,支持(+、-、=)
B //具体操作的数值
变量:
$DECOMPOSELEVEL //拆卸等级
$DECOMPOSEEXP //拆卸经验
$DECOMPOSEEXPMAX //拆卸经验MAX
$SPIRITY //精力值
$SPIRITYMAX //精力值MAX

[+] 增加1.996海底装备融合转盘支持
我要升级/@@NUhaiSuitUp1 //升级至凡品
我要升级/@@NUhaiSuitUp2 //升级至极品
我要升级/@@NUhaiSuitUp3 //升级至上品
我要升级/@@NUhaiSuitUp4 //升级至仙品
  • 使用 REFINEBOXRESULT A 脚本返回升级结果,参数A=0 升级成功,A=1 升级失败;
    例:
    [@@NUhaiSuitUp1]
    #ACT
    REFINEBOXRESULT 0 ;升级成功
    [@@NUhaiSuitUp2]
    #ACT
    REFINEBOXRESULT 1 ;升级失败

    2010-08-16
    -------------------------
    [+] 支持海底世界新地图加载;
    [!] 支持1.9.9.6海底世界客户端正常游戏;
    [+] SENDMSG 脚本增加参数 22、23,用于发送在游戏窗口顶部的绿色大字体信息;
    例:
    #ACT
    SENDMSG 22 这个是发送给所有人的信息!!!
    SENDMSG 23 这条信息只有你自己才看见!!!
    [+] 支持最新药品包按次数使用,StdMode = 0, Shape=202; 修改药品增加HP/MP值在255以上的药品时,HP/MP设置为DB中的AC * AC2/ MC * MAC2;
    [
    [+] 增加脚本 ChangeSeaMCPoint A B,调整人物海魔值;
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值
    例:
    #ACT
    ChangeSeaMCPoint + 500
    说明:海魔值达到最大值(4星)为2000点。200点为1星,600点为2星,依此类推;
    [+] 增加变量 $SEAMCPOINT 返回人物海魔值;
    [+] 增加脚本 KILLMONBURSTRATE A B 调整玩家杀怪爆物品几率;
    参数说明:
    A //倍率,实际倍率除以100;
    B //时长
    例如:
    #ACT
    KillMonBurstRate 200 600
    SENDMSG 7 杀怪爆率翻倍,时长:600秒!
    [+] 增加变量 $KILLMONBURSTRATE 返回人物杀怪暴率倍数;
    [+] 增加变量 $KILLMONBURSTRATETIME 返回人物杀怪暴率倍数剩余时间;
    [+] 增加脚本 MENTALLEVEL A B,调整人物天元心法等级;
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值
    例:
    #ACT
    MENTALLEVEL = 20
    [+] 增加脚本 MENTALPOINT A B,调整人物天元值;
    增加脚本 MENTALPOINTMAX A B,调整人物天元值的最大值;
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值
    例:
    #ACT
    MENTALPOINT = 100
    MENTALPOINTMAX = 200
    即:设置天元值为100/200
    [+] 增加调整人物新属性值操作命令;
    THUMPRATE //暴击概率
    REDUCEAC //减免对方物理防御
    REDUCEMAC //减免对方魔法防御
    REDUCESPEEDPOINT //减免对方物理躲避
    REDUCEANTIMAGIC //减免对方魔法防御
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值
    例:
    #ACT
    THUMPRATE= 1
    REDUCEAC= 2
    REDUCEMAC= 3
    REDUCESPEEDPOINT= 4
    REDUCEANTIMAGIC= 5
    [+] 增加变量 $THUMPRATE、$REDUCEAC、$REDUCEMAC、$REDUCESPEEDPOINT、$REDUCEANTIMAGIC 分别返回对应的属性当前数值
    2010-07-29
    -------------------------
    [+] 增加脚本命令 BuildGuildTower 在地表上建造通灵塔;
    参数说明:
    A //需要建立通灵塔的地图编号
    B //x坐标
    C //y坐标
    D //操作类型(0=删除,1=建立)
    E //建立通灵塔的行会名称
    例:
    #ACT
    BuildGuildTower 3 $X $Y 1 $GUILDNAME
    SENDMSG 7 恭喜你成功建立了通灵塔!!!
    [+] 增加脚本命令 SendActivity 用于在客户端弹出活动面板;
    [+] 增加脚本命令 GuildDoScript 让系统代替某行会执行QManager.txt中特定脚本标签;
    参数说明:
    A //行会名称,当参数为ALL时候则表示所有行会
    B //脚本标签
    例:
    #ACT
    GuildDoScript ALL @初始化行会信息
    2010-07-16
    -------------------------
    [!] 增加引擎启动时将自动清理行会成员为空的行会;
    ★增加通灵塔系统相关功能和脚本,具体如下:
    [+] 增加个人行会银两,最大支持21亿;
    1、变量:
    $GUILDGOLD 脚本中提取显示个人行会银两
    2、检测脚本:
    CheckGuildGold A B
    参数说明:
    A //检测符号,支持(、、=、\)
    B //具体检测的数值
    例如:
    #IF
    CheckGuildGold  500
    #SAY
    你的行会银两超过500。
    3、功能脚本:
    GuildGold A B
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值
    例如:
    #ACT
    GuildGold + 500
    SENDMSG 7 你的行会银两增加了500。
    [+] 增加行会公共银两,最大支持21亿;
    1、变量:
    $GUILD.PUBLICGOLD 脚本中提取显示行会公共银两
    2、检测脚本:
    CheckGuildPublicGold A B C
    参数说明:
    A //需要检测的行会名称,SELF为当前角色的行会
    B //检测符号,支持(、、=、\)
    C //具体检测的数值
    例:
    #IF
    CheckGuildPublicGold SELF  5000
    #SAY
    你们行会的公共银两超过5000。
    3、功能脚本:
    GuildPublicGold A B C
    参数说明:
    A //需要操作的行会名称,SELF为当前角色的行会
    B //操作符号,支持(+、-、=)
    C //具体操作的数值
    例:
    #ACT
    GuildPublicGold SELF + 1000
    SENDMSG 7 你的行会公共银两增加了1000。
    [+] 增加变量 $GUILD.TOWERGRADE,显示行会通灵塔的等级,没有建造则为0级;
    1、检测脚本:
    CheckGuildTowerGrade A B C
    参数说明:
    A //需要检测的行会名称,SELF为当前角色的行会
    B //检测符号,支持(、、=、\)
    C //具体检测的数值
    例:
    #IF
    CheckGuildTowerGrade SELF  1
    #SAY
    你们行会的通灵塔等级在1级以上。
    2、功能脚本:
    GuildTowerGrade A B C
    参数说明:
    A //需要操作的行会名称,SELF为当前角色的行会
    B //操作符号,支持(+、-、=)
    C //具体操作的数值
    例:
    #ACT
    GuildTowerGrade SELF = 1
    SENDMSG 7 你为你们行会建造了通灵塔,目前等级为$GUILD.TOWERGRADE。
    ★注:该行会第一次建造通灵塔时,系统将会自动调整其行会成员的封号,
    如果有2个行会会长,在第2个位置的玩家将会被调整到最后一个封号列表中。
    行会人事中,系统将自动任命当前行会老大为行会会长。
    ☆ 修改服务端配置文件 String.ini 中 GuildChief=行会会长
    [+] 增加脚本变量 $GUILD.FLAG 显示行会旗帜编号(0..4);
    1、功能脚本:
    ChangeGuildFlag A B C,用于设置行会旗帜;
    参数说明:
    A //需要操作的行会名称,SELF为当前角色的行会
    B //操作符号,支持(+、-、=)
    C //具体操作的数值(旗帜编号:1..4,0为尚未设置)。
    例:
    #ACT
    ChangeGuildFlag SELF = 1
    SENDMSG 7 行会旗帜设置成功。
    2、设置旗帜的时候将触发通灵塔脚本中 [@guildlogo],其中变量 $SCRIPTPARAM(1) 是所选旗帜的编号;
    [+] 增加脚本变量显示行会通灵塔属性状态;
    1、脚本变量
    $GUILD.TOWERSTATUS //0为关闭,1为开启.
    2、功能脚本:
    GuildTowerStatus A B C,用于调整行会通灵塔属性状态;
    参数说明:
    A //需要操作的行会名称,SELF为当前角色的行会
    B //操作符号,支持(+、-、=)
    C //具体操作的数值(0,1)
    例:
    #ACT
    GuildTowerStatus SELF = 1
    SENDMSG 7 行会资源充足,通灵塔附加属性开启!
    [+] 增加行会通灵塔五大资源变量,如下:
    $GUILD.ORE //矿石 资源编号:0
    $GUILD.GEM //宝石 资源编号:1
    $GUILD.WOOD //木材 资源编号:2
    $GUILD.BAR //金条 资源编号:3
    $GUILD.ROCK //灵石 资源编号:4
    行会通灵塔每日维护所需五大资源变量:
    $GUILD.OREMAX //矿石 资源编号:5
    $GUILD.GEMMAX //宝石 资源编号:6
    $GUILD.WOODMAX //木材 资源编号:7
    $GUILD.BARMAX //金条 资源编号:8
    $GUILD.ROCKMAX //灵石 资源编号:9
    [+] 增加功能脚本调整行会通灵塔五大资源;
    功能脚本:
    GuildTowerRes A B C D,用于调整行会通灵塔五大资源;
    参数说明:
    A //需要操作的行会名称,SELF为当前角色的行会
    B //需要操作的资源编号(具体参数如上)
    C //操作符号,支持(+、-、=)
    D //具体操作的数值(0,1)
    例:
    #ACT
    GuildTowerRes SELF 2 + 500
    SENDMSG 7 行会通灵塔木材资源增加了500!
    [+] 支持行会人事任命功能,所有操作均为引擎实现,无需脚本;
    [+] 增加变量 $GUILD.OFFICIALCOUNT(X) 获取行会人事指定职位可以任命的数量,X取值1..10;
    注:X取值含义:1=会长 2=副会长 3=副会长亲信 4=长老 5=长老亲信 6=护法 7=护法亲信 8=堂主 9=堂主亲信 10=香主 100=普通成员
    [+] 增加变量 $LONGDATE,返回当前时间的秒数;
    [+] 增加变量 $DATATIMETOLONG(yyyy-mm-dd-H:mm:ss),将一个时间转换为秒数,格式需正确;
    例:
    #IF
    SMALL $LONGDATE $DATETIMETOLONG(2012-12-21-23:59:59)
    #ACT
    SENMDSG 7 世界末日还没来呢!!!
    [+] 增加脚本 SetProffer A B,设置人物通灵塔贡献状态,状态为1时,附加属性才有效;
    参数说明:
    A //操作符号,支持(+、-、=)
    B //具体操作的数值(0,1)
    1、脚本变量$PROFFER显示人物行会贡献状态;
    例如:
    #ACT
    SetProffer = 1
    SENDMSG 7 你的行会附加属性加成已经打开,状态标志:$PROFFER。
    [+] 增加脚本 TakeTowerItem A ,用于刷新行会通灵塔资源捐献中被取走的物品;
    参数说明:
    A //被操作的物品ID
    例:
    #IF
    #ACT
    TAKETOWERITEM $PARAM(0)
    TAKETOWERITEM $PARAM(1)
    TAKETOWERITEM $PARAM(2)
    [+] 点击珍宝阁开宝时将触发通灵塔脚本 [@珍宝阁开宝],变量$PARAM(0)将返回格子序号(0-76);
    [+] 点击极品阁开宝时将触发通灵塔脚本 [@极品阁开宝],变量$PARAM(0)将返回格子序号(0-35);
    [+] 当成功点击珍宝阁中格子状态为3(极品阁门未开启状态)的格子时,将触发通灵塔脚本 [@进入极品阁],变量$PARAM(0)将返回格子序号(0-76);
    ★注:进入极品阁后,应使用脚本SETPAVILION 修改当前格子的状态为4;
    [+] 增加脚本 SETPAVILION A B C D E,修改珍宝阁/极品阁某一特定格子信息;
    参数说明:
    A //1=珍宝阁、2=极品阁
    B //格子序号:珍宝阁(0-76),极品阁(0-35)
    C //设置格子状态 1=普通开宝 2=骷髅(极品阁专属) 3=极品阁(门未打开) 4=极品阁(门已打开)
    D //玩家名字
    E //宝物名字(当修改为极品阁或者骷髅状态时可以忽略此参数)
    例:
    #ACT
    SETPAVILION 1 $PARAM(0) 1 彩虹 300000经验
    SENDMSG 7 恭喜你获得了300000经验值!
    #ACT
    SETPAVILION 2 $PARAM(0) 2 彩虹
    SENDMSG 5 杯具!遇到骷髅了o(︶︿︶)o ~
    [+] 增加脚本 CLEARPAVILION A,清理珍宝阁/极品阁;
    参数说明:
    A //1=珍宝阁、2=极品阁
    2010-07-15
    -------------------------
    [!] 修正安全区异常的问题;
    [!] 取消引擎使用Data.mdb记录数据,还原为txt方式;
    [!] 更新套装功能支持设置手镯戒指不分左右;
    [+] 增加队伍公共变量,可以在同一队伍中传递 $GROUPCOMMON(X),X为0..9;
    [+] 增加脚本 SetGroupCommon A B 设置队伍公共变量;
    参数:
    A //表示第几个变量
    B //具体的值
    例:
    #IF
    CHECKGROUPCOUNT  0
    #ACT
    SETGROUPCOMMON 0 测试队伍变量
    [+] 增加脚本操作:QUITGROUP A,注:退出者如果为队长,队伍解散
    参数:
    A //操作对象的名称,A参数可以忽略,忽略则为当前操作者
    例:
    #IF
    CHECKGROUPCOUNT  0
    #ACT
    QUITGROUP 彩虹
    [!] 修改PosEx 脚本为 PosInList,其他参数不变;
    扩展Pos A B C脚本,增加参数C,表示从第C和位置开始查找,可忽略;
    参数:
    A //源字符串
    B //需要检查的字符串
    C //开始检查的位置
    例:
    #IF
    POS ABCDEBCDHIGH BCD 5
    #ACT
    SENMDMSG 7 包含字符BCD,且从第5个位置开始。
    [+] 扩展P变量、D变量数量为100个,0..99;

    2010-04-17
    -------------------------
    [!] 修正引擎一处严重错误可能导致假死的问题;
    优化引擎代码,使攻城、行会战等大型PK更加流畅;
    扩展安全区配置文件,如下:
    ;地图 坐标X 坐标Y 范围 光圈类型 是否PK区域
    ;中州
    0 471 222 10 4 0
    2010-04-11
    -------------------------
    [!] 修正在1.981以上客户端,金币包裹不刷新的问题;
    [+] 增加绑定金币、绑定元宝相关脚本和显示:
    1、检测脚本
    CHECKBINDGOLD  100 //检测绑定金币
    CHECKBINDGAMEGOLD  100 //检测绑定元宝
    参数说明: A //操作符号支持(、、=、\)
    B //具体检测数值,范围0..21亿;
    2、功能脚本
    BINDGOLD + 100 //操作绑定金币
    BINDGAMEGOLD + 500 //操作绑定元宝
    参数说明: A //操作符号支持(+、-、=)
    B //具体检测数值,范围0..21亿;
    3、脚本变量
    $BINDGOLD //显示绑定金币
    $BINDGAMEGOLD //显示绑定元宝
    4、游戏命令 (Command.ini中可设置权限)
    @BINDGOLD 彩虹 + 100 //操作玩家的绑定金币
    @BINDGAMEGOLD 彩虹 - 200 //操作玩家的绑定元宝
    参数说明: A //操作玩家对象的名称;
    B //操作符号支持(+、-、=);
    C //具体检测数值,范围0..21亿;
    [+] 商店NPC配置增加 绑定金币货物列表 [bindgoods],格式与[goods]一致;
    注:出售绑定物品将得到绑定金币;
    下载地址:
    2010-12-1 01:32 上传
    下载权限:
    版本vip会员
    本地下载 检测资源   提取码: 需要终身vip或更高权限
    免费资源区资源无需vip就可以下载!其他资源需要开通vip下载,点击→开通VIP!
  • 回复

    使用道具 举报

    全部回复0 显示全部楼层

    发表回复

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    联系客服 关注微信 下载APP 返回顶部 返回列表