• 注册
  • 攻略教程 攻略教程 关注:712 内容:221

    【A19】传送手表

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 攻略教程 > 正文
  • 攻略教程
  • Lv.2

    这个是攻略哈,因为要改DLL所以不考虑放mods出来了

    【A19】传送手表

    具体作用就是右键打开传送菜单可以传送到任意建筑,不需要啥权限和上帝模式。

    左键?表当然是看时间的啊!

    具体SDX代码如下:

    using System;

    using UnityEngine;

    internal class ItemClassWatch : ItemClass

    {

    public override void OnHoldingUpdate(ItemInventoryData _data)

    {

                    // 左键看时间

    if (Input.GetKey(Mouse0))

    {

    int num = GameUtils.WorldTimeToDays(GameManager.Instance.World.GetWorldTime());

    int num2 = GameUtils.WorldTimeToHours(GameManager.Instance.World.GetWorldTime());

    int num3 = GameUtils.WorldTimeToMinutes(GameManager.Instance.World.GetWorldTime());

    string str = string.Format(“当前时间: {1:00}:{2:00} 第 {0}天”, num, num2, num3);

    EntityPlayerLocal player = _data.holdingEntity as EntityPlayerLocal;

    this.DisplayToolTipText(player, str);

                   // 右键传送

    if (Input.GetKey(Mouse1)

    {

    LocalPlayerUI.GetUIForPrimaryPlayer().windowManager.Open(XUiC_PoiTeleportMenu.ID, true, false, true);

    }

    }

    private void DisplayToolTipText(EntityPlayerLocal player, string str)

    {

    if (DateTime.Now > this.dteNextToolTipDisplayTime)

    {

    GameManager.ShowTooltip(player, str);

    this.dteNextToolTipDisplayTime = DateTime.Now.AddSeconds(5.0);

    }

    }

            // 看时间有5sCD,免得你一直看时间

    private DateTime dteNextToolTipDisplayTime;

    }

    使用时只需要把想要改的道具(不一定是表哈)的ItemClass改成这个就行。

    【A19】传送手表

    "点赞是美意,打赏是鼓励"

    因恶意刷帖用户过多,本版块已取消回帖金币奖励,请签到获取!>>>金币获取指南<<<

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • yichen
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 东方清华EX
    东方清华EX
    一个爱玩七日杀的妹纸
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: