今天玩海难开了猎犬时钟进火山崩溃了,先去创意工坊,发现评论区早就说了这个bug但是并没有修,去百度,叫我关掉这个mod……这我肯定不干啊。
我决定仔细看看报错信息。发现原来是原本用于洞穴的指针成了空指针。但是并不影响给hounded的赋值,于是删掉了这句话(图二标蓝的部分),发现可以进火山了, 效果如第三张图,会显示蠕虫图标和no attack。
不过我猜这样肯定玩巨人国的时候进洞穴会出问题。所以就加了个简单粗暴的if,如果这不是空指针(意味着你人在巨人国的洞穴里面)运行本来的代码,如果是空指针(即游戏报错的条件)运行阉割版代码。
然后运行,发现少了个end……加上之后,hounded未声明……从未写过lua的我赶紧去查了查,原来local是局部变量。所以得把end写到最下面。然后就还是图三的效果图啦。
最后图四给大家欣赏一下我屎一般的代码……还是用txt修改的……有同样困惑的小伙伴可以参考一下啦。不过唯一不好的地方就是没有蠕虫的海难看着那个蠕虫图标很不舒服,不知道有没有大神能让在海难火山里这个mod能显示跟外面一样的图标呢。
我决定仔细看看报错信息。发现原来是原本用于洞穴的指针成了空指针。但是并不影响给hounded的赋值,于是删掉了这句话(图二标蓝的部分),发现可以进火山了, 效果如第三张图,会显示蠕虫图标和no attack。
不过我猜这样肯定玩巨人国的时候进洞穴会出问题。所以就加了个简单粗暴的if,如果这不是空指针(意味着你人在巨人国的洞穴里面)运行本来的代码,如果是空指针(即游戏报错的条件)运行阉割版代码。
然后运行,发现少了个end……加上之后,hounded未声明……从未写过lua的我赶紧去查了查,原来local是局部变量。所以得把end写到最下面。然后就还是图三的效果图啦。
最后图四给大家欣赏一下我屎一般的代码……还是用txt修改的……有同样困惑的小伙伴可以参考一下啦。不过唯一不好的地方就是没有蠕虫的海难看着那个蠕虫图标很不舒服,不知道有没有大神能让在海难火山里这个mod能显示跟外面一样的图标呢。