Page 1 of 1

Kame beda?

Posted: 2011 Jan 22 20:24
by zirualas
Taigi cia darau visokius eksperimentus ir susiduriau su problema ;D. Sucompilina koda be klaidu bet zaidime jis neveike.

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc> #define PLUGIN "TeeEeeEEesting"#define VERSION "1.0"#define AUTHOR "Zirual" new roundai; public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_event("HLTV", "Event_StartRound", "a", "1=0", "2=0")} public Event_StartRound(id){    roundai++    set_task(10.0, "Ismeta", id)} public Ismeta(id){    if(get_user_flags(id) == ADMIN_LEVEL_H)    {        switch(roundai)        {            case 1, 3, 5:            {                client_print(id, print_chat, "Labas pasauli!")            }        }    }}

Re: Kame beda?

Posted: 2011 Jan 22 20:28
by aaarnas
HLTV eventas neperduoda žaidėjo id į funkciją.

Visi registruojami eventai be b flago neperduoda žaidėjo id (nes ne visi ir gali perduoti).

Su set_task iškviesk Ismeta ir Ismeta funkcijoje skenuok (su for arba get_players) per visus žaidėjus.

Re: Kame beda?

Posted: 2011 Jan 22 20:36
by zirualas
Supratau tik, kad reike su get_players kazka daryti, kitko nieko nesupratau ka parasiai :/

Re: Kame beda?

Posted: 2011 Jan 22 20:47
by aaarnas

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <amxmisc> #define PLUGIN "TeeEeeEEesting"#define VERSION "1.0"#define AUTHOR "Zirual" new roundai; public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_event("HLTV", "Event_StartRound", "a", "1=0", "2=0")} public Event_StartRound(id){    roundai++    set_task(10.0, "Ismeta")} public Ismeta(){    new players[32], num, id    get_players(players, num, "ch")        for(new i=0; i<num; i++) {                id = players[i]                if(get_user_flags(id) == ADMIN_LEVEL_H)        {            switch(roundai)            {                case 1, 3, 5:                {                    client_print(id, print_chat, "Labas pasauli!")                }            }        }    }}

Re: Kame beda?

Posted: 2011 Jan 22 22:11
by zirualas
Testinau, neveike.

Re: Kame beda?

Posted: 2011 Jan 22 22:45
by newb
aaarnas wrote:

Code: Select all

...public Event_StartRound(id)...
Kazka ten bande aiskint kad neperduoda ir neistrine pats :D

Ir kaip daznai nutinka praleidi ka nors ^^

Code: Select all

if(get_user_flags(id) == ADMIN_LEVEL_H)
->

Code: Select all

if(get_user_flags(id) & ADMIN_LEVEL_H)

Re: Kame beda?

Posted: 2011 Jan 22 23:29
by aaarnas
Omg... Persidirbau.