[Ajuda] Função
#1

Uma base para como fazer essa função ser executada sempre no mesmo horário do servidor, no caso 00:00...
E essa função ser aplicada até para aqueles jogadores que possui a Casa e está Off/line do servidor!

PHP Code:
if(PlayerInfo[playerid][TemHouse] >=1)
{
    
LiberarHouse(playerid);
    
SendClientMessage(playeridAmarelo" | CASA | Sua casa possui +1 imposto)");
        
SendClientMessage(playeridAmarelo" | CASA | Ao chegar 15 impostos ela será liberada!)");

PHP Code:
forward liberarcasa();
public 
liberarcasa()
{
    for(new 
iMAX_PLAYERSi++)
    {
        if(
PlayerInfo[i][TemHouse] >=1){
        
LiberarHouse(i);
    }
}
ret 
Ela só esta sendo executada quando o PayDay cai, queria passar para um horario fixo!
Reply
#2

pawn Code:
SetTimer("lbHouses", 1000, true);

forward lbHouses(hour, minute, second);
public lbHouses(hour, minute, second)
{
    //Isto sу irб funcionar para player ONLINE
    gettime(hour, minute, second);
    if(hour == 0 && minute == 0 && second == 0) liberarcasa();
    return 1;
}
Para liberar casas de players OFFLINE й necessбrio fazer um loop em todos os arquivos pertencentes аs casas e criar uma condicional para verificar se os impostos estгo em (15?). Se estiver, vocк deve "zerar" todos os dados da casa, retirando o jogador de dono e etc.
Reply
#3

Humm, entendi
Vou ver se consigo fazer... Obg pela resposta
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)