then how the "Sprite" with "name : NPC" can "see" the "copy of Sprite" with "name: NPC2" and the "copy of copy of Sprite" with "name: PLAYER" then chase to move on to the nearest of it?
Use a family!
One instance of the sprite will see another instance of the family.
You didn't add a tag to the text. Try appending this text:
"[tag=foo]New option[/tag]"
And also check if the tag "foo" is at (Mouse.X, Mouse.y) position, not at (0,0)
You can use new tags added in the latest beta:
construct.net/en/make-games/releases/beta/r348
You can use "Pick all" condition. Notice how the events are nested:
You mentioned a family, but I don't see it on your screenshots.
Add the sprite to a family, move the "name" variable to the family. Then you could pick one instance of the sprite and another instance of the family in the same event.
Solid object doesn't stop other solid objects. It doesn't matter if it's pinned or not. Solid only stops objects with behaviors like 8direction or Platform.
You will need to do this with events - check for collisions or overlapping and stop 8direction.
This is a neat idea! You can definitely try it (make a backup copy of the project first). And if you notice any issues, simply remove the emojis.
Develop games in your browser. Powerful, performant & highly capable.
This is not a great idea because there may be some critical bugs in beta versions. It's always better to wait a few days before updating your project.
But if you wish, you can open the latest beta using this link:
editor.construct.net/beta
Add the sprite to a family. Move the variable to family level.
Then you could use "Sprite on collision with Family" event.
You can start by posting them here. Make sure to open the console in preview window, not in the editor.
Press F12 in preview and check error messages in the console tab.
You can use this method:
construct.net/en/tutorials/sending-data-construct-23-1447
Another popular option is to send data to a MySQL database on your server.
The problem has nothing to do with "is on screen" condition. You should never use "Trigger once" in loops. And never use "Trigger once" with objects that have multiple instances.
Try this code:
Gem is on screen Gem Tween is NOT running : Gem start tween Gem is NOT on screen : Gem stop tween
Yep, same error as everyone else is getting. Are you using any third-party addons?
It's possible to store binary files in Local Storage too.
I don't have a solution, you need to do some research, maybe hire an experienced programmer.
Here is a link I found which may be useful:
stackoverflow.com/questions/36018233/how-to-load-a-pkcs12-digital-certificate-with-javascript-webcrypto-api