当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

新开传奇BLUE引擎:[@SwitchFashion]切换时装与检查时装信息新功能解析

来源: 作者: 热度:
新开传奇BLUE引擎近日推出新功能,[@SwitchFashion]命令用于切换时装并触发QF,同时增加了检查时装相关信息的功能。以下是详细解析:

切换时装触发QF的[@SwitchFashion]
此命令用于切换时装的显示状态,并触发相应的QF。

$PARAM(0)=0 时装隐藏
$PARAM(0)=1 时装外显
$PARAM(1)=0 应用到人物
$PARAM(1)=1 应用到英雄
时装支持普通鉴定和时装护身属性等设置,不受是否外显的影响。时装内发光效果由stditems.db中的shine值决定,对应data/~wfashionshine.wzl文件。每50张图一个效果,图片需保持连续。

示例:

# 隐藏人物时装
@SwitchFashion 0 0

# 外显英雄时装
@SwitchFashion 1 1
Copy
检查时装相关信息
时装相关信息可在人物的界面上查看,时装和普通衣服一样可以升级属性,且衣服和时装的属性可以同时存在。

关于时装的制作,只需复制一件衣服的DB,将StdMode段的10改为12,11改为13,即可创建一件新时装。

时装补丁与发光效果
时装的shine值大于等于100时,会根据data/~wfashionshine.wzl文件中的图片效果进行发光。例如,shine=100调用049的图片,shine=101调用5099的图片。

自动穿装与穿戴触发
使用TAKEON 物品名称命令可以自动穿上背包中的装备。在QFUNCTION-0.TXT中,[@TAKEONX]和[@TAKEOFFX]标签用于检测穿上或取下装备的触发,其中X代表装备位置(0-12)。

查看装备位置与装备类型检测
使用CHECKDLGITEMTYPE命令可以检测放入装备的类型,如衣服、武器、时装等。

示例:

# 检测是否为时装
CHECKDLGITEMTYPE FASHION
Copy
UPGRADEITEMEX
此命令用于升级物品的属性,包括物品位置、连击引擎属性位置、成功机率等。

示例:

# 升级位置为0的物品,连击引擎属性位置为0,成功机率为50,点数机率为128,不破碎也不还原
UPGRADEITEMEX 0 0 50 128 0
Copy
以上新功能的加入,为玩家提供了更多个性化的装备选择和游戏体验,同时也为开发者提供了更丰富的游戏设计工具。

切换时装触发QF的[@SwitchFashion],$PARAM(0)=0隐藏/1外显,$PARAM(1)=0人物/1英雄,时装支持普通鉴定,时装护身属性等属性等同衣服的设置,不受是否外显的影响,时装内发光:stditems.db中时装的shine>=100,对应data\~wfashionshine.wzl文件,每50张图一个效果,有效图片的请保持连续,例:shine=100调用0~49的图片,shine=101调用50~99的图片 战士也可以自动开盾,DBS修正当前使用称号和显示时装开关不保存bug (MySQL版本)。

检查时装相关信息 功能: 时装 升级属性位置 16 脚本显示装备名字变量<$FASHION>
时装在人物的界面上有个选择 显示时装 时装和普通衣服一样升级属性 衣服和时装的属性同时存在
关于时装如何制作: 随便复制一件衣服的DB 把 StdMode段 10改12 11改13即可 一件新时装就做好了

StdItems.DB 以下DB示例:

4;时装(男);12;1;1;0;0;0;2420;5000;0;2;0;1;0;0;0;0;0;0;0;1;400;100;0;0;0;0;0;0;0;0;0;0;0;0;3;2;0;0;;
5;时装(女);13;1;1;0;0;0;2421;5000;0;2;0;1;0;0;0;0;0;0;0;1;400;100;0;0;0;0;0;0;0;0;0;0;0;0;2;2;0;0;;
切换时装触发QF的[@SwitchFashion],$PARAM(0)=0时装隐藏/1时装外显,$PARAM(1)=0人物/1英雄

CHANGEAPPRFILTERS//外观过滤,位置0=时装,1=衣服,2=武器,3头发/斗笠,结果存库(MYSQL版本需要配套更新DBS)

时装补丁:
时装的shine>=100,对应data\~wfashionshine.wzl文件,每50张图一个效果,有效图片的请保持连续,例:shine=100调用0~49的图片,shine=101调用50~99的图片

时装发光:
ShineType 发光类型(原shine) 可设置:武器、衣服、时装、外发光效果!

自动穿装:
自动穿背包中的装备,TAKEON 物品名称 装备位置
格式:TAKEON 物品名称

查看装备位置

穿戴触发:QFUNCTION-0.TXT中 对应标签为[@TAKEONX]、[@TAKEOFFX].其中X(0-12)是装备位置.在[@TAKEOFFX]中.可以检测该位置当前装备(也就是要取下的装备).在[@TAKEONX]中.可以检测到新戴上的装备

[@TAKEONX] 穿上装备、取下装备触发 16 时装装备位置

功能:检查放入装备的类型
;===============================================
CHECKDLGITEMTYPE DRESS //检测是否衣服
         WEAPON //检测是否武器
         MEDAL //勋章
         NECKLACE //项链
         HELMET //头盔
         ARMRING //手镯
         RING //戒指
         BOOTS //靴子
         BELT //腰带
         BUJUK //宝石
         DRUM //军鼓
         HORSE //马牌
         FASHION //时装
UPGRADEITEMEX 物品位置(0-12) 连击引擎属性位置(0-22) 成功机率(0-100) 点数机率(0-255) 是否破碎或还原(0,1,2)(2代表还原) 第六参数,非空时,不显示成功、失败、破碎等信息
[顶部]