18.01.2016, 22:00
When you create a dynamic object, it won't be "shown" for a player if he doesn't move. So, before using EditDynamicObject function, you should update streamer for the player:
PHP код:
new Float:pPos[4];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
GetPlayerFacingAngle(playerid, pPos[3]);
EventObject[playerid] = CreateDynamicObject(modelid, pPos[0]+(20.0 * floatsin(-pPos[3], degrees)), pPos[1]+(20.0 * floatcos(-pPos[3], degrees)), pPos[2], 90.0000, 0.0000, 0.0000, 1, -1, -1, 300.0);
Streamer_Update(playerid, STREAMER_TYPE_OBJECT); // <-- updates dynamic objects for a player
EditDynamicObject(playerid, EventObject[playerid]);