SA-MP Forums Archive
[Ajuda] Hora da Hospedagem Errada - 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] Hora da Hospedagem Errada (/showthread.php?tid=494561)



Hora da Hospedagem Errada - OrNot - 13.02.2014

Como concerto? minha hospedagem й a sa-mp.gs 3 horas adiantado eu uso o FS gl_realtime.


Re: Hora da Hospedagem Errada - ProKillerpa - 13.02.2014

Posta o script do relуgio caso nгo entender.

Lб aonde mostra as horas, vocк aumenta a variбvel,

EX;
PHP код:
new
      
string[156],
      
hour,
      
minute,
      
second;
format(stringsizeof string"%d:%d:%d"hour-3minutesecond); 



Re: Hora da Hospedagem Errada - pWesley - 13.02.2014

Se tem acesso ao vps, digo a бrea de trabalho da maquina, tenta mudar a hora, senгo peзa para alguйm da empresa alterar.


Re: Hora da Hospedagem Errada - Leopawno - 13.02.2014

Como hospedo na samp.gs ?


Re: Hora da Hospedagem Errada - demonneni - 13.02.2014

Quote:
Originally Posted by Leopawno
Посмотреть сообщение
Como hospedo na samp.gs ?
Isso vocк deve pedir ao suporte do site aonde vocк assinou um contrato com a empresa.
Eu nгo usaria host para sa-mp, й muito complicado. Recomendo pagar uma VPS.




Sobre o problema da hora, altere esta parte do filterscriot gl_realtime.pwn:
pawn Код:
public UpdateTime()
{
    gettime(hour, minute);
       format(timestr,32,"%02d:%02d",hour-3,minute);
       TextDrawSetString(txtTimeDisp,timestr);

       SetWorldTime(hour-3);

    new x=0;
    while(x!=MAX_PLAYERS) {
        if(!IsPlayerNPC(x) && IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
            SetPlayerTime(x,hour-3,minute);
         }
         x++;
    }
}



Re: Hora da Hospedagem Errada - OrNot - 13.02.2014

PHP код:
//
// Keeps the in game time synced to the server's time and
// draws the current time on the player's hud using a textdraw/
// (1 minute = 1 minute real world time)
//
//  © 2009-2012 SA-MP Team

#include <a_samp>
#pragma tabsize 0

//--------------------------------------------------

new Text:txtTimeDisp;
new 
hourminute;
new 
timestr[32];

forward UpdateTimeAndWeather();

//--------------------------------------------------

new fine_weather_ids[] = {1,2,3,4,5,6,7,12,13,14,15,17,18,24,25,26,27,28,29,30,40};
new 
foggy_weather_ids[] = {9,19,20,31,32};
new 
wet_weather_ids[] = {8};

stock UpdateWorldWeather()
{
    new 
next_weather_prob random(100);
    if(
next_weather_prob 70)         SetWeather(fine_weather_ids[random(sizeof(fine_weather_ids))]);
    else if(
next_weather_prob 95SetWeather(foggy_weather_ids[random(sizeof(foggy_weather_ids))]);
    else                            
SetWeather(wet_weather_ids[random(sizeof(wet_weather_ids))]);
}

//--------------------------------------------------

//new last_weather_update=0;

public UpdateTimeAndWeather()
{
    
// Update time
    
gettime(hourminute);
   
       
format(timestr,32,"%02d:%02d",hour,minute);
       
TextDrawSetString(txtTimeDisp,timestr);
       
SetWorldTime(hour);
       
    new 
x=0;
    while(
x!=MAX_PLAYERS) {
        if(
IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
            
SetPlayerTime(x,hour,minute);
         }
         
x++;
    }

    
/* Update weather every hour
    if(last_weather_update == 0) {
        UpdateWorldWeather();
    }
    last_weather_update++;
    if(last_weather_update == 60) {
        last_weather_update = 0;
    }*/
}

//--------------------------------------------------

public OnGameModeInit()
{
    
// Init our text display
    
txtTimeDisp TextDrawCreate(605.0,25.0,"00:00");
    
TextDrawUseBox(txtTimeDisp0);
    
TextDrawFont(txtTimeDisp3);
    
TextDrawSetShadow(txtTimeDisp,0); // no shadow
    
TextDrawSetOutline(txtTimeDisp,2); // thickness 1
    
TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
    
TextDrawColor(txtTimeDisp,0xFFFFFFFF);
    
TextDrawAlignment(txtTimeDisp,3);
    
TextDrawLetterSize(txtTimeDisp,0.5,1.5);
    
    
UpdateTimeAndWeather();
    
SetTimer("UpdateTimeAndWeather",1000 60,1);

    return 
1;
}

//--------------------------------------------------

public OnPlayerSpawn(playerid)
{
    
TextDrawShowForPlayer(playerid,txtTimeDisp);
    
    
gettime(hourminute);
    
SetPlayerTime(playerid,hour,minute);
    
    return 
1;
}

//--------------------------------------------------

public OnPlayerDeath(playeridkilleridreason)
{
    
TextDrawHideForPlayer(playerid,txtTimeDisp);
     return 
1;
}

//--------------------------------------------------

public OnPlayerConnect(playerid)
{
    
gettime(hourminute);
    
SetPlayerTime(playerid,hour,minute);
    return 
1;
}

//-------------------------------------------------- 



Re: Hora da Hospedagem Errada - OrNot - 13.02.2014

Alguйm me Ajuda?


Re: Hora da Hospedagem Errada - Samuel300 - 13.02.2014

Quando eu paguei o host ele vinha com a hora errada ou quando eles reiniciava o sistema la ...

eu abria um ticket e pedia para eles concerta, acho q assim й + facil


Re: Hora da Hospedagem Errada - OrNot - 13.02.2014

A minha й grбtis, descobri o Problema й o paнs estб na franзa nгo tem como alterar, nem tem Suporte й a sa-mp.gs.