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

注册 登录

QQ登录

只需一步,快速开始

查看: 536|回复: 6
打印 上一主题 下一主题

[求助] 求大佬告知修改树上拿绳子改变数量代

[复制链接]

1

主题

186

帖子

206

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2061
积分
206
精华
0
注册时间
2021-1-21
跳转到指定楼层
主题
发表于 2026-3-20 03:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
回复

使用道具 举报

0

主题

6

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
85
积分
9
精华
0
注册时间
2026-3-16
舒服的沙发
发表于 2026-3-21 18:51 | 只看该作者
有了吗,是啥
回复 支持 反对

使用道具 举报

45

主题

499

帖子

2028

积分

版主

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

贡献度
208
金元
11963
积分
2028
精华
0
注册时间
2020-9-8
硬硬的板凳
发表于 2026-3-22 02:05 | 只看该作者
ItemHold.Take
回复 支持 反对

使用道具 举报

0

主题

39

帖子

49

积分

初级玩家

Rank: 2

贡献度
0
金元
485
积分
49
精华
0
注册时间
2023-4-19
冰凉的地板
发表于 2026-5-5 20:27 | 只看该作者

大佬 讲具体一点 看不懂代码啊
回复 支持 反对

使用道具 举报

45

主题

499

帖子

2028

积分

版主

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

贡献度
208
金元
11963
积分
2028
精华
0
注册时间
2020-9-8
5#
发表于 2026-5-8 00:05 | 只看该作者
3dm_23374464 发表于 2026-5-5 20:27
大佬 讲具体一点 看不懂代码啊

public override bool Take(bool play_sound = true)
   
{
        
if (this.m_Hallucination)
        
{
            
base.Disappear(true);
            
return false;
        
}
        
int num = ((this.m_Info.m_ID == ItemID.Liane_ToHoldHarvest) ? 50 : 1);
        
Item item = null;
        
for (int i = 0; i < num; i++)
        
{
            
item = ItemsManager.Get().CreateItem(this.m_ReplaceInfoName, false);
            
if (InventoryBackpack.Get().InsertItem(item, null, null, true, true, true, true, true) != InsertResult.Ok)
            
{
               
global::UnityEngine.Object.Destroy(item.gameObject);
               
return false;
            
}
        
}
        
this.UpdateChildrenItems();
        
EventsManager.OnEvent(global::Enums.Event.TakeItem, num, (int)item.m_Info.m_ID, false);
        
if (base.m_CurrentSlot)
        
{
            
base.m_CurrentSlot.RemoveItem();
        
}
        
Player.Get().GetComponent<PlayerAudioModule>().PlayItemSound(item.m_Info);
        
base.AddItemsCountMessage(item);
        
if (item.m_Info != null && item.m_Info.IsHeavyObject())
        
{
            
PlayerAudioModule.Get().PlayHOPickupSound();
        
}
        
if (!this.m_IsThisUnlimited)
        
{
            
global::UnityEngine.Object.Destroy(base.gameObject);
        
}
        
if (this.m_Info.m_ID == ItemID.Liane_ToHoldHarvest)
        
{
            
LianasReplicator.Get().OnTakeLiane(base.gameObject);
        
}
        
return true;
   
}
}
回复 支持 反对

使用道具 举报

0

主题

39

帖子

49

积分

初级玩家

Rank: 2

贡献度
0
金元
485
积分
49
精华
0
注册时间
2023-4-19
6#
发表于 2026-5-9 13:28 | 只看该作者
leeahngi 发表于 2026-5-8 00:05
public override bool Take(bool play_sound = true)
    {
        if (this.m_Hallucination)

谢谢大佬 谢谢大佬
回复 支持 反对

使用道具 举报

0

主题

39

帖子

49

积分

初级玩家

Rank: 2

贡献度
0
金元
485
积分
49
精华
0
注册时间
2023-4-19
7#
发表于 2026-5-9 13:59 | 只看该作者
leeahngi 发表于 2026-5-8 00:05
public override bool Take(bool play_sound = true)
    {
        if (this.m_Hallucination)

成功了 非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-18 12:51 , Processed in 0.033986 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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