Page 2 of 2

Re: Juokingos problemeles... :D

Posted: 2011 Mar 31 20:43
by psychical
aaarnas wrote:Pamiršti tikrinti su is_user_connected.

Su cstrike moduliu visada reikia įsitikinti, kad žaidėjas atitinka kriterijus reikiamai funkcijai (ar jis prisijungęs, ar gyvas).

is_user_connected(id) - tikrina ar tai žaidėjas ir ar jis prisijungęs į serverį.
is_user_alive(id) - tikrina ar tai žaidėjas, ar prisijungęs į serverį ir ar jis yra gyvas šiuo metu.
Aišku, dėkui. Lyg ir padėjo. O dabar dar vienas klausimėlis iškilo, kaip padaryti kad PVZ.: baigėsi laikas (0.00) ir kokia nors funkcija automatiškai suveiktų?

Re: Juokingos problemeles... :D

Posted: 2011 Mar 31 21:02
by beast
Jeigu roundtime turi omeny tai:

http://forums.alliedmods.net/showpost.p ... ostcount=8

time_is_up() funkcijoj atlieki savo veiksmus.

Aišku gal yra ir geresnis variantas su orpheu, apie kurį aš nžn.

Re: Juokingos problemeles... :D

Posted: 2011 Jun 13 22:59
by psychical

Code: Select all

public Hook_Deathmessage(){       new killer = read_data(1)        if(day != 0)    {        if(day == 21)        {            set_user_frags(killer, get_user_frags(killer) + 2)        }    }}

Code: Select all

L 06/13/2011 - 23:52:02: [FUN] Player out of range (0)L 06/13/2011 - 23:52:02: [AMXX] Displaying debug trace (plugin "dienos.amxx")L 06/13/2011 - 23:52:02: [AMXX] Run time error 10: native error (native "set_user_frags")L 06/13/2011 - 23:52:02: [AMXX]    [0] dienos.sma::Hook_Deathmessage (line 1290)

Re: Juokingos problemeles... :D

Posted: 2011 Jun 14 08:54
by aurimasko
pirmame po new killer.. pridėk:

Code: Select all

 if(!is_user_connected(killer))return PLUGIN_HANDLED 
o antrame nežinau.

Re: Juokingos problemeles... :D

Posted: 2011 Aug 04 15:49
by psychical
Kodo dalis:

Code: Select all

static CsTeams:team[2];team[0] = cs_get_user_team(Attacker), team[1] = cs_get_user_team(Victim)    
Error:

Code: Select all

L 08/04/2011 - 16:46:54: Start of error session.L 08/04/2011 - 16:46:54: Info (map "de_inferno_2x2") (file "addons/amxmodx/logs/error_20110804.log")L 08/04/2011 - 16:46:54: [CSTRIKE] Player out of range (0)L 08/04/2011 - 16:46:54: [AMXX] Displaying debug trace (plugin "umbrella_swarm.amxx")L 08/04/2011 - 16:46:54: [AMXX] Run time error 10: native error (native "cs_get_user_team")L 08/04/2011 - 16:46:54: [AMXX]    [0] umbrella_swarm.sma::hook_TakeDamage (line 1465)

Re: Juokingos problemeles... :D

Posted: 2011 Aug 04 21:11
by aaarnas
hook_TakeDamage funkcijoje tikrink Attacker ir Victim ar tai žaidėjai.