找回密码
 立即注册
查看: 344|回复: 0

DOF荼5宽屏插件的移植与修改

[复制链接]

该用户从未签到

365

主题

-1

回帖

154

积分

师兄

积分
154
发表于 2024-4-6 07:55:04 | 显示全部楼层

DOF荼5宽屏插件的移植与修改

//荼5移植,SQR增加以下脚本内容
ENUM_EQUIPMENTTYPE_MAXS <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
CHECK_KEY <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
increase_damage_rate                <- 5
UI_BUTTON_ID <- 0;
UI_BUTTON_STATUS <- 0;
try{
        }catch(ex){}
function skinstorage_callback(ui,var)
{
        local ox = ui.GetXPos();
        local oy = ui.GetYPos();
}
复制代码
不用荼5的苍库在load_state.nut等靠前面的sqr脚本加上述代码即可不掉线不卡字体仓库;
还有
UI文件有:
ui/skinstorage/main.ui
需要用荼五的字体仓就得移植荼5的后跳169和唤醒181技能和加它的sqr脚本:
sqr/ui/ap/ap_character.nut
sqr/ui/ap/ap_monster.nut
sqr/ui/accdamage/accdamage_cache.nut
sqr/ui/accdamage/accdamage_function.nut
sqr/ui/ui_load_state.nut
其中保留:
sq_RunScript("ui/newdamagefont/newdamagefont.nut");
sq_RunScript("ui/cutscene/cutin_header.nut");
sq_RunScript("ui/cutscene/cutin_function.nut");
sq_RunScript("ui/cutscene/buff_function.nut");
sq_RunScript("ui/cutscene/ultimate_function.nut");
sq_RunScript("ui/cutscene/emoticon_function.nut");
sq_RunScript("ui/skinstorage/damagefont_key_value.nut");
sq_RunScript("ui/skinstorage/damagefont_key_item.nut");
sq_RunScript("ui/skinstorage/emoticon_key_item.nut");
sq_RunScript("ui/skinstorage/skinstorage_header.nut");
sq_RunScript("ui/skinstorage/newskinstorage_function.nut");
sq_RunScript("ui/drawcustomui_allgrowjob.nut");
sq_RunScript("ui/drawmaincustomui_allgrowjob.nut");
sq_RunScript("ui/isusableitem_allgrowjob.nut");
不用这真窗体可以直接修改其窗体坐位让它隐身。
==========================================
ui/skinstorage/main.ui隐藏修改如下
==========================================
[window]
        [type]
                `popup`
        [horizontal alignment]
                `left`
        [vertical alignment]
                `top`
        [horizontal distance]
                -2000
        [vertical distance]
                -2000
        [tile type]
                6
        [size]
                1        1
        [title string]
                `SkinStorage`//这是窗体标题文字
        [title accesorry type]
                0
        [controls]
        [/controls]
[/window]
复制代码
============================================
要用他的真窗体UI还想精修就得参数其ui/skinstorage/newskinstorage_function.nut与其它版本的pvf的‘完整皮肤仓库加表情’的区别
因为他的nut真写的很差,觉醒插画和buff插画和字体等都是账号绑定的,只有转职业后才是职业绑定,而且记不住自己应用的字体,每次登陆都要重新设置
不满意原版功能是可以修的。
其中和暴击字体相关的nut可能文件名字或标签带有的accdamage。
如sqr/ui/damagefont/damagefont_header.nut的ACC_DAMAGE_ALPHA <- 0参设,和
sqr/ui/accdamage/accdamage_cache.nut
sqr/ui/accdamage/accdamage_function.nut
两文件。
总之不用它的功能,只用它的宽屏那很容易,加入本文最上面的那几行代码,并在ui/skinstorage/main.ui隐藏其残余窗体就行了。
要用其功能,如真窗体和暴击字体普通伤害不同且和字体仓库关联的字体,那就要认真对照其newskinstorage_function.nut的写法。
ENUM_EQUIPMENTTYPE_MAXS <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
CHECK_KEY <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
increase_damage_rate                <- 5
UI_BUTTON_ID <- 0;
UI_BUTTON_STATUS <- 0;
try{
        }catch(ex){}
function skinstorage_callback(ui,var)
{
        local ox = ui.GetXPos();
        local oy = ui.GetYPos();
}
复制代码
ENUM_EQUIPMENTTYPE_MAXS <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
CHECK_KEY <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
increase_damage_rate                <- 5
UI_BUTTON_ID <- 0;
UI_BUTTON_STATUS <- 0;
try{
        }catch(ex){}
function skinstorage_callback(ui,var)
{
        local ox = ui.GetXPos();
        local oy = ui.GetYPos();
}
[window]
        [type]
                `popup`
        [horizontal alignment]
                `left`
        [vertical alignment]
                `top`
        [horizontal distance]
                -2000
        [vertical distance]
                -2000
        [tile type]
                6
        [size]
                1        1
        [title string]
                `SkinStorage`//这是窗体标题文字
        [title accesorry type]
                0
        [controls]
        [/controls]
[/window]
复制代码
[window]
        [type]
                `popup`
        [horizontal alignment]
                `left`
        [vertical alignment]
                `top`
        [horizontal distance]
                -2000
        [vertical distance]
                -2000
        [tile type]
                6
        [size]
                1        1
        [title string]
                `SkinStorage`//这是窗体标题文字
        [title accesorry type]
                0
        [controls]
        [/controls]
[/window]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2025-6-18 06:48 , Processed in 0.028906 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表