SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 18/01/2019, 07:13 AM   #1
Geremias1533
Big Clucker
 
Join Date: Dec 2017
Posts: 51
Reputation: 0
Default Função

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!
Geremias1533 is offline   Reply With Quote
Old 18/01/2019, 11:57 AM   #2
InsaneBR
Big Clucker
 
InsaneBR's Avatar
 
Join Date: Feb 2018
Posts: 104
Reputation: 8
Default Re: Função

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.
InsaneBR is offline   Reply With Quote
Old 18/01/2019, 08:39 PM   #3
Geremias1533
Big Clucker
 
Join Date: Dec 2017
Posts: 51
Reputation: 0
Default Re: Função

Humm, entendi
Vou ver se consigo fazer... Obg pela resposta
Geremias1533 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 07:38 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.