[Pedido] Salvar Tempo
#1

Bom galera eu aki denovo para pedir a vocкs se vocкs poderiam me Ajudar para Salvar o Tempo Online de um Player eu ja usei o Search ate conssegui acha um mais nгo conssegui que fizesse salvar ele funciona normal mais nao salva o tempo entao se vocкs poderem me ajudar mto Obrigado Aki Estб o Codigo que um Amigo Fez
Код:
#include         a_samp
#include         zcmd

enum  iT {
      Temp
}
static InfoPlayer[MAX_PLAYERS][iT];

public OnFilterScriptInit()
{
    SetTimer("Global", 1000, true);
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

forward Global();
public Global()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
         if (IsPlayerConnected(i))
         {
               InfoPlayer[i][Temp]++;
         }
    }
    return 1;
}
CMD:meutempo(playerid,params[])
{
    static _var[100];
    format(_var,sizeof(_var), "%s", Convert(InfoPlayer[playerid][Temp]));
    SendClientMessage(playerid,-1,_var);
    return 1;
}

stock Convert(number)
{
    new hours = 0, mins = 0, secs = 0, string[100];
    hours = floatround(number / 3600);
    mins = floatround((number / 60) - (hours * 60));
    secs = floatround(number - ((hours * 3600) + (mins * 60)));
    new days = 0;

    if(hours >= 24)
    {
        days = floatround((hours/24), floatround_floor);
        hours = hours % 24;
    }

    if(days > 0)
    {
        format(string, 100, "%ddias, %dh %dm e %ds", days, hours, mins, secs);
    }
    else if(hours > 0)
    {
        format(string, 100, "%dh %dm e %ds", hours, mins, secs);
    }
    else
    {
        format(string, 100, "%dm e %ds", mins, secs);
    }
    return string;
}
Reply
#2

So fazer isto na callback que for de salvar as info do player !
Se for dof usa assim!

pawn Код:
DOF_SetInt(var, "Tempo Online" , InfoPlayer[playerid][Temp]);

// carregar
InfoPlayer[playerid][Temp] = DOF_GetInt(var, "Tempo Online");
Reply
#3

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
So fazer isto na callback que for de salvar as info do player !
Se for dof usa assim!

pawn Код:
DOF_SetInt(var, "Tempo Online" , InfoPlayer[playerid][Temp]);

// carregar
InfoPlayer[playerid][Temp] = DOF_GetInt(var, "Tempo Online");
Tem Como voce fazer o Codigo pra mim e me passar ? e que sou novato em pawno
Reply
#4

kk espera que ele te passa
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)