Tikrinimas s

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Tikrinimas s

Post 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...

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Tikrinimas s

Post 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?
ISVYKES

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Tikrinimas s

Post 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); }

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Tikrinimas s

Post 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

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Tikrinimas s

Post by newb »

Kam cia isvis sita system time naudot jeigu galima su set tasku...

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Tikrinimas s

Post by Pukuotukas951 »

O kaip su set tasku? Nesugalvoju kaip sudėliot task'a kad veiktu

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Tikrinimas s

Post by newb »

Tu geriau dar karta parasyk kas ir kaip turi buti.

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Tikrinimas s

Post 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.

TETYYS
Gana aktyvus vartotojas
Posts: 457
Joined: 2011 Dec 26 21:49

Re: Tikrinimas s

Post 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:

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Tikrinimas s

Post 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.

Locked

Who is online

Users browsing this forum: No registered users and 2 guests