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

注册 登录

QQ登录

只需一步,快速开始

查看: 4757|回复: 9
打印 上一主题 下一主题

[求助] 这样一段GECK里的设置热键的Script,为什么总是保存不了?是有错误,还是权限问题,还是别的问题?

  [复制链接]

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
跳转到指定楼层
主题
发表于 2011-2-16 23:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这样一段GECK里的设置热键的Script,为什么总是保存不了?是有错误,还是权限问题,还是别的问题?

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

scn GhostNightvision

short DoOnce
short buttonToggle
short buttonPressed

begin onEquip
set DoOnce to 1
end

begin onUnEquip
player.RemoveSpell CatNightVision
set buttonPressed to 0
set DoOnce to 0
end

Begin GameMode
if DoOnce == 1
         if IsKeyPressed 48 != buttonToggle
              set buttonToggle to IsKeyPressed 48
                   if buttonToggle && buttonPressed == 0 ; Button pressed
                      player.AddSpellNS CatNightVision
                        set buttonPressed to 1
                 elseif buttonToggle && buttonPressed == 1 ; Button released
                   player.RemoveSpell CatNightVision
                 set buttonPressed to 0
          endif
      endif
   endif
End

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

高手帮帮我啊,谢谢!(实现的功能是设置快捷键N,用于夜视镜的开关,CatNightVision是我定义的夜视效果。)(N网上的夜视镜我不喜欢,想自己弄)
回复

使用道具 举报

180

主题

2664

帖子

4882

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
795
金元
16919
积分
4882
精华
1
注册时间
2008-7-20

花好月圆

舒服的沙发
发表于 2011-2-16 23:30 | 只看该作者
保存不了是GECK里報錯是吧..
把GECK報錯的內容發來看下吧..
非腳本帝路過,你發的腳本我也看不懂
回复 支持 反对

使用道具 举报

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
硬硬的板凳
 楼主| 发表于 2011-2-17 10:08 | 只看该作者
geck 没有报错,只是点了保存后,叉掉窗口时还是提示是否保存,点击“是”,则窗口不关闭(实际上没保存),点击“否”,则窗口关闭(同时没保存)。
回复 支持 反对

使用道具 举报

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
冰凉的地板
 楼主| 发表于 2011-2-17 10:10 | 只看该作者
能否推荐几位腳本帝,供我学习学习?
回复 支持 反对

使用道具 举报

51

主题

3762

帖子

3734

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
28815
积分
3734
精华
0
注册时间
2009-4-1
5#
发表于 2011-2-17 17:10 | 只看该作者
本帖最后由 妈妈说用户名不能太长 于 2011-2-17 17:12 编辑

在data文件夹里面应该可以找到一个和你修改的文件同名但后缀名不同的文件

改下后缀名就可以了

可能是你修改的时候开者FNVEdit使esp文件不可写造成的
回复 支持 反对

使用道具 举报

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
6#
 楼主| 发表于 2011-2-17 20:00 | 只看该作者
谢谢了,去试试
回复 支持 反对

使用道具 举报

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
7#
 楼主| 发表于 2011-2-17 20:15 | 只看该作者
回复 5# 妈妈说用户名不能太长


    我还是不太懂,我的esp文件可以修改(比如改一下这个mod的装备的某个数据,对应的esp可以保存。进游戏也有变化),我指的是script edit 这个窗口里点save没有效果,即代码无法保存修改。然而我把代码写成这样:

scn GhostNightvision

short DoOnce
short buttonToggle
short buttonPressed

begin onEquip
set DoOnce to 1
end

begin onUnEquip
player.RemoveSpell CatNightVision
set buttonPressed to 0
set DoOnce to 0
end

就可以保存了,好像是去掉的那一部分有问题。但是我把http://geck.bethsoft.com/index.php/Useful_Scripts这里的最下面一个样本(也就是Hotkey的那段程序)原封不动地复制到script edit里,同样无法保存,按理说官网上的程序应该没有错吧。你说的改后缀指的是什么文件的后缀?
回复 支持 反对

使用道具 举报

51

主题

3762

帖子

3734

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
28815
积分
3734
精华
0
注册时间
2009-4-1
8#
发表于 2011-2-18 11:22 | 只看该作者
回复  妈妈说用户名不能太长


    我还是不太懂,我的esp文件可以修改(比如改一下这个mod的装备的某个数 ...
snakescrin 发表于 2011-2-17 20:15



如果是这样的话只能一行一行语句去加上去判断了
我基本没用过脚本...

所以不知道具体哪里的问题
回复 支持 反对

使用道具 举报

434

主题

7798

帖子

1万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
1965
金元
117820
积分
19642
精华
0
注册时间
2010-6-1
9#
发表于 2011-2-18 13:39 | 只看该作者
你这个是不是需要nvse支持的?如果是的话,可能geck启动的时候需要后面加参数。
回复 支持 反对

使用道具 举报

78

主题

603

帖子

753

积分

超级玩家

Rank: 5Rank: 5

贡献度
78
金元
4413
积分
753
精华
0
注册时间
2009-1-14
10#
 楼主| 发表于 2011-2-19 10:18 | 只看该作者
需要nvse支持
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-28 12:51 , Processed in 0.126442 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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