27.09.2012, 13:45
First, I decided to expand my "random weather code" with a possibility for a player to disable it (Boolean parameter)...
I got these:
And here is the code itself:
Second, I would like to know how to print some stuff to the .txt file in the server folder. For example, only reports that players made (/report, for pointing to admins on hackers).
Third, I would like to know which function is used to create this (posted link only since I find this post big anyway):
http://i23.servimg.com/u/f23/16/43/40/22/sa-mp-11.jpg
Thanks!
I got these:
Код:
C:\Users\Zeid\Desktop\SAMPSERVER\gamemodes\ZGM.pwn(337) : warning 213: tag mismatch C:\Users\Zeid\Desktop\SAMPSERVER\gamemodes\ZGM.pwn(353) : warning 213: tag mismatch C:\Users\Zeid\Desktop\SAMPSERVER\gamemodes\ZGM.pwn(353) : warning 213: tag mismatch C:\Users\Zeid\Desktop\SAMPSERVER\gamemodes\ZGM.pwn(354) : warning 213: tag mismatch C:\Users\Zeid\Desktop\SAMPSERVER\gamemodes\ZGM.pwn(354) : warning 213: tag mismatch
Код:
#include <zs> //this contains includes I use, like a_samp, zcmd or sscanf2 and color definitions...
forward weather(playerid);
new bool:wthr[MAX_PLAYERS]; //new Boolean value
public OnGameModeInit() {
SetTimer("weather", 60*60*1000, 1); //one hour timer
return 1;
}
public weather(playerid) {
if(wthr[playerid] == 0) return 0;
new wstr[40];
new rand = random(45);
format(wstr, sizeof(wstr), "The weather has been changed to %i!", rand);
SendClientMessageToAll(0xAA0000AA, wstr);
SetPlayerWeather(playerid, rand);
return 1;
}
CMD:srw(playerid) {
if(wthr[playerid] == 1) return wthr[playerid] == 0;
if(wthr[playerid] == 0) return wthr[playerid] == 1;
return 1;
}
Third, I would like to know which function is used to create this (posted link only since I find this post big anyway):
http://i23.servimg.com/u/f23/16/43/40/22/sa-mp-11.jpg
Thanks!


