SA-MP Forums Archive
[Ajuda] Local so abre/fecha a uma certa hora - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Local so abre/fecha a uma certa hora (/showthread.php?tid=486368)



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..

pawn Код:
new bool:BloqBanco = 0;
й 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;
}