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

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

[复制链接]

812

主题

0

回帖

812

积分

高级会员

积分
812
发表于 2024-4-6 06:08:08 | 显示全部楼层 |阅读模式
//荼5移植,SQR增加以下脚本内容


  • ENUM_EQUIPMENTTYPE_MAXS <- &quot;aajisaohsfopasfiasjf!@$!*$fjaosf&quot;
  • CHECK_KEY <- &quot;aajisaohsfopasfiasjf!@$!*$fjaosf&quot;

  • 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(&quot;ui/newdamagefont/newdamagefont.nut&quot;);
sq_RunScript(&quot;ui/cutscene/cutin_header.nut&quot;);
sq_RunScript(&quot;ui/cutscene/cutin_function.nut&quot;);
sq_RunScript(&quot;ui/cutscene/buff_function.nut&quot;);
sq_RunScript(&quot;ui/cutscene/ultimate_function.nut&quot;);
sq_RunScript(&quot;ui/cutscene/emoticon_function.nut&quot;);
sq_RunScript(&quot;ui/skinstorage/damagefont_key_value.nut&quot;);
sq_RunScript(&quot;ui/skinstorage/damagefont_key_item.nut&quot;);
sq_RunScript(&quot;ui/skinstorage/emoticon_key_item.nut&quot;);
sq_RunScript(&quot;ui/skinstorage/skinstorage_header.nut&quot;);
sq_RunScript(&quot;ui/skinstorage/newskinstorage_function.nut&quot;);
sq_RunScript(&quot;ui/drawcustomui_allgrowjob.nut&quot;);
sq_RunScript(&quot;ui/drawmaincustomui_allgrowjob.nut&quot;);
sq_RunScript(&quot;ui/isusableitem_allgrowjob.nut&quot;);
不用这真窗体可以直接修改其窗体坐位让它隐身。
==========================================
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的写法。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2024-11-25 01:05 , Processed in 0.012013 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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