16.05.2010, 12:07
a simple and easy to read wheater system.
even begginers can see how it works.
maybe ima make a update with dialogs for admins.
cyu
code:
even begginers can see how it works.
maybe ima make a update with dialogs for admins.
cyu
code:
Код:
#define FILTERSCRIPT #include <a_samp> forward WheaterCalc(); forward WheaterUpdate(); new temp; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" random weather system by [LD]Legodude"); print("--------------------------------------\n"); SetTimer("WheaterCalc",60000, true); temp = 6; return 1; } public OnFilterScriptExit() { SetWeather(1); print("\n-------------------------------------------------"); print(" weather system unloaded. weather is set to sunny"); print("-------------------------------------------------\n"); return 1; } public WheaterCalc() { if(temp == 16) { temp--; } else if(temp == 1) { temp++; } else { new positiveornegative = random(10000); if(positiveornegative >= 5000) { temp++; } else { temp--; } } CallLocalFunction("WheaterUpdate",""); return 1; } public WheaterUpdate() { switch(temp) { case 1: { SetWeather(1); } case 4: { SetWeather(4); } case 8: { SetWeather(8); } case 9: { SetWeather(9); } case 16: { SetWeather(16); } } return 1; }