Juokingos problemeles... :D

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Juokingos problemeles... :D

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

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Juokingos problemeles... :D

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

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

Re: Juokingos problemeles... :D

Post 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)
Last edited by psychical on 2011 Aug 04 15:48, edited 1 time in total.

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: Juokingos problemeles... :D

Post by aurimasko »

pirmame po new killer.. pridėk:

Code: Select all

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

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

Re: Juokingos problemeles... :D

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

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Juokingos problemeles... :D

Post by aaarnas »

hook_TakeDamage funkcijoje tikrink Attacker ir Victim ar tai žaidėjai.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests