[Ajuda] Sistema payday -
22Jack - 28.01.2012
recentemente adicionei esse script para dar pd de 1h em 1h
porem na parte do "case 10: Up();" sу aplica o pd as 10h da manhг como coloco pra toda as horas do dia?
pawn Код:
// No Topo:
forward CheckSeconds();
new Hours, Minutes, Seconds;
// No OnGameModeInit:
SetTimer("CheckSeconds", 1000, true);
// No Final:
public CheckSeconds()
{
gettime(Hours, Minutes, Seconds);
if(Minutes == 0 && Seconds == 0)
{
switch(Hours)
{
case 10: Up(); // Para Depositar o salбrio аs 10h da manhг de todos os dias
// case 15: // Aqui vocк pode colocar outra coisa аs 15h
// case 20: // Aqui vocк pode colocar outra coisa аs 20h
}
}
// Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo
return 1;
}
eu sei que aplicando "case H(hora qualquer): Up();" atй o 24 iria funcionar porem quando fiz isso nas 8h de agora nгo foi
Re: [Ajuda] Sistema payday - rjjj - 28.01.2012
Quote:
Originally Posted by 22Jack
recentemente adicionei esse script para dar pd de 1h em 1h
porem na parte do "case 10: Up();" sу aplica o pd as 10h da manhг como coloco pra toda as horas do dia?
pawn Код:
// No Topo: forward CheckSeconds(); new Hours, Minutes, Seconds;
// No OnGameModeInit:
SetTimer("CheckSeconds", 1000, true);
// No Final:
public CheckSeconds() { gettime(Hours, Minutes, Seconds); if(Minutes == 0 && Seconds == 0) { switch(Hours) { case 10: Up(); // Para Depositar o salбrio аs 10h da manhг de todos os dias // case 15: // Aqui vocк pode colocar outra coisa аs 15h // case 20: // Aqui vocк pode colocar outra coisa аs 20h } } // Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo return 1; }
|
Coloque o cуdigo a ser executado acima desta linha

:
Ou, caso queira retirar a especificaзгo de horas exatas tambйm, troque a sua
public por esta

:
pawn Код:
public CheckSeconds()
{
gettime(Hours, Minutes, Seconds);
if(Minutes == 0 && Seconds == 0)
{
//Coloque os cуdigos aqui.
}
// Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo
return 1;
}
Espero ter ajudado

.
Re: [Ajuda] Sistema payday -
22Jack - 28.01.2012
йee eu quero q funcione nas horas exatas e q funcione 24h por dia
no meu gm estб assim
pawn Код:
public CheckSeconds()
{
gettime(Hours, Minutes, Seconds);
if(Minutes == 0 && Seconds == 0)
{
switch(Hours)
{
case 1: Up();
case 2: Up();
case 3: Up();
case 4: Up();
case 5: Up();
case 6: Up();
case 7: Up();
case 8: Up();
case 9: Up();
case 10: Up();
case 11: Up()
case 12: Up();
case 13: Up();
case 14: Up();
case 15: Up();
case 16: Up();
case 17: Up();
case 18: Up();
case 19: Up();
case 20: Up();
case 21: Up();
case 22: Up();
case 23: Up();
case 0: Up();
}
}
// Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo
return 1;
}
up = payday
Re: [Ajuda] Sistema payday -
Jorge_Braz - 28.01.2012
cara й so vc seguir os codigos que ele passou, vai funcionar quando o minuto for 0 e o segundos for 0, entгo sempre vai ser em hora exata !
Re: [Ajuda] Sistema payday -
22Jack - 28.01.2012
o problema nгo й funcionar na hora exata isto esta funcionando o problema й que nгo funcionou as 8h mas no resto sim
@topic
consertei jб era sу o espaзo estava a menos
Re: [Ajuda] Sistema payday -
Ricop522 - 28.01.2012
pawn Код:
public CheckSeconds()
{
gettime(Hours, Minutes, Seconds);
if(Minutes == 0 && Seconds == 0 && Hours >= 0 && Hours <= 23)
{
Up();
}
// Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo
return 1;
}
Re: [Ajuda] Sistema payday -
22Jack - 29.01.2012
desta forma nгo funciona as 00:00
@edit consertei й sу colocar 24 ao envйs de 23 e funciona tranquilamente
Re: [Ajuda] Sistema payday -
armandodo - 29.01.2012
forward pagamento();
//ONGAME OU ONFILTER...
SetTimer("pagamento",650000, true);// , 650000 15 minutos
public pagamento()
{
AntiDeAMX();
for(new i=0; i<=MAX_PLAYERS; i++) GivePlayerMoney(i, 2500);
SendClientMessageToAll(0x33AAFFFF, "------------[PAY DAY]------------");
SendClientMessageToAll(0xE3E3E3FF, "Vocк recebeu 15 minutos jogados!");
SendClientMessageToAll(0xE3E3E3FF, "Salбrio: R$ [2.500]");
SendClientMessageToAll(0xE3E3E3FF, "Saldo Banco: R$ [0.0]");
SendClientMessageToAll(0xE3E3E3FF, "Deposite No Banco /depositar [valor]");
SendClientMessageToAll(0xFFFFFFAA, "-------------------------------------");
return 1;
}
uso isso no meu server u.u
Re: [Ajuda] Sistema payday -
MatriXBorn - 29.01.2012
Armando use [*pawn][*/pawn]
OBS: sem as *
Re: [Ajuda] Sistema payday -
SuperChock - 29.01.2012
Quote:
Originally Posted by Ricop522
pawn Код:
public CheckSeconds() { gettime(Hours, Minutes, Seconds); if(Minutes == 0 && Seconds == 0 && Hours >= 0 && Hours <= 23) { Up(); } // Aqui vocк pode adicionar mais funзхes que queira que executem a cada segundo return 1; }
|
Esse cуdigo estб correto. Deve funcionar sim nas 24h de cada dia.