SA-MP Forums Archive
[Pedido] Clima e hora global - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Clima e hora global (/showthread.php?tid=618953)



Clima e hora global - iName - 11.10.2016

alguem me passa o codigo que muda o clima e a hora do servidor? ao conectar


Re: Clima e hora global - iLordGG - 12.10.2016

baseie-se nesse comando, fassa do seu geito...
Quote:

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;
}

Clima usa SetWeather(id do clima clica aqui);

Use em OnPlayerConnect se quer quando o player entra ou OnGameModeInit()



Respuesta: Re: Clima e hora global - iName - 12.10.2016

Quote:
Originally Posted by iLordGG
Посмотреть сообщение
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()
vlw, mas quando clicko no servidor, fica uma hora diferente, mas no meu sу fica 12:00, tem como alterar isso? tipo colocar clima e hora random?


Re: Clima e hora global - iLordGG - 12.10.2016

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);
}


Re: Clima e hora global - iName - 12.10.2016

Quote:
Originally Posted by iLordGG
Посмотреть сообщение
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);
}
vlw, mas queria deixar o clima e a hora 0, esse ai ta meio laranjado, tem codigo pra isso?

e queria mais uma coisa, se puder me ajudar, queria um fs de spawnar carros e o jogador spawnar dentro deles, sabe algum? e queria por uma placa com nome em todos os vehiculos do server.


Re: Clima e hora global - Ever_SH - 12.10.2016

Код:
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
Acho que й isso que procura

Id dos climas:
https://sampwiki.blast.hk/wiki/WeatherID


Re: Clima e hora global - iName - 12.10.2016

Quote:
Originally Posted by Ever_SH
Посмотреть сообщение
Код:
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
Acho que й isso que procura

Id dos climas:
https://sampwiki.blast.hk/wiki/WeatherID
mas nao tenho o codigo para setar a todos automaticamente o clima


Re: Clima e hora global - ClaudineiCDS - 12.10.2016

PHP код:
CMD:clima(playeridparams[])
{
    static 
clima;
    if(
sscanf(params"d"clima)) return SendClientMessage(playerid, -1"Digite: /clima [id do clima]");
    
SetWeather(clima);
    
    return 
true;

PHP код:
CMD:hora(playeridparams[])
{
    static 
horas;
    if(
sscanf(params"d"horas)) return SendClientMessage(playerid, -1"Digite: /hora [horas]");
    
    
SetWorldTime(horas);
    
    return 
true;




Re: Clima e hora global - iName - 12.10.2016

Quote:
Originally Posted by ClaudineiCDS
Посмотреть сообщение
PHP код:
CMD:clima(playeridparams[])
{
    static 
clima;
    if(
sscanf(params"d"clima)) return SendClientMessage(playerid, -1"Digite: /clima [id do clima]");
    
SetWeather(clima);
    
    return 
true;

PHP код:
CMD:hora(playeridparams[])
{
    static 
horas;
    if(
sscanf(params"d"horas)) return SendClientMessage(playerid, -1"Digite: /hora [horas]");
    
    
SetWorldTime(horas);
    
    return 
true;

man nao й comando que eu quero, eu quero que quando o jogador entre, o clima e a hora fica de noite, e no server aparecer noite


Re: Clima e hora global - iName - 12.10.2016

podem deixar, eu ja consegui, vlw