Page 1 of 3

Tikrinimas s

Posted: 2012 Mar 19 16:40
by Pukuotukas951
Padėkit sutvarkyt kodą. + karma

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);    }}
kad veiktų šita funkcija:

Code: Select all

        SysTime = get_systime();  

Code: Select all

    if (get_systime() - SysTime < 30)
nauja tema, nes anos neina prikelt kadangi čia jau toks forumas...

Re: Tikrinimas s

Posted: 2012 Mar 19 17:08
by InvIs

Code: Select all

public beekit2(id){    if (get_systime() - SysTime < 30)    {        print_colorchat(id, "%L", LANG_PLAYER, "NEPRAEJO_LAIKAS", PREFIX);    }}
Tai reiškia, kad tavo sąlygoje visada bus if (0 < 30)

O ko tau tiksliai reikia?

Re: Tikrinimas s

Posted: 2012 Mar 19 17:10
by Pukuotukas951
Kad tikrintu jai zaidejas karta panaudojo

Code: Select all

public beekit(id)
tai reiktu laukt 30s kad vel galetu panaudot ta funkcija ir atprintintu teksta

Code: Select all

public beekit2(id){        print_colorchat(id, "%L", LANG_PLAYER, "NEPRAEJO_LAIKAS", PREFIX); }

Re: Tikrinimas s

Posted: 2012 Mar 19 17:26
by psychical
Kam ko neina prikelt? Atsibusk, visi prikelt sugeba, o tau neina? Pasikartos bausiu...

P.S. Sena tema http://amxmodx.lt/viewtopic.php?f=16&t=1726

Re: Tikrinimas s

Posted: 2012 Mar 19 17:40
by newb
Kam cia isvis sita system time naudot jeigu galima su set tasku...

Re: Tikrinimas s

Posted: 2012 Mar 19 17:44
by Pukuotukas951
O kaip su set tasku? Nesugalvoju kaip sudėliot task'a kad veiktu

Re: Tikrinimas s

Posted: 2012 Mar 19 17:49
by newb
Tu geriau dar karta parasyk kas ir kaip turi buti.

Re: Tikrinimas s

Posted: 2012 Mar 19 18:16
by Pukuotukas951
Parasius tarkim /bekit, atprintina teksta "bekit bekit", o dar karta parasius /bekit, atprintintu "Prasome palaukti 30s noredamas dar panaudoti sita komanda" ir 30sek neitu.

Re: Tikrinimas s

Posted: 2012 Mar 19 18:44
by TETYYS

Code: Select all

 public beekit(id)    {            new players[32], num;            get_players(players, num, "ceh", "TERRORIST");if (beekit2(id) == 1){ print_colorchat(id, "%L", LANG_PLAYER, "NEPRAEJO_LAIKAS", PREFIX);}else{            print_colorchat(players[i], "%L", LANG_PLAYER, "bekit_1", PREFIX);            SysTime = get_systime();}        }         }         public beekit2(id)    {        if (get_systime() > (SysTime + 30))        {return 1;        }else{return 0;}    }
:hm:

Re: Tikrinimas s

Posted: 2012 Mar 19 19:56
by newb

Code: Select all

#include <amxmodx> new bega public plugin_init() {    register_clcmd("say /bekit", "bekit")} public bekit(id) {        if(bega) {        client_print(id, print_chat, "per anksti")        return    }        client_print(0, print_chat, "bekit")        set_task(30.0, "nebega")        bega = true} public nebega() {    bega = false    }
Visa kita tikiuos pats sudesi.