Author Topic: [Solved] Save can't load my custom datablocks?  (Read 756 times)

This is what the console shows, yes I am running this on a dedicated server:


Thing is the datablocks are all loaded, when I join the server the bricks are all there.

But the save just doesn't want to load them up? This is a huge problem right now since when I re-load the map people's baseplates are gone there are no resources etc...

The bricks are working, when I go on the brick menu they are there and I can place them, they just don't seem to want to be loaded in a save.

Anyone else ever got this problem?
« Last Edit: January 22, 2016, 11:25:19 AM by National Rail »

Post the code for those bricks or at least one of them

Post the code for those bricks or at least one of them

Oh yeah sorry forgot to post the code, here is one of the bricks:
Code: [Select]
//Ore
datablock fxDTSBrickData (oreData){
brickFile = "base/data/bricks/bricks/4x4.blb";

canCover = false;

category = "City";
subCategory = "Resources";
uiName = "Ore";
iconName = "base/client/ui/brickIcons/4x4";
hitstaken = 20;
};

Give us a console log. Are there any syntax errors?

Code: [Select]
*** CREATING MISSION
*** Stage 1 create
136 environmental resource files found
Regenerating file manifest
Got 4478 items in manifest, 0 files hashed

ERROR: WebCom_PostServer() - mission is not running
BackTrace: ->[BotHolePackage]onStart->[BotHolePackage]serverPart2->[BotHolePackage]dedicatedKeyCheck->[BotHolePackage]initDedicated->[BotHolePackage]createServer->createMission->onMissionLoaded->WebCom_PostServer

Engine initialized...
Activating package: AmmoGuns2
Authentication: Connected...
Dedicated server is now running.
Authentication: Sending Response...
Authentication: Connected...
Authentication: SUCCESS
Posting to master server
Add-Ons/Server_CityRPG/server.cs (250): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (253): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (262): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (270): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (279): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (285): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (288): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (290): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (295): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (300): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (376): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (379): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (383): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (412): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (423): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (426): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (429): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (437): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (445): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (447): string always evaluates to 0.
Add-Ons/Server_CityRPG/server.cs (454): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (456): string always evaluates to 0.
Add-Ons/Server_CityRPG/server.cs (468): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (471): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (559): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (632): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (635): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (638): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (641): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (649): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (652): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (655): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (658): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (666): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (669): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (672): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (675): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (690): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (699): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (708): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (717): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (726): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (805): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (814): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (832): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (835): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (838): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (841): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (844): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (847): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (850): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (853): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (863): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (866): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (869): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (872): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (875): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (878): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (881): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (884): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (893): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (896): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (899): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (902): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (905): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (908): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (947): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (950): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (953): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (956): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (959): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (962): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (965): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (968): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (971): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (974): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (977): break outside of loop... ignoring.
Executing Add-Ons/Server_CityRPG/server.cs.
Add-Ons/Server_CityRPG/server.cs (250): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (253): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (262): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (270): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (279): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (285): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (288): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (290): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (295): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (300): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (376): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (379): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (383): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (412): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (423): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (426): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (429): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (437): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (445): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (447): string always evaluates to 0.
Add-Ons/Server_CityRPG/server.cs (454): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (456): string always evaluates to 0.
Add-Ons/Server_CityRPG/server.cs (468): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (471): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (559): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (632): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (635): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (638): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (641): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (649): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (652): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (655): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (658): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (666): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (669): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (672): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (675): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (690): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (699): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (708): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (717): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (726): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (805): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (814): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (832): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (835): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (838): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (841): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (844): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (847): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (850): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (853): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (863): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (866): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (869): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (872): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (875): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (878): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (881): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (884): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (893): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (896): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (899): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (902): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (905): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (908): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (947): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (950): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (953): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (956): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (959): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (962): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (965): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (968): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (971): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (974): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/server.cs (977): break outside of loop... ignoring.
Un-registering output event "spawnItem" from class "fxDTSBrick"
Un-registering output event "SetPlayerScale" from class "Player"
Un-registering output event "ChangeDataBlock" from class "Player"

ERROR: unRegisterOutputEvent() - event "chatMessageAll" is not registered on class "miniGame"
BackTrace: ->unRegisterOutputEvent

Un-registering output event "CenterPrintAll" from class "miniGame"
Un-registering output event "BottomPrintAll" from class "miniGame"
Un-registering output event "radiusImpulse" from class "fxDTSBrick"
Un-registering output event "dropItem" from class "Bot"
Executing Add-Ons/Server_CityRPG/Tools/axe.cs.
Executing Add-Ons/Server_CityRPG/Tools/pickaxe.cs.
Executing Add-Ons/Server_CityRPG/Tools/harvest.cs.
Executing Add-Ons/Server_CityRPG/bricks.cs.
Add-Ons/Server_CityRPG/minigame.cs (62): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (67): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (72): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (77): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (82): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (87): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (91): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (96): break outside of loop... ignoring.
Executing Add-Ons/Server_CityRPG/minigame.cs.
Add-Ons/Server_CityRPG/minigame.cs (62): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (67): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (72): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (77): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (82): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (87): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (91): break outside of loop... ignoring.
Add-Ons/Server_CityRPG/minigame.cs (96): break outside of loop... ignoring.
Activating package: sendToMini
Executing Add-Ons/Server_CityRPG/noitems.cs.
Activating package: disableitems
Activating package: CityModHooks

That's the log for the loading add-ons part, I am loading the script manually with a function if you're wondering, would that change anything? I would't have thought so but I don't know.

Run createUINameTable(); if you add new bricks after the game has loaded.

Better yet, don't do that crap at all. Just load it like a normal add-on, and fix all the error messages.

Alright thanks Zeblote, I'll put it in a zip and load it normally. And yes I'll fix those messages.

Alright thanks Zeblote, I'll put it in a zip and load it normally.
Putting it in a zip is only necessary if you're distributing it.