Tim, попробуй так: В OnPlayerCommandText:
Code
if(strcmp(cmdtext,"/hlon",true)==0)
{
SetPlayerTime(playerid,0,0); // Время установится только для 1 игрока (собственно, набравшего команду)
SetPlayerWeather(playerid,15); // Погода для этого игрока
return 1;
}
Если хочешь, чтобы была команда выключения фар - допиши:
После своих #define пиши:
Code
new Float:gRandomWeather[6] = {7,9,16,17,19,35} // Создаём массив с погодой
new Float:gRandomTime[13] = {8,9,10,11,12,13,14,15,16,17,18,19,20} // Создаем массив со временем
P.S. Из массивов удалены некоторые значения, дабы не попасть на такую же погоду, чтобы фары наверняка стали выключенными.
В OnPlayerCommandText:
Code
if(strcmp(cmdtext,"/hloff",true)==0)
{
new randomweather = random(sizeof(gRandomWeather));
new randomtime = random(sizeof(gRandomTime));
SetPlayerTime(playerid,randomtime,0);
SetPlayerWeather(playerid,randomweather);
return 1;
}
P.S. Почему hl? Это сокращение от headlight.
P.P.S. Теоритически должно работать.