13.05.2011, 18:23
Hello, I got a problem with my /setweather command, When i do /setweather 5 for an example, It dosent set the weather that i want. It just gives a random number. But if i do /setweather 1. It changes to the weather id 1.
This is my cmd:
Anyone know how to fix?
Regards, alex
This is my cmd:
pawn Код:
CMD:setweather(playerid,params[])
{
new string[128];
new sendername[MAX_PLAYER_NAME];
new weather;
if(sscanf(params, "u[32]", weather))
return SendClientMessage(playerid, RED, "[LOST:RP] /setweather [Weather ID]");
if(PlayerInfo[playerid][pAdmin] < 4)
return SendClientMessage(playerid, RED, "[LOST:RP] You are not high admin enough");
{
SetWeather(weather);
SendClientMessage(playerid, RED, "[LOST:RP] The weather has been changed");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[LOST:RP] [ADMIN] %s has changed the weather to %d.", sendername,weather);
aMessage(COLOR_YELLOW,string,1);
}
return 1;
}
Regards, alex