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

注册 登录

QQ登录

只需一步,快速开始

查看: 51|回复: 0
打印 上一主题 下一主题

[MOD] 【搬运】【1.98】【迅雷】射击射箭靶子可获得经验值 Shooting Archery Targets Gives XP

[复制链接]

128

主题

1300

帖子

6748

积分

匠心精神 资源

Rank: 12Rank: 12Rank: 12

贡献度
55
金元
65280
积分
6748
精华
0
注册时间
2012-6-22
跳转到指定楼层
主题
发表于 2026-5-25 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 幸运助手 于 2026-5-25 13:54 编辑

MOD 标题:射击射箭靶子可获得经验值  Shooting Archery Targets Gives XP
N网尾号:1520
分流下载: —
游客,如果您要查看本帖隐藏内容请回复

作者: CrEaToXx
上传者: CrEaToXx
上传/更新日期: 2023年7月21日
标签: 游戏性
描述翻译:
与“朝圣神龛经验值”模组同理,该模组在你射中靶心时给予1点经验值。
详细说明:
这是作者“额外经验值”系列模组中的又一款。应玩家请求而制作,并通过添加向量检测代码移除了“作弊”嫌疑。

实现方式:修改了 ShootingTarget.lua 文件,在之前未使用的客户端 OnHit 函数块中添加了如下代码:

```lua
function ShootingTarget.Client:OnHit(hit)
local vectorTemp=g_Vectors.temp;
SubVectors(vectorTemp,self:GetPos(),hit.pos);
local distance=LengthVector(vectorTemp);
distance=((1-(distance*2))+0.08)*10;
if(distance>10.5)then
player.soul:AddSkillXP('weapon_bow', 1)
RPG.NotifyLevelXpGain('weapon_bow')
end
end
```

当命中距离计算值大于10.5时,即为精确命中靶心,给予弓箭武器技能1点经验值。

安装方法:解压 .7z 文件,将文件夹放入游戏的 Mods 目录。因该模组是目前已知唯一编辑此类对象的模组,故不太可能与其他模组冲突。作者游玩的是包含所有DLC且已更新至1.9.6版本的完整版游戏,其他版本可能会因DLC异常修改文件而出问题。

同系列模组:作者还制作了其他经验值相关模组(页面中附有链接)。如有Bug报告,可在评论区留言。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-27 09:58 , Processed in 0.029645 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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