[Ajuda] por favor me ajudem nesse sistema
#1

Eu gostaria de fazer um Settimer de 1 hora mostrando no canto da tela exemplo: payday: 00:59, payday: 00:58, payday: 00:57... atй chegar ao 0 e quando ele chegar ao 0 executar essa funзгo:

PHP код:
PayDay(); 
e voltar a contar do 60 minutos que й 1 hora e ai vai... tipo quero que isso comeзa contar quando o player entrar no servidor para quando ele der 1 hora jogada ganhar o payday

Textdraw do payday que fiz:
PHP код:
    Textdraw0 TextDrawCreate(514.000000237.000000"payday: 00:00");
    
TextDrawBackgroundColor(Textdraw0866792447);
    
TextDrawFont(Textdraw03);
    
TextDrawLetterSize(Textdraw00.4100001.200000);
    
TextDrawColor(Textdraw0255);
    
TextDrawSetOutline(Textdraw01);
    
TextDrawSetProportional(Textdraw01); 
quem poder ajudar agradeзo muitoooooooooo
Reply
#2

Crie uma variбvel e vб decrementando a cada segundo no timer. Faзa tambйm uma condicional para verificar quando esta variбvel chegar a zero para poder fazer o que deseja.
Na parte da textdraw й simples, basta formatar a string da textdraw com o valor da sua variбvel.
Reply
#3

como faz isso? kkkk
sou iniciante pode me ajudar?
Reply
#4

Crie um timer de 1000ms.

Crie 2 variбveis: Minutos e Segundos.

A cada segundo faz Segundos++; Quando os segundos forem 60 faz Minutos++;. Quando os minutos forem 60 executa a funзгo.
Reply
#5

ai que ta o problema eu nao sei fazer isso
pode me ajudar?
Reply
#6

Vocк nгo sabe declarar variбveis, incrementar e utilizar if's?

PHP код:
public UpdateJogador(playerid)
{
    new 
string[128];
    
Segundos[playerid]++;
    if(
Segundos[playerid] == 60)
    {
        
pInfo[playerid][Minutos]++;
        
Segundos[playerid] = 0;
        
        if(
pInfo[playerid][Minutos] == 60)
        {
            
// payday
        
}
    }

Uso isto no meu GM, adapte ao seu.
Reply
#7

ok vo testar aqui vlw ai manoo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)