SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 22/05/2020, 11:02 PM   #1
gRCIA
Big Clucker
 
Join Date: Apr 2020
Posts: 63
Reputation: 0
Default Salvamento de Minuto

Estou criando um sistema de PayDay, mas que seja individual - Cada player tem seu contador, que quando chega a 60 minutos dá o Pagamento individual.

Estou começando pelo salvamento do Minuto online.
Mas por algum motivo não tá indo.
Salvamento tá em DOF2. Em: Player[playerid][MinutosOn]

Code:
public OnPlayerSpawn(playerid)
{
    SetTimerEx("Minut", 60000, false, "i", playerid);
    return 1;
}
Code:
forward Minut(playerid);
public Minut(playerid)
{
    Player[playerid][MinutosOn] += 1;
    return 1;
}
gRCIA is offline   Reply With Quote
Old 23/05/2020, 12:09 AM   #2
Khivory
Huge Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 277
Reputation: 17
Default Re: Salvamento de Minuto

O que não ta dando?

Você já fez um debug no timer?
Khivory is offline   Reply With Quote
Old 23/05/2020, 12:15 AM   #3
gRCIA
Big Clucker
 
Join Date: Apr 2020
Posts: 63
Reputation: 0
Default Re: Salvamento de Minuto

Não, não fiz debug.
Não sei porque não tá indo, passa varios minutos, dou /q e verifico no .ini, nada salvo. Continua MinutosOn 0
gRCIA is offline   Reply With Quote
Old 23/05/2020, 12:25 AM   #4
Hatiro
Huge Clucker
 
Hatiro's Avatar
 
Join Date: Mar 2019
Posts: 383
Reputation: 10
Default Re: Salvamento de Minuto

faz o que eu falei no dc usa timer fix link aqui
__________________
https://pastebin.com/raw/KpFdDhaa]Projects
se eu lhe ajudei clique numa imagem assim perto da minha postagem para adicionar reputação,Scripts https://pastebin.com/u/Hatiro
Hatiro is offline   Reply With Quote
Old 23/05/2020, 12:44 AM   #5
MaddDogg
Little Clucker
 
Join Date: Apr 2020
Location: State of San Andreas
Posts: 34
Reputation: 5
Default Re: Salvamento de Minuto

Mostre o código que está salvando os MinutosOn
MaddDogg is offline   Reply With Quote
Old 23/05/2020, 12:45 AM   #6
Khivory
Huge Clucker
 
Khivory's Avatar
 
Join Date: Feb 2020
Posts: 277
Reputation: 17
Default Re: Salvamento de Minuto

Quote:
Originally Posted by gRCIA View Post
Não, não fiz debug.
Não sei porque não tá indo, passa varios minutos, dou /q e verifico no .ini, nada salvo. Continua MinutosOn 0
então pae, você ta salvando o minutos on no timer na variável

não tem como sabermos se o problema está no timer ou na hora de salvar no arquivo

então faça um debug para descobrir
Khivory is offline   Reply With Quote
Old 23/05/2020, 12:57 AM   #7
pWesley
Gangsta
 
Join Date: Feb 2011
Posts: 890
Reputation: 21
Default Re: Salvamento de Minuto

Sem o código fica complicado ajudar.
__________________
[Tutorial] Explicação rápida sobre a DIALOG_STYLE_PASSWORD
[Filterscript] Medkit de chão
pWesley is offline   Reply With Quote
Old 23/05/2020, 12:58 AM   #8
gRCIA
Big Clucker
 
Join Date: Apr 2020
Posts: 63
Reputation: 0
Default Re: Salvamento de Minuto

Fiz algo que consegui o resultado que queria, ou quase.

o código novo é.
Code:
public OnGameModeInit()
{
    SetTimer("Minut", 60000, true);
}
Code:
forward Minut(playerid);
public Minut(playerid)
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i)) 
        {
            Player[i][MinutosOn] ++;
            if(Player[i][MinutosOn] >= 60) //Payday quando chega a 60 minutos.
            {
                SendClientMessage(i, -1, "PAYDAY FUNCIONOU");
                Player[i][MinutosOn] =0; //Reseta
            }
        }
    }
    return 1;
}
Único problema é o timer que não é exato, nunca é 1 minuto, é sempre 1 min e alguns quebrados, quase 2 mins.

Usar o plugin TimerFix como o amigo acima falou, conserta isso?!
Ou tem outra forma de consertar isso?
gRCIA is offline   Reply With Quote
Old 23/05/2020, 01:05 AM   #9
Hatiro
Huge Clucker
 
Hatiro's Avatar
 
Join Date: Mar 2019
Posts: 383
Reputation: 10
Default Re: Salvamento de Minuto

alternativas
Code:
 SetTimer("Minut", 59000, true); // ou  SetTimer("Minut", 58000, true);
já que ta atrasando
__________________
https://pastebin.com/raw/KpFdDhaa]Projects
se eu lhe ajudei clique numa imagem assim perto da minha postagem para adicionar reputação,Scripts https://pastebin.com/u/Hatiro
Hatiro 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


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Salvamento a cada minuto LucasW Português/Portuguese 20 26/04/2019 04:47 PM
[Pedido] Salvar hora && minuto && segundos F1N4L Português/Portuguese 10 05/01/2016 02:07 AM
[Ajuda] Respawnar Veiculos Em Minuto xBaDaSSx Português/Portuguese 10 16/11/2013 02:47 AM
[Ajuda] Como criar sistema de hora/minuto MatheusgabrielDS Português/Portuguese 9 10/05/2013 06:51 PM


All times are GMT. The time now is 03:14 AM.


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