Page 1 of 1

Tikrinimas

Posted: 2012 Mar 16 21:44
by Pukuotukas951
Kokia kodo dalis tikrina ar nepraejo 30 s nuo parasyto teksto ir jai nepraejo 30s , atprintina koki nors teksta?

Kažkas su set_task, tiksliai net neisivaizduoju kaip padaryt, gal gali kas padėt?

Code: Select all

    if(???.....)        set_task(30.0, "tekstas"); public tekstas(id){    print_colorchat(id, "%L", LANG_PLAYER, "TEKSTAS_1", PREFIX);}

Re: Tikrinimas

Posted: 2012 Mar 16 22:13
by hleV
Kai parašai tekstą, išsaugok system time, o vėliau lygink jį su nauju system time.

Code: Select all

new SysTime; Kazkas(){    SysTime = get_systime();} Kazkas2(){    if (get_systime() - SysTime < 30)    {        // Nepraejo 30 sek.    }}

Re: Tikrinimas

Posted: 2012 Mar 16 23:36
by Pukuotukas951

Code: Select all

public beekit(id){        new players[32], num;        get_players(players, num, "ceh", "TERRORIST");         for (new i; i < num; i++)         print_colorchat(players[i], "%L", LANG_PLAYER, "bekit_1", PREFIX);         SysTime = get_systime();    } } public beekit2(id){    if (get_systime() - SysTime < 30)    {        print_colorchat(id, "%L", LANG_PLAYER, "NEPRAEJO_LAIKAS", PREFIX);    }}
neveikia, kaip čia sudėliot?