Install Steam						
					
				
				
									login
											 | 
						language
						
																																					简体中文 (Simplified Chinese)
																													繁體中文 (Traditional Chinese)
																													日本語 (Japanese)
																													한국어 (Korean)
																													ไทย (Thai)
																													Български (Bulgarian)
																													Čeština (Czech)
																													Dansk (Danish)
																													Deutsch (German)
																																							Español - España (Spanish - Spain)
																													Español - Latinoamérica (Spanish - Latin America)
																													Ελληνικά (Greek)
																													Français (French)
																													Italiano (Italian)
																													Bahasa Indonesia (Indonesian)
																													Magyar (Hungarian)
																													Nederlands (Dutch)
																													Norsk (Norwegian)
																													Polski (Polish)
																													Português (Portuguese - Portugal)
																													Português - Brasil (Portuguese - Brazil)
																													Română (Romanian)
																													Русский (Russian)
																													Suomi (Finnish)
																													Svenska (Swedish)
																													Türkçe (Turkish)
																													Tiếng Việt (Vietnamese)
																													Українська (Ukrainian)
																									Report a translation problem
							
						
											




⚠️关于烹饪时出现的屏幕变暗, 鼠标点击物品栏时人物也会跟着移动的问题...
但是。当我打开箱子或者背包,任何收纳,选取物品时,人物就会移动到鼠标点击位置,导致无法正常使用,早上重连,发现恢复了,以为是冲突。但是现在重连了几次依然没有好转,不知道是怎么回事。请教
attempt to index field 'combat' (a nil value)
[string "scripts/components/playercontroller.lua"]:3121: attempt to index field 'combat'(a nil value)
LUA ERROR stack traceback:
../mods/workshop-3116978471 [Simple Controller2.1.56]/rework/dst/cmp_playercontroller.lua:l in (method)UpdateControllerTargets(Lua)<1-1>
scripts/components/playercontroller.lua:2669 in (method) OnUpdate (Lua)<2500-3022>
scripts/update.lua:262 in ()?(Lua)<224-298>
咋办
AddClassPostConstruct("widgets/controls", function(self)
local fn1 = self.playeractionhint.text.SetString
self.playeractionhint.text.SetString = function(self, str)
fn1(self, str or "")
end
local fn2 = self.groundactionhint.text.SetString
self.groundactionhint.text.SetString = function(self, str)
fn2(self, str or "")
end
end)
今天看了一会,发现崩溃的点在官方处理角色目标操作提示的代码里分割字符串的时候,字符串意外的为nil,导致崩溃,
而我的模组里完全没有将手柄操作提示设置为nil的地方,但是在官方代码里, 确实有将操作提示设置为nil的可能,
不过这个几乎不可能发生, 首先一个有效的目标最基础的名称和手柄调查的操作提示都不会同时没有,但凡有一个都不会崩,
只有在这两项同时没有的时候才会出现问题,所以可能是你开启的模组里面有个不支持的东西意外的成了手柄的目标吧,
单人党就开独行长路模组, 虽然很多评价都是各种乱七八糟的bug, 只要你不开些别的乱七八糟的模组,基本上遇不到影响游玩的恶性bug. 说白了大部分的bug都是模组冲突导致的, 就我这个模组也与很多模组有冲突, 遇到的我基本都解决了, 没遇到模组冲突的我也没法.