Eren I need to develop a specific addon for C3, this will be a paid job. If you are interested, could you please email me at doperst2006mii@gmail.com ?
Try sending "{'character_id': 1}", maybe the API is expecting JSON-formatted string.
Also, instead of signals you should use "Wait for previous action to complete" action.
You can remove isOverlap variable, it's not really needed.
Press F12 and check browser log for error messages.
There are multiple mistakes in your code. You don't need to link lamps and detectors by id, they are already linked because they are in the same container. Also, "Else" with conditions that check overlapping for multiple instances will not work correctly. You need to add "For each".
I fixed your project:
dropbox.com/s/hgbghu09lawkpcv/LampsFixed.capx
You do not have permission to view this post
AJAX is the way to go. If it doesn't work, open browser console (F11) and check for error messages. The most common problem is with blocked cross-origin requests, if this is what you have, try searching the forum, there are plenty of solutions.
I have a template (paid) for random level generation from pre-built rooms/scenes, however it's for Construct 3. There is no infinite level in the template, but it is also possible.
You can watch this video, it's for platformer game, but the general idea is the same. For top-down game the most tricky part is to align entry and exit points for adjoining rooms.
You can't use "Repeat every x" inside functions and triggered events. Use Timer behavior.
Or use Timer behavior.
Looks like these random positions are 48px apart? You can use AdvancedRandom and do this:
Another easy option is to put 20 invisible placeholder sprites. Then pick 4 placeholders at random and spawn spikes on them, just make sure that each placeholder can only be picked once.
Develop games in your browser. Powerful, performant & highly capable.
There are plenty of tutorials on how to use Local Storage. Here is one example.
WebStorage has been deprecated for many years! You should not use it, and I'm pretty sure it doesn't work in C3 runtime anyway.