#define WHOUR 3600000 #define WDAY 86400000 #define W12H 43200000 #define W2H 7200000 #define W4H 14400000 #define W30MINS 1800000 #include <a_samp> new CurrentMsg; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" weather by [SWA]BurningSWA & [SWA]NitroSWA"); print("--------------------------------------\n"); SetWeather(0); CurrentMsg = 1; SetTimer("Msg", W30MINS, 1); return 1; } public OnFilterScriptExit() { return 1; } forward Msg(); public Msg() { switch(CurrentMsg) { case 1: { SetWeather(0); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 2: { SetWeather(8); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's now raining."); return CurrentMsg++; } case 3: { SetWeather(2); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 4: { SetWeather(9); SendClientMessageToAll(0x33AA33AA,"Weather Update: We have bad fog coming in!"); SendClientMessageToAll(0x33AA33AA," Drivers please be careful."); return CurrentMsg++; } case 5: { SetWeather(1); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 6: { SetWeather(20); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's wet outside now."); return CurrentMsg++; } case 7: { SetWeather(3); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 8: { SetWeather(19); SendClientMessageToAll(0x33AA33AA,"Weather Update: Beware of Sandstorms in the north!"); return CurrentMsg++; } case 9: { SetWeather(1); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 10: { SetWeather(27); SendClientMessageToAll(0x33AA33AA,"Weather Update: The sky is lovely and blue now."); return CurrentMsg++; } case 11: { SetWeather(8); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's raining again."); return CurrentMsg++; } case 12: { SetWeather(0); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 13: { SetWeather(8); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's raining again."); return CurrentMsg++; } case 14: { SetWeather(2); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 15: { SetWeather(9); SendClientMessageToAll(0x33AA33AA,"Weather Update: We have bad fog coming in!"); SendClientMessageToAll(0x33AA33AA," Drivers please be careful"); return CurrentMsg++; } case 16: { SetWeather(1); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 17: { SetWeather(20); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's wet outside now."); return CurrentMsg++; } case 18: { SetWeather(3); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 19: { SetWeather(19); SendClientMessageToAll(0x33AA33AA,"Weather Update: Beware of sandstorms, they can be dangerous!"); return CurrentMsg++; } case 20: { SetWeather(1); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); return CurrentMsg++; } case 21: { SetWeather(27); SendClientMessageToAll(0x33AA33AA,"Weather Update: The sky is clear!"); return CurrentMsg++; } case 22: { SetWeather(8); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's raining again."); return CurrentMsg++; } case 23: { SetWeather(0); SendClientMessageToAll(0x33AA33AA,"Weather Update: It's a nice day."); CurrentMsg = 1; return CurrentMsg++; } } return 1; }
#define W20MINS 1200000 #define W15MINS 900000 #define W10MINS 600000
Originally Posted by adsy
3 more defines if you want to add them:
Код:
#define W20MINS 1200000 #define W15MINS 900000 #define W10MINS 600000 |
#define SAMP-DAY 14400000
//settings new wtype = "WDAY";
SetTimer("Msg", wtype, 1);