[Include] Downloads por Jogador (Beta)
#9

Estava olhando seu include, tenho algumas sugestхes:
  • Renomear OnPlayerStartedDownload para OnPlayerStartedDownloading apenas para concordвncia com OnPlayerFinishedDownloading
  • OnPlayerStartedDownload suportar virtualworlds
  • Adicionar funзхes para medir a quantidade baixada.(Use estб lуgica abaixo)
    PHP код:
    static
        
    downloadBytes[MAX_PLAYERS],
        
    finishedDownload[MAX_PLAYERS char]
    ;
    public 
    OnPlayerStartedDownload(playeridvirtualworld); {
        
    downloadBytes[playerid] = NetStats_BytesSent(playerid);
    }
    public 
    OnPlayerFinishedDownloading(playeridvirtualworld) {
        
    downloadBytes[playerid] = GetDownloadedBytes(playerid);
        
    finishedDownload{playerid} = 1;
        return 
    1;
    }
    GetDownloadedBytes(playerid)
    {
        if(
    finishedDownload{playerid})
            return 
    downloadBytes[playerid];
        return 
    NetStats_BytesSent(playerid) - downloadBytes[playerid];

  • Agora que temos como medir a quantidade baixada, adicionar tambйm:
    • GetDownloadBytesRemaing total_bytes - downloaded_bytes
    • GetDownloadSpeed started_time / downloaded_bytes
    • GetDownloadTimeRemaing download_speed / bytes_remaing
Reply


Messages In This Thread
Downloads por Jogador (Beta) - by Locky_ - 03.03.2018, 17:44
Re: Downloads por Jogador (Beta) - by RazorGuigo - 03.03.2018, 18:46
Re: Downloads por Jogador (Beta) - by Locky_ - 03.03.2018, 19:22
Re: Downloads por Jogador (Beta) - by RazorGuigo - 03.03.2018, 19:51
Re: Downloads por Jogador (Beta) - by Locky_ - 03.03.2018, 20:00
Re: Downloads por Jogador (Beta) - by Dayvison_ - 03.03.2018, 20:18
Re: Downloads por Jogador (Beta) - by HelderPT - 04.03.2018, 10:02
Re: Downloads por Jogador (Beta) - by Locky_ - 04.03.2018, 11:48
Re: Downloads por Jogador (Beta) - by Dayvison_ - 04.03.2018, 13:33
Re: Downloads por Jogador (Beta) - by Locky_ - 04.03.2018, 14:18

Forum Jump:


Users browsing this thread: 8 Guest(s)