PayDay -
Agamaster - 10.12.2013
Eu consegui um payday mais ele й a cada 24h vcs podem fazer pra ser de 1 em 1 h ? eu sei onde q se modifica mas nгo sei pra qual valor que coloco olha >>>>>SetTimer("Payday",86400000,1);//24 hours or 1 day<<<<<< depois do "Payday",aqui qual valor coloco pra ficar de 1 em 1 h ?
http://pastebin.com/v1JKRU5E
Re: PayDay -
ZaturN - 10.12.2013
Tenta colocar 3600 no lugar do 86400000.
Porque 60x60 = 3600 seg = 1hora
e Ali estб 86400000
entгo se fazer 3600x24 = 86400
Re: PayDay -
Agamaster - 10.12.2013
O pay day й random ou seja vc pode ganhar 25000 ou 16000 e assim vai й aleatorio tem como fazer para ser exatos 3500 ?
Re: PayDay -
CharlieBrown - 10.12.2013
pawn Code:
public Payday()
{
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(string,sizeof(string),"~b~Payday: ~p~$%d", payday);
GameTextForAll(string, 5000, 5);
GivePlayerMoney(i,3500);
}
return 1;
}
Re: PayDay -
Agamaster - 10.12.2013
Quote:
C:\Users\User\Desktop\Etc\Mъsicas\Samp Server\filterscripts\PayDay.pwn(50) : error 017: undefined symbol "payday"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
|
http://pastebin.com/v1JKRU5E
Re: PayDay -
CharlieBrown - 10.12.2013
public Payday()
{
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(string,sizeof(string),"~b~Payday: ~p~$3500");
GameTextForAll(string, 5000, 5);
GivePlayerMoney(i,3500);
}
return 1;
}
Re: PayDay -
Agamaster - 10.12.2013
Valeu
Re: PayDay -
Agamaster - 10.12.2013
LOL de 5 em 5 segundos ele dб o pay day, alguem me ajuda a ficar de 1 em 1 h ?
http://pastebin.com/RzgRjq8A
Re: PayDay -
CharlieBrown - 10.12.2013
SetTimer("Payday",36000,1);
Re: PayDay -
DannielCooper - 10.12.2013
SetTimerEx й o adequado, nгo SetTimer, rs.
pawn Code:
public OnGameModeInit()
{
SetTimerEx("Payday", 36000, 1);
return 1;
}
Re: PayDay -
CharlieBrown - 10.12.2013
Quote:
Originally Posted by DannielCooper
SetTimerEx й o adequado, nгo SetTimer, rs.
pawn Code:
public OnGameModeInit() { SetTimerEx("Payday", 36000, 1); return 1; }
|
Isso daria aviso, o certo й SetTimer mesmo, o SetTimerEx tem parametro playerid
pawn Code:
SetTimerEx("EndAntiSpawnKill", 5000, false, "i", playerid);
Re: PayDay -
DannielCooper - 10.12.2013
Errei mesmo, rs, mas esse codigo ai tambem tem errors em...
Em OnGameModeInit nгo tem playerid, e vocк nгo fez um loop... '-'
Re: PayDay -
CharlieBrown - 10.12.2013
Quote:
Originally Posted by DannielCooper
Errei mesmo, rs, mas esse codigo ai tambem tem errors em...
Em OnGameModeInit nгo tem playerid, e vocк nгo fez um loop... '-'
|
isso eu peguei da wiki para dar exemplo de SetTimerEx. '-'
Re: PayDay -
DannielCooper - 10.12.2013
pawn Code:
public OnGameModeInit()
{
for(new i; i<MAX_PLAYERS; i++)
{
SetTimerEx("Payday", 5000, false, i);
}
return 1;
}
esse code й o certo..
Quote:
Originally Posted by CharlieBrown
o certo й SetTimer mesmo, o SetTimerEx tem parametro playerid
|
tenta com SetTimer, pra ver se nгo vai bugar -.-', e й sу usar um loop, e remover o playerid, que funcionaria normalmente...
Re: PayDay -
CharlieBrown - 10.12.2013
http://forum.sa-mp.com/showpost.php?...77&postcount=9
Re: PayDay -
Agamaster - 10.12.2013
O pay day fica de segundos em segundos :/ ele nгo tб de hora em hora :/
Re: PayDay -
GReeN_WOoD - 10.12.2013
Vocкs estгo fumando o que ? ¬¬
Coloque isto em
OnPlayerConnect.
PHP Code:
SetTimerEx("PayDay", 60*60000, true, "i", playerid);
A public serб chamada para cada jogador, ou seja, loguei no servidor бs 13:20, quando der 14:20 irei ganhar o 'PAYDAY'.
@DannielCooper o que vocк estб fazendo estб totalmente errado.
Re: PayDay -
pWesley - 10.12.2013
Quote:
Originally Posted by GReeN_WOoD
Vocкs estгo fumando o que ? ¬¬
Coloque isto em OnPlayerConnect.
PHP Code:
SetTimerEx("PayDay", 60*60000, true, "i", playerid);
A public serб chamada para cada jogador, ou seja, loguei no servidor бs 13:20, quando der 14:20 irei ganhar o 'PAYDAY'.
@DannielCooper o que vocк estб fazendo estб totalmente errado.
|
Pelo que eu saiba teria de fazer uma funзгo em tempo real para poder fazer a checagem dacallback Payday, atй por que o tempo do SetTimerEx sу vai terminar se o player permanecer online, ou seja, terб de esperar 1 hora para poder responder a callback Payday.
Re: PayDay -
DannielCooper - 10.12.2013
Quote:
Originally Posted by GReeN_WOoD
Vocкs estгo fumando o que ? ¬¬
Coloque isto em OnPlayerConnect.
PHP Code:
SetTimerEx("PayDay", 60*60000, true, "i", playerid);
A public serб chamada para cada jogador, ou seja, loguei no servidor бs 13:20, quando der 14:20 irei ganhar o 'PAYDAY'.
@DannielCooper o que vocк estб fazendo estб totalmente errado.
|
Eu que te pergunto oque vocк estб fumando.. Assim o PayDay seria contado por cada player e nгo globalmente... rs
Respuesta: PayDay -
DanDRT - 10.12.2013
60 * 1000 = 1min em milissegundos.
60000*60 = 1min em milissegundos * 60 min = 1h