Project Zomboid

Project Zomboid

240 ratings
Shops and Traders
3
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
655.767 KB
24 Aug, 2022 @ 3:48pm
19 Jun @ 12:52pm
82 Change Notes ( view )

Subscribe to download
Shops and Traders

Description
In-game configurable admin or player shops.
Originally Commissioned by MrAtomicDuck
Player-Shops Commissioned by BowlOfOodaLoops

As an admin, a host, or in debug right click any object on the map - you should see context menus for "assign store".


[ko-fi.com][discord.gg]

[raw.githubusercontent.com]


Windows: %userprofile%\Zomboid\console.txt
Mac/Linux: $User\Zomboid\console.txt
Upload this file in entirety to Github[github.com] as an issue.
Share the link in a comment below if it is urgent.



Copyright 2023 Chuckleberry Finn. This item is not authorized for posting on Steam, except under the Steam account named Chuckleberry Finn.

Workshop ID: 2853615523
Mod ID: pz-shops-and-traders
893 Comments
cDa 7 Jul @ 3:34pm 
I'm really struggling here on how to set the recipe up so players can craft a Shop Deed in-game. Does anyone have any pointers/examples I can copy and try to learn from it?
Pazos 1 Jul @ 12:43pm 
Same error here:

> I've run across an issue where when trading between player, I can put in an offer, for example, offering $5 in trade for a can of beans, but when we both seal the transaction, the money is not removed from the wallet or sent to the other player, and they keep the item. It's as though the transaction failed. Is this a known bug? We would like to use the wallet for player-trade functionality, but right now it's only usable with the physical item.
Chuckleberry Finn  [author] 30 Jun @ 4:48am 
Selecting edit writes to the local backup file, selecting load grabs from that file. The actual list is in the world's data.

So if you tried loading from a blank file it could have wiped your whole store list. That would cause stores to self-wipe when you interact with them as they don't exist in the world's data.

If you can try exporting the list and sharing it here I can try to recreate what you're seeing.
Comando 30 Jun @ 12:56am 
Basically, each shop behaves as if it was just freshly created. When I click on a shop, it disappears completely. None of them have a name, and the exported ones that I haven’t clicked on yet are just called “new store” with no contents.
Comando 30 Jun @ 12:54am 
No, unfortunately I don’t. The file couldn’t be loaded anyway—it just gave me an error, so I tried to rewrite it. At that point I didn’t know it would actually remove about 90% of the shops on the map.
Chuckleberry Finn  [author] 29 Jun @ 1:41pm 
Do you have an export file I can test?
Comando 29 Jun @ 1:10pm 
Unfortunately, this new update completely broke all the shops. All shops are inactive or stuck in admin mode, and I can’t reload a backup. After I try to reload a backup, all shops disappear completely.
Chuckleberry Finn  [author] 19 Jun @ 12:53pm 
- New Feature: Sandbox option so that Power is required for shops.
This should not prevent owners from stocking or managing their stores, only purchases.

- New Feature: [Experimental] Shops now track their assigned locations.
This system is to support wipes/resets.
The only way to modify locations is through edit/load.
Right clicking on tiles compares them to the shops list.
Tracking occurs whenever a shop is assigned.
If there are performance concerns or drops, visiting the shops once and toggling the sandbox option is fine.

- Fix: Splitting/Place in Wallet now better supports multiple items selected at once.
Split only applies to the first item found in the selection.
Place in Wallet will apply to each item.

- Tweaks/Improvements:
Changes to how wallet logic is handled.
Changes to how context menus are handled.
Death Divers 4 Jun @ 12:37pm 
I seem to not be able to have zombies drop wallets to add to your own currency, so how would players get money to add to their wallet in the first place?
Other than that, it seems to work great for me. thanks!!
spellchekk 19 May @ 5:53pm 
I've run across an issue where when trading between player, I can put in an offer, for example, offering $5 in trade for a can of beans, but when we both seal the transaction, the money is not removed from the wallet or sent to the other player, and they keep the item. It's as though the transaction failed. Is this a known bug? We would like to use the wallet for player-trade functionality, but right now it's only usable with the physical item.