SA-MP Forums Archive
[Ajuda] Clima do Tempo - 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: [Ajuda] Clima do Tempo (/showthread.php?tid=463235)



Clima do Tempo - powerths - 11.09.2013

Intгo galera achei essб FS do tempo na Net aqui funfo aqui, Mais nгo acho onde eu mudo o clima o ID.

PHP код:

#include <a_samp>
// novo
new Text:TempoRoYal;
new 
HoraRoYalMinutosRoYal;
new 
StringRoYalTempo[32];
//para a frente й
forward Atualizartempo();
public 
Atualizartempo()
{
    
gettime(HoraRoYalMinutosRoYal);
    
format(StringRoYalTempo,32,"",HoraRoYal,MinutosRoYal);
    
TextDrawSetString(TempoRoYal,StringRoYalTempo);
    
SetWorldTime(HoraRoYal);
    new 
x=0;
    while(
x!=MAX_PLAYERS) {
        if(
IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
            
SetPlayerTime(x,HoraRoYal,MinutosRoYal);
        }
        
x++;
    }
}
//--------------------------------------------------
public OnGameModeInit()
{
    
TempoRoYal TextDrawCreate(605.0,25.0,"00:00");
    
TextDrawUseBox(TempoRoYal0);
    
TextDrawFont(TempoRoYal1);
    
TextDrawSetShadow(TempoRoYal,0);             // nenhuma sombra
    
TextDrawSetOutline(TempoRoYal,2);            // espessura 1
    
TextDrawBackgroundColor(TempoRoYal,0x000000FF);
    
TextDrawColor(TempoRoYal,0xFFFFFFFF);
    
TextDrawAlignment(TempoRoYal,3);
    
TextDrawLetterSize(TempoRoYal,0.5,1.5);
    
Atualizartempo();
    
SetTimer("Atualizartempo",1000 60,1);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
TextDrawShowForPlayer(playerid,TempoRoYal);
    
gettime(HoraRoYalMinutosRoYal);
    
SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
TextDrawHideForPlayer(playerid,TempoRoYal);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
gettime(HoraRoYalMinutosRoYal);
    
SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);
    return 
1;




Re: Clima do Tempo - PT - 11.09.2013

mudar o clima? nao e nada disso olha aqui

https://sampwiki.blast.hk/wiki/SetWeather


Re: Clima do Tempo - powerths - 11.09.2013

Esse FS muda o clima, Exemplo quando dб 21:00 ele muda o clima automaticamente, E eu to querendo mudar o ID dele.


Re: Clima do Tempo - Lуs - 11.09.2013

pawn Код:
SetWorldTime(HoraRoYal);
pawn Код:
SetPlayerTime(x,HoraRoYal,MinutosRoYal);
pawn Код:
SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);
pawn Код:
SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);