17.06.2010, 18:20
if(strcmp(cmdtext, "/setweather", true) == 0)
{
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED,"/setweather [weather id]");
new weather=strval(tmp);
new ppName[24];
if(weather > 45 || weather < 0) return SendClientMessage(playerid,COLOR_RED,"Invalid weather number!");
SetWeather(weather);
GetPlayerName(playerid, ppName, sizeof(ppName));
format(string, sizeof(string), "Mod Message: %s has changed weather to id %d.", ppName, weather);
SendModMsg(mwhite, string);
return 1;
}
when i type /weather, "/setweather [weather id]" appears, but when i type /setweather x, it says "SERVER: Unknow cmd". i cant see any wrong think here, can some1 help me?
{
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED,"/setweather [weather id]");
new weather=strval(tmp);
new ppName[24];
if(weather > 45 || weather < 0) return SendClientMessage(playerid,COLOR_RED,"Invalid weather number!");
SetWeather(weather);
GetPlayerName(playerid, ppName, sizeof(ppName));
format(string, sizeof(string), "Mod Message: %s has changed weather to id %d.", ppName, weather);
SendModMsg(mwhite, string);
return 1;
}
when i type /weather, "/setweather [weather id]" appears, but when i type /setweather x, it says "SERVER: Unknow cmd". i cant see any wrong think here, can some1 help me?