SA-MP Forums Archive
[AJUDA]Relogio - 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]Relogio (/showthread.php?tid=276474)



[AJUDA]Relogio - dPlaYer_ - 13.08.2011

Boa Noite pessoal, vim aqui pedir a ajuda de vocкs , pois fui em um blog de samp e botei tudo certo no meu gm o cod. do relogio e nгo deu erro nem nada! Sу que , Quando chega ao entrar no server, O relogio nгo aparece .


Codigo:

Antes das Defines:
PHP код:
forward reloginho(playerid);
new 
Text:Reloginho1;
new 
Text:Reloginho2
Em OnPlayerConnect:
PHP код:
  TextDrawShowForAll(Reloginho1);
    
TextDrawShowForPlayer(playeridReloginho1);
    
TextDrawShowForAll(Reloginho2);
        
TextDrawShowForPlayer(playeridReloginho2);
    
TextDrawShowForPlayer(playeridTextdraw0); 
Em OnPlayerSpawn:
PHP код:
 TextDrawShowForAll(Reloginho1);
    
TextDrawShowForPlayer(playeridReloginho1);
    
TextDrawShowForAll(Reloginho2);
        
TextDrawShowForPlayer(playeridReloginho2); 
E No fim do GM:
PHP код:
public reloginho(playerid)
{
        new     
string[256],
        
year,
        
month,
        
day,
        
hour,
        
minute,
        
second;
        
getdate(yearmonthday);
        
gettime(hourminutesecond);
        
format(stringsizeof string"%d/%s%d/2011"day, ((month 10) ? ("0") : ("")), month);//Atualize o 2011 quando "chegar" 2012
        
TextDrawSetString(Reloginho1string);
        
format(stringsizeof string"%s%d:%s%d:%s%d", (hour 10) ? ("0") : (""), hour, (minute 10) ? ("0") : (""), minute, (second 10) ? ("0") : (""), second);
        
TextDrawSetString(Reloginho2string);

Bem. Porйm quando eu deixo essa linha:
PHP код:
    TextDrawShowForPlayer(playeridTextdraw0); 
Ele da esse error:
PHP код:
C:\Documents and Settings\Coordenaзгo\Desktop\BTL.pwn(2235) : error017undefined symbol "Textdraw0" 
Linha 2235:
PHP код:
TextDrawShowForPlayer(playeridTextdraw0); 
Bem , Sу queria saber porque ele nгo aparece no meu game mode.


Re: [AJUDA]Relogio - Josma_cmd - 13.08.2011

Faltou o timer pra getar a hora.

pawn Код:
public OnGameModeInit()
{
    SetTimer("reloginho", 1000, true);
    return 1;
}



Re: [AJUDA]Relogio - ViniBorn - 13.08.2011

pawn Код:
new Text:Textdraw0;



Re: [AJUDA]Relogio - dPlaYer_ - 13.08.2011

Obrigado a todos! Vou testar agora! Obrigado pela atenзгo .

@EDIT
Nгo pegou ;s
Olha ss:
http://imageshack.us/f/200/samp004fyz.png/


Re: [AJUDA]Relogio - Josma_cmd - 14.08.2011

pawn Код:
//*************** Inicio do GM ***********
new Text:Reloginho1;
new Text:Reloginho2;
//*************** OnGameModeInit **********
SetTimer("reloginho", 1000, true);
Reloginho1 = TextDrawCreate(etc, etc, etc);
Reloginho2 = TextDrawCreate(etc, etc, etc);
//Aqui algumas informaзхes como useBox, BackgroundColor etc.
//*************** OnPlayerConnect *********
TextDrawShowForPlayer(playerid, Reloginho1);
TextDrawShowForPlayer(playerid, Reloginho2);
//*************** Final do GM ************
public reloginho(playerid)
{
    new string[20], year, month, day, hour, minute, second;
    getdate(year, month, day);
    gettime(hour, minute, second);
    format(string, sizeof string, "%d/%d/%d", day, month, year);//Atualize o 2011 quando "chegar" 2012
    TextDrawSetString(Reloginho1, string);
    format(string, sizeof string, "%d:%d:%d", hour, minute, second);
    TextDrawSetString(Reloginho2, string);
    return 1;
}
Sу uma coisa, nгo esqueзa de colocar o TextDrawCreate entre outras informaзхes no OnGameModeInit.


Re: [AJUDA]Relogio - dPlaYer_ - 15.08.2011

Vlw! Consegui