Okay guys i got it. Is this how you want it? :
Okay, there were couple of things:
1. The common one, the confusion of how to use the offset of the entity correctly as the platform's x and z coordinates. To make it more clear, when adding a platform to an entity, then you only need to add the 6 values for {upperleft} {lowerleft} {upperright} {lowerright} {depth} {alt}. The {xpos} {zpos} no need to be added at all since the are the entity's offset such case. Example:
Code:
anim idle
delay 100
offset 1 267
platform 0 0 69 69 9 261
frame data/bgs/training/trs2.png
2. As you can guess by now, the platforms values were not set correctly because of what i said on #1.
3. Another good thing was to add "Subject_to_MinZ 0" and "Subject_to_MaxZ 0" to these entities, otherwise they will still get spawned on the allowed by level "z 648 648". And so i did.
4. There was another tricky mistake on your code which was preventing the platform command to work on the trs3 entity only. This one took me a little to figure out. It was this marked with red :" platform 575 30 -575 -575 575 575 27 10
//ofset is centre"
Well on OpenBOR code, the engine ignores only what comes after "#" symbol. But this "//" works the same and gets ignored only in script code. So i removed it and the platform code worked.
Here the version with my changes you also see in the video above: https://www.mediafire.com/file/tolbeq1dve96aqr/ShinoBORmagggas.rar/file