#Collectables Local Help
1 messages · Page 1 of 1 (latest)
Unsynced = Local
Synced = Global
To see if it’s synced, configure the bool variable, or look at the top right check if there’s 2 white boxes, if there are that means it is synced, if not that means it’s local
when i unsync them, they just dont wok nymore
This wouldn’t work because you can’t make object unsynced
Objects are already synced and your trying to teleport it meaning it will teleport for everyone meaning that each person can NOT collect it for themselves
is there a way i can get something like it?
You could turn off the interaction volume? so that you can only click it once
Or if you have RRS you could make objects meshes unsynecd
but that’s a lot of work
Do you have to make it teleport?
ok, so can i make the "{0}/ 10" local and not global, and just keep the objects there but they cant collect it anymore?
Idk what you mean by that i’ll try to understand, but understand this first
You would make the interaction volumes that you have place do your object UNSYNCED so that each player can turn the interaction volume off for themselves
this would make it so that you can only click it once you cannot click on it anymore untill you want them to come back on
doing this yoy would NOT teleport the object just make it so you can no longer interact with it
explain more about the string what does that do?
Is that how much you collected?
Like “{0} boxes claimed” kinda thing
yea, there are 10 in total, and when u pick it up it tells you how many out of 10 you have
and yea thats what i meant, so how do i unsync the interaction volume
configure it the component and turn of synced interaction
thats all?
yes
is there a way i can save the data that the player has collected them all, so if they leavge they dont have to collect them all again?
All the interactions have a (Is Locked) output wire each one of those into a List Create
Wire the list create into a List Get All Indices of
The wire the List get all indices of into a List get count (TRUE)
You do the rest… yk what {0} so i believe you can do it
so im not gonna lie, i am lost
idk what to do past this point
is this for the save data or the unsync?
The list get count outputs how many you have collected
String that into your {0} collected text
and
Check if it’s greater than a certain value so you can award the player
Ohhh this okay
You can save the the list create into a List <bool> variable at the NOTIFY event receiver and then when they join you will have to loop through all the interactions and Lock the ones they have already claimed
Make sure the List Variable is Cloud ☁️
so this is all that i need? everyone can click this once?
