3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 12302|回复: 61
打印 上一主题 下一主题

[原创] (10.19更新!)用OBMM创建OMOD简单选项功能实现(在42楼更新连续选择实现!)(小小技术贴..- -~~~)

[复制链接]

8

主题

1081

帖子

1257

积分

游戏狂人

Rank: 6Rank: 6

贡献度
141
金元
6928
积分
1257
精华
0
注册时间
2009-6-21
跳转到指定楼层
主题
发表于 2010-10-4 00:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大大请无视...此乃小小技术贴...
相信对很多新手有用......

有人说火星了..反正我在顶置没找到.搜索也没找到..........


————————————————————————————————————————

   谈谈我的个人对于用OBMM创建OMOD格式MOD的一点点小经验:
补充:创建OMOD的时候的这个选项就是写脚本的......


  最后写完脚本只需按右上角的X关闭..会自动提示保存...选择是就OK了!!
——————————————————————————————
   如何实现简单的选择功能?
实例:
   创建狼大的诅咒铠甲并实现选择功能...比如 飞行需要 有些玩家需要,有些着不需要...怎么实现呢?大家看看我的这段脚本

——————————————————————————————————————

Message "欢迎安装狼大的跨世纪大作--诅咒铠甲0.51,嘿嘿!小心不要被诅咒哦!~~"     
InstallDataFolder "meshes" True
InstallDataFolder "Textures" True
InstallDataFolder "sound" True
InstallDataFolder "obse" True
DontInstallDataFolder "飞行需要"

Select "飞行需要" "有飞行需要" "无飞行需要" "飞行-翅膀乱动"
Case 有飞行需要
    CopyDataFile "飞行需要Skeleton.nif" "meshescharacters_maleSkeleton.nif"
     CopyDataFile "飞行需要idle.kf" "meshescharacters_maleidle.kf"  
     CopyDataFile "飞行需要jumploop.kf" "meshescharacters_malejumploop.kf"
     Break
Case 无飞行需要
   DontInstallDataFolder "飞行需要" "True"
     Break
Case 飞行-翅膀乱动
   CopyDataFile "飞行需要Skeleton.nif" "meshescharacters_maleSkeleton.nif"
    CopyDataFile "飞行需要idle.kf" "meshescharacters_maleidle.kf"  
    CopyDataFile "飞行需要jumploop.kf" "meshescharacters_malejumploop.kf"
    CopyDataFile "飞行需要handtohandidle.kf" "meshescharacters_malehandtohandidle.kf"
    Break
EndSelect
Message "尽情享受诅咒带来的乐趣吧!^-^哇咔咔!!!(^o^)/~"
------------------------------————————————————————————————
Message 就是打开一个对话框输出你的  " ..."  中的话......
InstallDataFolder "   " True 很简单意思很明确,就是安装"  "里面的指定文件夹的文件
DontInstallDataFolder " " 就是先不要安装某个指定文件夹里面的文件
——————————————————————————————————————————
下面是重点!(Select语句)

Select "标题" "选项1" "选项2" "选项2".....以此类推
  Case 选项1
      (这里是你定义的对象的转移情况,比如把某个ESP文件复制到DATA目录下,亦或者是把某些NIF、KF、DDS之类的文件复制到DATA目录下的指定文件夹里)(如例子)
       Break
.......后面以此类推,前面有多少个选项就有多少个这个....我小白,就懂这个...
EndSelect     (不要忘了写上这个,结束选择)
————————————————————————————————————
还有一个语句(SelectWithDescriptions语句)也是选择功能但是多了个解释、说明,(也就是对该选项有说明)

SelectWithDescriptions "标题" "选项1" "说明1" "选项2" "说明2" .......
     (剩下的和上面的一样,请参照Select语句)

比如:
--------------------------------------------------
Message "欢迎安装戰鬥時拋出火把照明(汉化)!"
DontInstallAnyDataFiles

SelectWithDescriptions  "选择版本" "標準版" "呵呵" "燈光較亮的標準版本" "哈哈" "沒有訊息版" "嘿嘿" "燈光較亮沒有訊息的版本" "囧囧"
Case 標準版
    CopyPlugin  "01DLTIC-1-6.esp" "DLTIC-1-6.esp"
    Break
Case 燈光較亮的標準版本
    CopyPlugin    "01bDLTIC-1-6.esp" "bDLTIC-1-6.esp"
    Break
Case 沒有訊息版
    CopyPlugin   "01nmDLTIC-1-6.esp" "nmDLTIC-1-6.esp"
    Break
Case 燈光較亮沒有訊息的版本
    CopyPlugin   "01bnmDLTIC-1-6.esp" "bnmDLTIC-1-6.esp"
    Break
EndSelect
Message "完毕,呵呵!"
________________________________________________________

本人今天花了几个小时的研究自学成果...请高手无视,绕道....不要喷.....

------------------------图片,实际效果————————————————







----------一般无脚本安装OMOD文件的效果 --
-全部的4个ESP都复制到DATA目录下了....没必要!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-13 22:43 , Processed in 0.032996 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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