Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <foreach>
- new snowobj[MAX_PLAYERS];
- new SnowONOFF[MAX_PLAYERS];
- new Float:sx,Float:sy,Float:sz;
- public OnPlayerSpawn(playerid)
- {
- SnowONOFF[playerid]=1;
- snowobj[playerid]=CreatePlayerObject(playerid,18864, sx, sy, sz, 0.0, 0.0, 0.0, 300.0);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(SnowONOFF[playerid]==1)
- {
- DestroyPlayerObject(playerid,snowobj[playerid]);
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(SnowONOFF[playerid]==1)
- {
- GetPlayerCameraPos(playerid,sx,sy,sz);
- MovePlayerObject(playerid,snowobj[playerid],sx,sy,sz,9999.0);
- }
- if(GetPlayerInterior(playerid) > 0)
- {
- DestroyPlayerObject(playerid,snowobj[playerid]);
- }
- if(GetPlayerVirtualWorld(playerid) > 0)
- {
- DestroyPlayerObject(playerid,snowobj[playerid]);
- }
- return 1;
- }
- public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
- {
- if(newinteriorid > 0)
- {
- SnowONOFF[playerid]=1;
- snowobj[playerid]=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
- }
- else if(newinteriorid == 0)
- {
- SnowONOFF[playerid]=1;
- snowobj[playerid]=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement