[Ajuda] Como faзo?
#1

Como faзo uma contagem se atualizar em segundos? Exemplo , supomos que estamos ne um posto de gasolina ..
e estamos a verificar a bomba.. e os nъmeros comeзam a aumentar e em uma certa quantia ele para.

Como faзo? essa й minha pergunta
Reply
#2

Quote:
Originally Posted by Y_Seven
Посмотреть сообщение
Como faзo uma contagem se atualizar em segundos? Exemplo , supomos que estamos ne um posto de gasolina ..
e estamos a verificar a bomba.. e os nъmeros comeзam a aumentar e em uma certa quantia ele para.

Como faзo? essa й minha pergunta
SetTimer
Reply
#3

Mais ou menos assim:

pawn Код:
new CombPlayer[MAX_PLAYERS],timer[MAX_PLAYERS];

timer[playerid] = SetTimerEx("publicChamada", 1000, true, "iii", playerid, combnow, combadd);


forward publicChamada(playerid, combnow, combadd);
public publicChamada(playerid, combnow, combadd)
{
      if((combnow + combadd) == CombPlayer[playerid])
            return KillTimer(timer[playerid]);

      CombPlayer[playerid]++;
      /*Colocar Para atualizar o textdraw ou qualquer coisa.*/

      return 1;
}
Й bem simples a ideia a cada segundo, ele adicionara 1 ao combustнvel do player;
Onde no timer seria 'combnow' o combustнvel que o player tinha na hora de abastecer;
'combadd' o combustнvel a adicionar, assim o 'CombPlayer[playerid]' seria a variбvel que armazena o combustнvel do player(coloque o do seu server no caso);
Й quando a soma do combustнvel inicial mais do adicionar for igual ao combustнvel do player ele termina o contador.

Espero ter ajudado!
Reply
#4

Quote:
Originally Posted by lucasgolino
Посмотреть сообщение
Mais ou menos assim:

pawn Код:
new CombPlayer[MAX_PLAYERS],timer[MAX_PLAYERS];

timer[playerid] = SetTimerEx("publicChamada", 1000, true, "iii", playerid, combnow, combadd);


forward publicChamada(playerid, combnow, combadd);
public publicChamada(playerid, combnow, combadd)
{
      if((combnow + combadd) == CombPlayer[playerid])
            return KillTimer(timer[playerid]);

      CombPlayer[playerid]++;
      /*Colocar Para atualizar o textdraw ou qualquer coisa.*/
}
Й bem simples a ideia a cada segundo, ele adicionara 1 ao combustнvel do player;
Onde no timer seria 'combnow' o combustнvel que o player tinha na hora de abastecer;
'combadd' o combustнvel a adicionar, assim o 'CombPlayer[playerid]' seria a variбvel que armazena o combustнvel do player(coloque o do seu server no caso);
Й quando a soma do combustнvel inicial mais do adicionar for igual ao combustнvel do player ele termina o contador.

Espero ter ajudado!
nгo estб faltando algo?

pawn Код:
return 1;
Reply
#5

uhasdhsuahdsahu pior!
Mas obrigado! Nem tinha visto, tava 'codando' pelo edit do forum mesmo
Reply
#6

Obrigado Lucas & Lucas ( Lуs )
Reply
#7

Nada cara!
Ajudar й uma dadiva! Um obrigado й recompensa!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)