[Pedido] Relogio
#1

E aн galera, suavidade? seguinte, eu tava precisando de um relуgio que parca se assim: 09:01 eu tentei fazer com base em alguns post aqui do fуrum, mas o relуgio nem andava, se vocкs puderem me ajudar

Explicaзгo do Relуgio:

Seria Hora e Segundos.
Tudo igual para todos os players.
O relуgio nunca para, a nгo ser se o player desconectar kkk
Os segundos nгo vгo conta a cada 1 segundo, irгo andar mais rбpidos, mas isso eu configuro.

Se puderem fazer isso pra mim, eu agradeзo, eu atй peguei a textdraw de um post, pois era o relуgio igual eu queria, mas tava diferente as coisas.

PHP код:
    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); 
Reply
#2

de uma estuda nela antes de colocar ne sua GM, para entender como funiona

PHP код:
new horas_s=12;
new 
minu_s=0;
public 
OnGameModeInit()//quando o server ligar
{
     
SetTimer("Relogio"10001);
}
public 
Relogio()
{
    
minu_s++;
    if(
minu_s >= 59)
    {
        
minu_s 0;
        
horas_s++;
    }
    if(
horas_s 23)
    {
        
horas_s 0;
        
dia_s++;
    }
    
format(stringsizeof(string), "%02d_%02d"horas_sminu_s);
    for(new 
0GetPlayerPoolSize()+1i++)
    {
        
SetPlayerTime(ihoras_sminu_s);        
        
PlayerTextDrawSetString(iTD[i], string);
        
PlayerTextDrawShow(iTD[i]);
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by WiliHacking
Посмотреть сообщение
E aн galera, suavidade? seguinte, eu tava precisando de um relуgio que parca se assim: 09:01 eu tentei fazer com base em alguns post aqui do fуrum, mas o relуgio nem andava, se vocкs puderem me ajudar

Explicaзгo do Relуgio:

Seria Hora e Segundos.
Tudo igual para todos os players.
O relуgio nunca para, a nгo ser se o player desconectar kkk
Os segundos nгo vгo conta a cada 1 segundo, irгo andar mais rбpidos, mas isso eu configuro.

Se puderem fazer isso pra mim, eu agradeзo, eu atй peguei a textdraw de um post, pois era o relуgio igual eu queria, mas tava diferente as coisas.

PHP код:
    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); 
Vocк pode optar por colocar o relуgio original do gta e pra isso й sу adicionar:
TogglePlayerClock(playerid, 1);
em OnPlayerConnect
Caso ele nгo apareзa vocк deve procurar se a funзгo jб estб definida em algum lugar para ser 0.
Reply
#4

Quote:
Originally Posted by MkeY
Посмотреть сообщение
Vocк pode optar por colocar o relуgio original do gta e pra isso й sу adicionar:
TogglePlayerClock(playerid, 1);
em OnPlayerConnect
Caso ele nгo apareзa vocк deve procurar se a funзгo jб estб definida em algum lugar para ser 0.
o relogio original, nгo й recomendбvel, pois nгo й a mesma hora para todo mundo, e avanзa 6 caso morre, e o servidor n sabe a hora!

@TOPIC: Recomendo o meu codigo, que й parecido com original e a hora й mais suavizada!
Reply
#5

vc quer um relуgio de mentira?
Reply
#6

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
de uma estuda nela antes de colocar ne sua GM, para entender como funiona

PHP код:
new horas_s=12;
new 
minu_s=0;
public 
OnGameModeInit()//quando o server ligar
{
     
SetTimer("Relogio"10001);
}
public 
Relogio()
{
    
minu_s++;
    if(
minu_s >= 59)
    {
        
minu_s 0;
        
horas_s++;
    }
    if(
horas_s 23)
    {
        
horas_s 0;
        
dia_s++;
    }
    
format(stringsizeof(string), "%02d_%02d"horas_sminu_s);
    for(new 
0GetPlayerPoolSize()+1i++)
    {
        
SetPlayerTime(ihoras_sminu_s);        
        
PlayerTextDrawSetString(iTD[i], string);
        
PlayerTextDrawShow(iTD[i]);
    }
    return 
1;

Mano, ta dando erro:

(71) : error 017: undefined symbol "dia_s"
(71) : warning 215: expression has no effect
(77) : error 017: undefined symbol "TD"
(77) : warning 215: expression has no effect
(77) : error 001: expected token: ";", but found "]"
(77) : error 029: invalid expression, assumed zero
(77) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.[/QUOTE]

PHP код:
public Relogio()
{
    new 
string[255];
    
    
minu_s++;
    if(
minu_s >= 59)
    {
        
minu_s 0;
        
horas_s++;
    }
    if(
horas_s 23)
    {
        
horas_s 0;
        
dia_s++; // Linha 71
    
}
    
format(stringsizeof(string), "%02d_%02d"horas_sminu_s);
    for(new 
0GetPlayerPoolSize()+1i++)
    {
        
SetPlayerTime(ihoras_sminu_s);
        
PlayerTextDrawSetString(iTD[i], string); // Linha 77
        
PlayerTextDrawShow(iTD[i]);
    }
    return 
1;

Reply
#7

mano, coloque seu textdraw!
quer q eu faзa tudo?

PHP код:
new horas_s=12
new 
minu_s=0
public 
OnGameModeInit()//quando o server ligar 

     
SetTimer("Relogio"10001); 

public 
Relogio() 

    
minu_s++; 
    if(
minu_s >= 59
    { 
        
minu_s 0
        
horas_s++; 
    } 
    if(
horas_s 23
    { 
        
horas_s 0
    } 
    
format(stringsizeof(string), "%02d_%02d"horas_sminu_s); 
    
TextDrawSetString(txtTimeDispstring); 
    
TextDrawShow(txtTimeDisp); 
    for(new 
0GetPlayerPoolSize()+1i++) 
    { 
        
SetPlayerTime(ihoras_sminu_s);          
    } 
    return 
1

@OFF: Vagabundo, vai ler o que ta escrito no codigo e no erro, me da REP, pelomenos, quer q eu faзa o q mais, limpar sua bunda?
Reply
#8

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
@OFF: Vagabundo, vai ler o que ta escrito no codigo e no erro, me da REP, pelomenos, quer q eu faзa o q mais, limpar sua bunda?
Uau vocк foi obrigado a ajuda-lo para ganhar reputation e ele nгo deu ? que maldade em...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)