11.10.2016, 22:28
alguem me passa o codigo que muda o clima e a hora do servidor? ao conectar
if(strcmp(cmd, "/data", true) == 0) { new hora,minuto,segundo; new dia,mes,ano; getdate(dia,mes,ano); gettime(hora,minuto,segundo); format(string, sizeof(string), "~r~Data: ~w~%d/%d/%d ~n~~r~Horas: ~w~%d:%d:%d",dia,mes,ano,hora,minuto,segundo); GameTextForPlayer(playerid, string, 5000, 1); return 1; } |
baseie-se nesse comando, fassa do seu geito...
Clima usa SetWeather(id do clima clica aqui); Use em OnPlayerConnect se quer quando o player entra ou OnGameModeInit() |
cria um timer na ongamemodeinit, e uma public pra ser das horas...
SetTimer("Horas",1000,true); forward Horas(); public Horas() { new Hour, Minute, Second; gettime(Hour, Minute, Second); SetWorldTime(Hour); } |
SetWeather(weatherid); //Seta clima para todos SetPlayerWeather(playerid, weatherid); //Seta o clima para um player SetWorldTime(hora); //Seta hora para todos SetPlayerTime(playerid, hora, minuto); //Seta hora para um player
Код:
SetWeather(weatherid); //Seta clima para todos SetPlayerWeather(playerid, weatherid); //Seta o clima para um player SetWorldTime(hora); //Seta hora para todos SetPlayerTime(playerid, hora, minuto); //Seta hora para um player Id dos climas: https://sampwiki.blast.hk/wiki/WeatherID |
CMD:clima(playerid, params[])
{
static clima;
if(sscanf(params, "d", clima)) return SendClientMessage(playerid, -1, "Digite: /clima [id do clima]");
SetWeather(clima);
return true;
}
CMD:hora(playerid, params[])
{
static horas;
if(sscanf(params, "d", horas)) return SendClientMessage(playerid, -1, "Digite: /hora [horas]");
SetWorldTime(horas);
return true;
}
PHP код:
PHP код:
|