[Ajuda]Como setar um time off?
#9

Isto deve resolver o seu problema .


Nesse caso seria melhor vocк calcular o tempo que o jogador demorou para voltar ao servidor atravйs de operaзхes entre informaзхes do presente e do passado .



Fiz o seguinte cуdigo para vocк (leia os comentбrios) :


pawn Код:
//Coloque logo depois do cуdigo de carregar os dados do jogador:


new STR[30];
    new File:DATA;
    GetPlayerName(playerid, STR, 30);
    strcat(STR, ".txt");
    if(fexist(STR))
    {
        DATA = fopen(STR, io_read);
        fread(DATA, STR);
        if((gettime() - strval(STR)) >= 3600)
        {
            //Coloque aqui o cуdigo de mudar o spawn do jogador para sua casa.
        }
        fclose(DATA);
    }



//E, no OnPlayerDisconnect:


new STR[30];
    new File:DATA;
    GetPlayerName(playerid, STR, 30);
    strcat(STR, ".txt");
    DATA = fopen(STR, io_write);
    valstr(STR, gettime());
    fwrite(DATA, STR);
    fclose(DATA);


Espero ter ajudado .
Reply


Messages In This Thread
[Ajuda]Como setar um time off? - by [KoS]Izaac - 09.01.2012, 20:51
Re: [Ajuda]Como setar um time off? - by Byffano Xeddar - 09.01.2012, 21:02
Re: [Ajuda]Como setar um time off? - by Ricop522 - 09.01.2012, 21:02
Re: [Ajuda]Como setar um time off? - by [KoS]Izaac - 09.01.2012, 22:38
Re: [Ajuda]Como setar um time off? - by Lуs - 10.01.2012, 02:17
Re: [Ajuda]Como setar um time off? - by [KoS]Izaac - 10.01.2012, 02:25
Re: [Ajuda]Como setar um time off? - by Vai_Besta - 10.01.2012, 02:48
Re: [Ajuda]Como setar um time off? - by Ricop522 - 10.01.2012, 11:11
Re: [Ajuda]Como setar um time off? - by rjjj - 10.01.2012, 12:31
Re: [Ajuda]Como setar um time off? - by [KoS]Izaac - 10.01.2012, 18:47

Forum Jump:


Users browsing this thread: 1 Guest(s)