[AJUDA]Relogio
#1

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.
Reply
#2

Faltou o timer pra getar a hora.

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

pawn Код:
new Text:Textdraw0;
Reply
#4

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

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

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.
Reply
#6

Vlw! Consegui
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)