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

注册 登录

QQ登录

只需一步,快速开始

查看: 6328|回复: 16
打印 上一主题 下一主题

[求助] Sexout OOXX获得更多经验

  [复制链接]

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
跳转到指定楼层
主题
发表于 2016-2-2 23:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只是想问一下怎么修改Spunk里面的script哪条数据会增加OOXX时获得的经验值,已经修改一个晚上了,还是没有找到相应的数据,大概推测是 spunkfucheckmyxp这条数据,但是都是变量,代码苦手,祈祷大神指点。
回复

使用道具 举报

15

主题

583

帖子

1264

积分

游戏狂人

把游戏装上一堆MOD,然后不玩(笑

Rank: 6Rank: 6

贡献度
4
金元
12480
积分
1264
精华
0
注册时间
2011-6-30
舒服的沙发
发表于 2016-2-3 19:14 | 只看该作者
这个script SpunkFuCalcXPFactor 用GECK改
回复 支持 反对

使用道具 举报

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
硬硬的板凳
 楼主| 发表于 2016-2-3 23:06 | 只看该作者
红楼馆 发表于 2016-2-3 19:14
这个script SpunkFuCalcXPFactor 用GECK改

GECK加载不上怎么解决?
回复 支持 反对

使用道具 举报

15

主题

583

帖子

1264

积分

游戏狂人

把游戏装上一堆MOD,然后不玩(笑

Rank: 6Rank: 6

贡献度
4
金元
12480
积分
1264
精华
0
注册时间
2011-6-30
冰凉的地板
发表于 2016-2-4 19:54 | 只看该作者
xingjingliangrui 发表于 2016-2-3 23:06
GECK加载不上怎么解决?

加载的时候 先确保没有勾选任何东西 然后找到sexspunk 勾选后再激活
回复 支持 反对

使用道具 举报

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
5#
 楼主| 发表于 2016-2-4 21:33 | 只看该作者
红楼馆 发表于 2016-2-4 19:54
加载的时候 先确保没有勾选任何东西 然后找到sexspunk 勾选后再激活

已经加载上了,但是和之前一样,需要修改的数据都是script里面的,全都是代码%n ,%i,%if,变量,代码真心看不懂
float fMyXP
float fTheirXP
float fXPFactor
int iCount
array_var thisact
array_var ar_roles
Begin _Function {iOrgFlag}
let ar_roles := call SpunkFuGetRoles
let fMyXP := call SpunkFuCheckMyXPThisAct iOrgFlag ar_roles
let iCount := NX_GETEVFL "Spunk:Act:Count"
if 1 == iCount
if fMyXP == 0
  SetFunctionValue 0.6
else
  let fXPFactor := log10 (fMyXP + 1)
  SetFunctionValue fXPFactor
endif
let ar_roles := ar_null
return
endif
let thisact := call SpunkFuFindAct
if eval 0 == ar_size thisact
PrintD "SpunkFuCalcXPFactor: act not found"
SetFunctionValue 1
let ar_roles := thisact := ar_null
return
endif
let fTheirXP := call SpunkFuCheckOtherXPThisAct thisact ar_roles
if fTheirXP == 0 || fMyXP == 0
PrintD "SpunkFuCalcXPFactor: theirs is " + $fTheirXp + ", mine is " + $fMyXP
SetFunctionValue 1
let ar_roles := thisact := ar_null
return
endif
let fXPFactor := fTheirXP / fMyXP
if fXPFactor > 3
let fXPFactor := 3
elseif fXPFactor < 0.33
let fXPFactor := 0.33
endif
PrintD "SpunkFuCalcXPFactor: mine is " + $fTheirXP + ", mine is " + $fMyXP + ", factor is " + $fXPFactor
let thisact := ar_roles := ar_null
SetFunctionValue fXPFactor


回复 支持 反对

使用道具 举报

15

主题

583

帖子

1264

积分

游戏狂人

把游戏装上一堆MOD,然后不玩(笑

Rank: 6Rank: 6

贡献度
4
金元
12480
积分
1264
精华
0
注册时间
2011-6-30
6#
发表于 2016-2-5 17:13 | 只看该作者
xingjingliangrui 发表于 2016-2-4 21:33
已经加载上了,但是和之前一样,需要修改的数据都是script里面的,全都是代码%n ,%i,%if,变量,代码真 ...

let fXPFactor := log10 (fMyXP + 1) 这一行
回复 支持 反对

使用道具 举报

63

主题

752

帖子

959

积分

超级玩家

Rank: 5Rank: 5

贡献度
60
金元
7189
积分
959
精华
0
注册时间
2012-1-1
7#
发表于 2016-2-5 20:57 | 只看该作者
LZ修改成功了吗?能不能做个修改好的MOD放个下载
回复 支持 反对

使用道具 举报

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
8#
 楼主| 发表于 2016-2-5 22:23 | 只看该作者
坏人片子 发表于 2016-2-5 20:57
LZ修改成功了吗?能不能做个修改好的MOD放个下载

如果我成功的话,会放出下载的,就是不知道怎么改数据
回复 支持 反对

使用道具 举报

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
9#
 楼主| 发表于 2016-2-5 22:24 | 只看该作者
红楼馆 发表于 2016-2-5 17:13
let fXPFactor := log10 (fMyXP + 1) 这一行

let fXPFactor := log10 (fMyXP + 50)结果还是一样,经验还是+1
回复 支持 反对

使用道具 举报

8

主题

0

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1586
积分
175
精华
0
注册时间
2010-10-23
10#
 楼主| 发表于 2016-2-5 22:34 | 只看该作者
红楼馆 发表于 2016-2-5 17:13
let fXPFactor := log10 (fMyXP + 1) 这一行

这个脚本里面经验获取调用的数据是spunkfucheckmyxpthisact里面的,代码如下
scn SpunkFuCheckMyXPThisAct
; checks xp for all roles an actor is performing

int iOrgFlag ; if 1, you only want roles that can lead to orgasm
array_var ar_myRoles

ref rActor
array_var entry
string_var sv_role
string_var nxkey
int iXP

Begin Function {iOrgFlag ar_myRoles}

let rActor := GetSelf
DebugPrint "SpunkFuCheckMyXPThisAct called on %n, %i" rActor rActor
foreach entry <- ar_myRoles
        let sv_role := entry["value"]
        if iOrgFlag
                if eval -1 < ar_find sv_role SpunkVARZ.ar_orglessroles
                        DebugPrint "SpunkFuCheckMyXPThisAct: '%z' is orgless" sv_role
                        continue
                endif
        endif
        let nxkey := "SO:XP:Role:" + $sv_role
        DebugPrint "SpunkFuCheckMyXPThisAct: checking '%z'" nxkey
        let iXP += (NX_GetEVFl $nxkey)
loop
DebugPrint "SpunkFuCheckMyXPThisAct: total xp is %.0f" iXP
let entry := ar_null
sv_destruct sv_role nxkey
SetFunctionValue iXP


回复 支持 反对

使用道具 举报

0

主题

9

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2017-1-2
11#
发表于 2017-6-11 18:52 | 只看该作者
ssssssssssssssssssssssssssssssssssss
回复 支持 反对

使用道具 举报

2

主题

273

帖子

319

积分

高级玩家

Rank: 4

贡献度
0
金元
3185
积分
319
精华
0
注册时间
2016-7-25
12#
发表于 2017-6-12 14:50 | 只看该作者
可惜权限不够
回复 支持 反对

使用道具 举报

0

主题

122

帖子

190

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1900
积分
190
精华
0
注册时间
2014-10-4
13#
发表于 2017-6-27 16:04 | 只看该作者
感谢楼主分享!
回复 支持 反对

使用道具 举报

0

主题

110

帖子

186

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1855
积分
186
精华
0
注册时间
2012-9-7
14#
发表于 2017-7-5 22:21 | 只看该作者

感谢楼主分享!
回复 支持 反对

使用道具 举报

0

主题

113

帖子

166

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1664
积分
166
精华
0
注册时间
2016-5-19
15#
发表于 2017-7-6 12:15 | 只看该作者
感谢楼主分享!
回复 支持 反对

使用道具 举报

0

主题

148

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2129
积分
213
精华
0
注册时间
2014-3-23
16#
发表于 2017-7-19 16:03 | 只看该作者
1111111111111111111111111111111111111111111
回复 支持 反对

使用道具 举报

3

主题

184

帖子

228

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2277
积分
228
精华
0
注册时间
2009-1-18
17#
发表于 2017-7-26 14:49 | 只看该作者
问下楼主,sexout只有女角色才生效么。用男角色不行,有对话但是不动啊。还需要什么么,求教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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