#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; }
case 1: { SetWeather(1); } case 4: { SetWeather(4); } case 8: { SetWeather(; } case 9: { SetWeather(9); } |
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/weather", true)) { if(IsPlayerAdmin(playerid))//remove this if you dont want it admin only. { ShowPlayerDialog(playerid, 3634, DIALOG_STYLE_LIST, "choose your wheater style", "sunny\ncloudy\nstormy\nfoggy\nrainy", "Select", "Cancel"); } else { SendClientMessage(playerid, 0xff000000, "You are not a admin!"); } return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 3634: { switch(temp) { case 1: { PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); SetWeather(1); } case 2: { PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); SetWeather(4); } case 3: { PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); SetWeather(8); } case 4: { PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); SetWeather(9); } case 5: { PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); SetWeather(16); } } } } return 1; }
Originally Posted by ^Psy
LOL
Quote:
|
Originally Posted by legodude
Quote:
|