Okay, sorry for how they've responded, with that dickish type of attitude. but the answers to your question.
1. It depends where you would want the snow to start, would you want it on player connect ? Or OnPlayerSpawn, either way if you want it for OnPlayerSpawn you would get their position and create the object then attach the object to the play and raise it a bit ( I think )
PHP код:
new Float:x, Float:y, Float:z,snow;
GetPlayerPos(playerid,x,y,z);
snow = CreateObject(modelid,x,y,z,0.0,0.0,0.0,0.0);
AttachObjectToPlayer(snow, playerid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:rX, Float:rY, Float:rZ)
Thats the code , I think it'll work, you'd have to edit it to what you needed, like the modelid and objectid, for objectid you would probably
I'm not sure if that code will work, never tested it and just wrote it out here really fast.
question 2.
2. Yes, that filterscript he posted may work in 0.3d, and it might not, try it and see.