Local so abre/fecha a uma certa hora -
minimessi10 - 08.01.2014
Bom, quero saber como fasso para que o banco so abra as 12:00 e feche as 00:00 postem um exemplo
.
Re: Local so abre/fecha a uma certa hora -
standart - 08.01.2014
o Banco tem que ser 24 horas
Re: Local so abre/fecha a uma certa hora -
DannielCooper - 08.01.2014
й fбcil.. sу usar booleana bloqueando e desbloqueando..
й sу fazer uma checagem de quando o player entra no banco, se estiver 0, ele й setado pra fora ou se tiver 1 ele continua.
ou pode usar timers para abrir / fechar.
Re: Local so abre/fecha a uma certa hora -
pWesley - 08.01.2014
Quote:
Originally Posted by standart
o Banco tem que ser 24 horas
|
Dependendo de como funcionarб o banco sim, senгo.
Sу usar a callback OnPlayerUpdate e criar uma condiзгo usando mйtodos de capturar horбrios (Esqueci quais sгo), se й que me entende.
Re: Local so abre/fecha a uma certa hora -
ScriptGameS - 08.01.2014
Recomendo q deixe 24hrs afinal qual banco no mundo que fecha das 12:00 as 00:00?
Re: Local so abre/fecha a uma certa hora -
PT - 08.01.2014
usa isto
https://sampwiki.blast.hk/wiki/Gettime
fica mais realista abrir as 09 e fechar as 16:30 como aqui na vida real.
Re: Local so abre/fecha a uma certa hora -
Cavalo - 08.01.2014
Acho que ele usou o banco de exemplo sу...
Re: Local so abre/fecha a uma certa hora -
Eudes - 09.01.2014
Quote:
Originally Posted by [BPW]Wesley
Dependendo de como funcionarб o banco sim, senгo.
Sу usar a callback OnPlayerUpdate e criar uma condiзгo usando mйtodos de capturar horбrios (Esqueci quais sгo), se й que me entende.
|
O_o q isso jovem? OnPlayerUpdate e atualizado em Milйsimos de segundo, melhor usar um timer repetitivo Usa GetTimer e booleana para controle aberto e fechado.
Re: Local so abre/fecha a uma certa hora -
Breno Da Silva Pereira - 09.01.2014
pawn Код:
new minu = 0;
new horas = 0;
new BancoHorario = 0;
forward BancoHora();
SetTimer("BancoHora", 1000, 1);
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == EntrarBanco)
{
if(BancoHorario == 1)
{
SendClientMessage(playerid,Vermelho,"O Banco estб Fechado!");
}
}
return 1;
}
public BancoHora()
{
minu++;
if(horas==0){
BancoHorario = 0;
}
if(minu>=59){
minu=0;
horas++;
}
if(horas>23){
horas = 0;
}
new string[128];
if (minu <= 9){format(string,25,"~w~%d:0%d",horas,minu);}
else {format(string,25,"~w~%d:%d",horas,minu);}
TextDrawSetString(Relogio,string);
if(horas==12 && minu==00){
BancoHorario = 1;
new i;
SendClientMessage(i,Branco,"12:00 Horas o banco foi {00CC0A}Aberto!");
GameTextForAll("~w~Banco ~g~Aberto!",6000,1);
}
if(horas==00 && minu==00){
BancoHorario = 0;
new i;
SendClientMessage(i,Branco,"00:00 Horas o banco foi {F50000}Fechado!");
GameTextForAll("~w~Banco ~r~Fechado!",6000,1);
}
return 1;
}