Quote:
Originally Posted by Caiton
Estou desenvolvendo um sisteminha de pagamento do player, a cada 50 minutos o player receber uma quantia de dinheiro. Bom atй ai creio q tudo esteja funcionando, porйm quero ter uma variбvel representativa, do tempo que ainda falta para o player receber o dinheiro.
Timer
pawn Код:
SetTimerEx("Dinheiro", 10000*5, false, "i", playerid);
pawn Код:
forward Dinheiro(playerid); public Dinheiro(playerid) { GivePlayerMoney(playerid,900); SetTimerEx("Dinheiro", 10000*5, false, "i", playerid); }
|
PHP код:
new TempoRestante[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
TempoRestante[playerid] = 50;
SetTimerEx("TempoMoney", 1000, true, "i", playerid);
SetTimerEx("Dinheiro", 10000*5, false, "i", playerid);
return 1;
}
forward TempoMoney(playerid);
public TempoMoney(playerid)
{
new str[100];
TempoRestante[playerid] --;
format(str, sizeof str, "Tempo restante: %d", TempoRestante[playerid]);
GameTextForPlayer(playerid, str, 2000, 3);
return 1;
}
forward Dinheiro(playerid);
public Dinheiro(playerid)
{
GivePlayerMoney(playerid,900);
SetTimerEx("Dinheiro", 10000*5, false, "i", playerid);
}
Uma pequena base.. Sу se inspirar, e melhorar que fica shoooooow!
obs:Foi a ъnica forma que pensei atй agora, pode ser que tenha um jeito melhor.