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
Silencer.txt
item Silencer
{
Type = WeaponPart,
DisplayName = Silencer,
Icon = Silencer,
Weight = 1,
MaxRangeModifier = -1,
RecoilDelayModifier = -1,
WeightModifier = 1.2,
MountOn = Pistol; VarmintRifle; HuntingRifle,
PartType = Canon,
Tooltip = "Reduces sound radius but Slightly lowers range, and chance to hit",
}
item HMSilencer
{
Type = WeaponPart,
DisplayName = Home Made Silencer,
Icon = Silencer,
Weight = 1.2,
MaxRangeModifier = -2,
RecoilDelayModifier = -1,
WeightModifier = 1.4,
MountOn = Pistol; VarmintRifle; HuntingRifle,
PartType = Canon,
Tooltip = "Reduces sound radius but lowers range, and chance to hit",
}
Loading.lua
-- Add items for Police Storage
--table.insert(SuburbsDistributions["policestorage"]["locker"].items, "Silencer.Silencer");
--table.insert(SuburbsDistributions["policestorage"]["locker"].items, 35);
--table.insert(SuburbsDistributions["hunting"]["locker"].items, "Silencer.Silencer");
--table.insert(SuburbsDistributions["hunting"]["locker"].items, 35);
--table.insert(SuburbsDistributions["storageunit"]["crate"].items, "Silencer.Silencer");
--table.insert(SuburbsDistributions["storageunit"]["crate"].items, 8);
c:\Program Files\Steam\steamapps\common\ProjectZomboid\media\lua\server\Items\SuburbsDistributions.lua
policestorage = {
all ={
rolls = 4,
items = {
"Base.Shotgun", 3,
"Base.Pistol", 3,
"Base.BulletsBox", 2,
"Base.ShotgunShellsBox", 2,
"Base.223Box", 2,
"Base
[18-11-21 21:57:43.422] ERROR: General , 1637254663422> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: locker of non-table: null at KahluaThread.tableget line:1689..
ERROR: General , 1641506420626> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot invoke "se.krka.kahlua.vm.KahluaTable.len()" because "<local2>" is null at TableLib.insert line:217.
ERROR: General , 1641506420626> DebugLogStream.printException> Stack trace:
java.lang.NullPointerException: Cannot invoke "se.krka.kahlua.vm.KahluaTable.len()" because "<local2>" is null
at se.krka.kahlua.stdlib.TableLib.insert(TableLib.java:217)
at se.krka.kahlua.stdlib.TableLib.call(TableLib.java:89)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:550)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:496)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:482)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:329)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:256)
at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:89)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)
at zombie.GameWindow.logic(GameWindow.java:289)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:745)
at zombie.GameWindow.run_ez(GameWindow.java:647)
at zombie.GameWindow.mainThread(GameWindow.java:475)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1641506420629> -----------------------------------------
STACK TRACE
-----------------------------------------
Callframe at: table.insert
function: SilencerLoading.lua -- file: SilencerLoading.lua line # 12
Jan. 06, 2022 11:00:20 PM zombie.Lua.LuaManager RunLuaInternal
SCHWERWIEGEND: java.lang.RuntimeException
Jan. 06, 2022 11:00:20 PM zombie.Lua.LuaManager RunLuaInternal
SCHWERWIEGEND: java.lang.RuntimeException:
Jan. 06, 2022 11:00:20 PM zombie.Lua.LuaManager RunLuaInternal
SCHWERWIEGEND: at table.insert
at SilencerLoading.lua:12
LOG : Lua , 1641506420634> Loading: D:/Games/SteamLibrary/steamapps/workshop/content/108600/2680473910/mods/TheWorkshop(New Version)/media/lua/server/TW.lua
Short summary : Remove rooting table. Use "--" or delete text.
File : "SilencerLoading.lua"
location : "Steam\steamapps\workshop\content\108600\639909479\mods\Silencer\media\lua\server"
Edit:
1. all Gun Store "table.insert..." line delete.
2. all Police Storage "table.insert..." line delete.
Example :
no delete all : ...
no delete : print("Silencer:Textures and Sprites Loaded.");
no delete :end
delete line : -- Add items for Gun Store locker
delete line : table.insert(SuburbsDistributions["gunstore"]["locker"].items, "Silencer.Silencer");
delete all : ...
delete line : table.insert(SuburbsDistributions["storageunit"]["all"].items, "Silencer.Silencer");
delete line : table.insert(SuburbsDistributions["storageunit"]["all"].items, 2);
no delete : -- Avery rare in crates, locker and metal shelves
no delete : table.insert(SuburbsDistributions["all"]["crate"].items, "Silencer.Silencer");
no delete all : ...
function: SilencerLoading.lua -- file: SilencerLoading.lua line # 12 | MOD: Silencer
java.lang.NullPointerException: Cannot invoke "se.krka.kahlua.vm.KahluaTable.len()" because "<local2>" is null
at se.krka.kahlua.stdlib.TableLib.insert(TableLib.java:217)
at se.krka.kahlua.stdlib.TableLib.call(TableLib.java:89)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:564)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:510)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:496)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:342)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:264)
at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:97)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`