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
There's the default PZ part of this, with the keylocks having issues staying locked - what Bikinitools does is that it adds a cage to insure that the door is impassible when locked.
@Black Flag Forge
Yes, it's in the Economy Mod settings, and you have to add it to your submod.
If the traits that unlock the skill cap were restored first, all skill points would be recovered correctly!
I hope my explanation is clear.
Thank you so much for the mod, I use it on every server!
@LilithEve i added a function that will check if the ui would be too big to fit on screen one or two updates ago, it would usually reset your settings to the smallest one when the ui is opened. if that fails (which it seems it did), close pz, go to C:\Users\*YOU*\Zomboid\Lua\ and delete btse_config.ini, then restart pz
Is there any way to counter that ?
@DropHit has nothing to do with this mod. here's a link from 2021 explaining the issue and solutions https://theindiestone.com/forums/index.php?/topic/42925-how-to-fix-updated-mods-in-build-41-multiplayer/
@[BRE] Julien/Rich if you have tile protection via btse active it will by default always protect containers. this can be toggled off, but not on. there are multiple options to allow container interaction that destroy the loot spawns in the process
@RegularPlayer you can enable paychecks for ingame hours played or interest applied automatically in the sandbox options. if you want lua code to modify balances you can use this one on the server: BTSE.Commands.Economy:modifyUserAccountBalance(username, currency, amount) where amount would be positive or negative.
one of your "png" files is a renamed jpeg and the other one has a lowercase "b" for the module. names are case sensitive and the game does not like the whole jpg thing
@Alirexza
the examples mod was not meant to be copied exactly as it is because it is full of things that can interfere with normal server operations. i figured that was pretty clear since each file says you are to copy the individual file, not the whole example mod. your mod should be loaded somewhere after btse_economy and if there are issues during the process it logs those. check on the server the file Zomboid/Lua/btse_economy/shop_errors.log
with media\UI\vehicle_shop\base.vehiclename.png just as in the btse economy folder and a small size within range but still doesnt show. I have my mod loading after btse.
They're called modules, not integrated or mandatory, for a reason.
the thumbnail is usually chosen by the vehicle id itself, that means you do not even have to define it if it is not a special variant. it needs to be named with full namespace, like the car itself: "Base.SmallCar02". additionally - when working with images the game will cache them even between reloads so a full game restart is needed when a faulty file path was given once.
btse_economy does not depend on the chat in any way.
the text field not being writable will be fixed next updat. for text amounts like this please use a discussion next time.
If I enable Context menu's instead of the GUI then i am able to select the mayor option and type into the box it gives then. I have not tested out whether that player is actually receiving tax income. But ill pop over to my main server and start configuring it and see if it actually works from there
In your first question, the addSpecialParts, skinIndex, and thumbnailPath can't be blank, you have to actually add values to all of those and for the thumbnail there has to be a picture that you provide for that.
I don't have an exact answer to your second question, I haven't used the tax/mayor system. If I remember correctly, there can only be one bank zone and one mayor for that zone not multiples. I could be wrong about that.
Could this be due to not having the bank/shop coordinates set, or due to not having the submod btse_chat
example of current code, This currently causes just the vehicle shop to error out:
BTSE.Economy:addVehicleShopEntry("Base.SmallCar02", {
["cash_primary"] = 499.99,
["primary"] = 574.99,
repairAllParts = true,
addSpecialParts = {
[""] = "",
[""] = "",
[""] = "",
},
description = "",
skinIndex = "",
thumbnailPath = "media/ui/vehicle_shop/SmallCar02.png",
});
Where with this line, the cars all register, everything works fine. BUT the Thumbnail image does not load.
BTSE.Economy:addVehicleShopEntry("Base.SmallCar02", {
["cash_primary"] = 499.99,
["primary"] = 574.99,
}, {
repairAllParts = true,
thumbnailPath = "media/ui/example/SmallCar02.png",
});
delete on your pc: C:\Users\YOU\Userdata\Zomboid\Lua\btse_config.ini
@Zodi
your stack trace is missing the error message. if my guess is right you've got the same going on as the one in the discussion you already found.
@DragonMother
be admin on your server, right click -> bikinitools se -> place movables
function: addToUIManager -- file: ISUIElement.lua line # 1009 | Vanilla
function: open -- file: Main.lua line # 66 | MOD: bikinitools [SE] 132: Base mod
function: open -- file: BTSE_UI_Client.lua line # 46 | MOD: bikinitools [SE] 132: Base mod
function: IGUI_BTSE_E_ExchangeTabTitle -- file: EconomyUI.lua line # 32 | MOD: bikinitools [SE] 132: Economy
function: onMouseUp -- file: ISContextMenu.lua line # 90 | Vanilla
(THIS IS THE CONTINUE OF THE MESSAGE THAT I SEND BEFORE 1000 CHARACTER LIMIT=
function: checkIfCanShopAndDistanceOkNew -- file: BTSE_Economy_Client.lua line # 33 | MOD: bikinitools [SE] 132: Economy
function: updateStatus -- file: Shop.lua line # 209 | MOD: bikinitools [SE] 132: Economy
function: createChildren -- file: Shop.lua line # 128 | MOD: bikinitools [SE] 132: Economy
function: createChildren -- file: ItemShop.lua line # 18 | MOD: bikinitools [SE] 132: Economy
function: instantiate -- file: ISUIElement.lua line # 653 | Vanilla
function: addChild -- file: ISUIElement.lua line # 1082 | Vanilla
function: addView -- file: ISTabPanel.lua line # 523 | Vanilla
function: createChildren -- file: Main.lua line # 190 | MOD: bikinitools [SE] 132: Base mod
function: instantiate -- file: ISUIElement.lua line # 653 | Vanilla
You're exactly right. That's how to reset it.
first i want to thank you for the quality and effort you put in your mods. and for being active modders who make this game as awesome as it is <3
I wanted to report an error (errorMagnifier):
function: pcall -- file: Array.lua line # 190 | MOD: bikinitools [SE] 132: Base mod
Callframe at: pcall
function: eachInCollectionWhile -- file: Array.lua line # 189 | MOD: bikinitools [SE] 132: Base mod
function: processHooks -- file: BTSE_SquareEvents.lua line # 14 | MOD: bikinitools [SE] 132: Base mod
function: bufferTime -- file: BTSE_SquareEvents.lua line # 59 | MOD: bikinitools [SE] 132: Base mod
function: pcall -- file: BTSE_TimerQueue.lua line # 102 | MOD: bikinitools [SE] 132: Base mod
Callframe at: pcall
function: timerTickEvent -- file: BTSE_TimerQueue.lua line # 99 | MOD: bikinitools [SE] 132: Base mod
this error appeared in the moment i left my rv interieur. but i was not able to recreate the error. so it only came up once.
it is possible that the failure is on my side, bcs we run our server with 450+ mods. But i try to take care of having no errors and a clean load order.
For any safehouse member to bypass tile protections you need to first allow safehouse members to bypass tiles by checking that option
If you want the safehouse owner and members to be able to bypass the protections you need to set the minimum safehouse member level to Member otherwise only the owner will be able to bypass protections within their safehouse.
The timer is completely optional is used to prevent people from taking a safehouse just to pickup random containers which may spawn loot that could be broken by "vandalism"