Don't Starve

Don't Starve

[DS] Lightningrod Range Indicator
DullJack 5 Aug, 2021 @ 7:26am
手柄按Y检查范围会crash啦,大大有没有空修一修
[00:07:44]: ..._starve/data/../mods/workshop-1675194133/modmain.lua:55: attempt to call method 'GetControllerTarget' (a nil value)
LUA ERROR stack traceback:
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-1675194133/modmain.lua:55 in (method) DoInspectButton (Lua) <54-60>
self =
enabled = true
deploy_mode = false
controllertargetage = 0.96666671708226
directwalking = false
DoAction = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:55
draggingonground = false
handler = table: 22BEE7D0
time_direct_walking = 0.33333335071802
highlight_guy = 107683 - lightning_rod (valid:true)
inst = 100022 - wilba (valid:true)
OnControl = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:32
mousetimeout = 10
controller_target = 107683 - lightning_rod (valid:true)
OnUpdate = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:42
lastrottime = 7.5333337262273
arg = nil
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/components/playercontroller.lua:140 in () ? (Lua) <112-202>
self =
enabled = true
deploy_mode = false
controllertargetage = 0.96666671708226
directwalking = false
DoAction = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:55
draggingonground = false
handler = table: 22BEE7D0
time_direct_walking = 0.33333335071802
highlight_guy = 107683 - lightning_rod (valid:true)
inst = 100022 - wilba (valid:true)
OnControl = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:32
mousetimeout = 10
controller_target = 107683 - lightning_rod (valid:true)
OnUpdate = function - @C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-645871185/modmain.lua:42
lastrottime = 7.5333337262273
control = 3
down = true
=(tail call):-1 in () (tail) <-1--1>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/components/playercontroller.lua:14 in (field) fn (Lua) <14-14>
control = 3
value = true
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/events.lua:46 in (method) HandleEvent (Lua) <42-49>
self =
events = table: 20510198
event = oncontrol
arg = nil
handlers = table: 22BEEAC8
k = table: 22BEE7D0
v = true
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/input.lua:169 in (method) OnControl (Lua) <163-171>
self =
onkeyup = table: 20510260
pickConditions = table: 20510030
entitiesundermouse = table: 5A9F1878
useController = true
mouse_enabled = false
onkey = table: 205101C0
onmousedown = table: 2050FEC8
enabledebugtoggle = true
ontextinput = table: 2050FF18
onmouseup = table: 20510238
onkeydown = table: 205102D8
oncontrol = table: 20510210
ongesture = table: 2050FF68
position = table: 20510170
control = 3
digitalvalue = true
analogvalue = 1
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/input.lua:391 in () ? (Lua) <390-392>
control = 3
digitalvalue = true
analogvalue = 1

[00:07:44]: Last called Lua: luaOnControl
[00:07:44]: scripts/mainfunctions.lua(960,1) LUA ERROR stack traceback:
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mainfunctions.lua(960,1)
[00:07:44]: scripts/mainfunctions.lua(961,1) ..._starve/data/../mods/workshop-1675194133/modmain.lua:55: attempt to call method 'GetControllerTarget' (a nil value)
LUA ERROR stack traceback:
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/../mods/workshop-1675194133/modmain.lua:55 in (method) DoInspectButton (Lua) <54-60>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/components/playercontroller.lua:140 in () ? (Lua) <112-202>
=(tail call):-1 in () (tail) <-1--1>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/components/playercontroller.lua:14 in (field) fn (Lua) <14-14>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/events.lua:46 in (method) HandleEvent (Lua) <42-49>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/input.lua:169 in (method) OnControl (Lua) <163-171>
C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/input.lua:391 in () ? (Lua) <390-392>
< >
Showing 1-3 of 3 comments
DullJack 5 Aug, 2021 @ 7:31am 
试了一下,手柄所有检查动作都会nil value
DullJack 5 Aug, 2021 @ 7:53am 
大大,我帮你修好了。55行改成:
local entity = self.controller_target
就可以了。
:lunar2019piginablanket:
龘龘 8 Aug, 2021 @ 6:16am 
还不如发出来那,作者估计不怎么玩这游戏了
< >
Showing 1-3 of 3 comments
Per page: 1530 50