2 koamndos gauna taskus

Š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

2 koamndos gauna taskus

Post by Pukuotukas951 »

Kaip padaryt kad abi komandos gautu taskus uz nuzudymus?

Code: Select all

public fw_player_killed(victim, attacker, shouldgib){     if(!is_user_connected(victim) || !is_user_connected(attacker) || attacker == victim)    return HAM_IGNORED     if(get_user_team(attacker) == 2)    {        g_taskai[attacker] += get_pcvar_num(g_takuciai)                 if(get_pdata_int(victim, 75) == HIT_HEAD)        {            g_taskai[attacker] += get_pcvar_num(g_ktaskukuciai)        }    }    return HAM_IGNORED}

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: 2 koamndos gauna taskus

Post by xFrostas »

nepaprasčiau būtų su deathmsg event'u?

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

Re: 2 koamndos gauna taskus

Post by InvIs »

Tai tiesiog vietoj 'attacker' įrašyk 'victim', žiūrint kada aukai nori duoti tuos taškus
ISVYKES

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

Re: 2 koamndos gauna taskus

Post by Pukuotukas951 »

Nesupratau invis pasakojimo, pakeisk attacker... Čia taškų davimas viskas tvarkoj. Man reik padaryt, kad abiem komandom duotu taku.

Pvz: Dar padaryta jei esi mentas ir nuzudai tera tai mentui duoda tasku, o jei teras menta nuzudo jam neduoda, tai kaip padaryt, kad ir teras nuzudes menta jam duodu taskus

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

Re: 2 koamndos gauna taskus

Post by newb »

Tai istrink teamo tikrinima?..

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

Re: 2 koamndos gauna taskus

Post by Pukuotukas951 »

Tipo taip??

Code: Select all

public fw_player_killed(victim, attacker, shouldgib){     if(!is_user_connected(victim) || !is_user_connected(attacker) || attacker == victim)    return HAM_IGNORED     g_taskai[attacker] += get_pcvar_num(g_takuciai)           if(get_pdata_int(victim, 75) == HIT_HEAD)    {        g_taskai[attacker] += get_pcvar_num(g_ktaskukuciai)    }    return HAM_IGNORED}

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

Re: 2 koamndos gauna taskus

Post by InvIs »

Ne taip supratau, galvojau reik taškus duoti ir nužudytam žmogui. Taip, dabar gerai, bet tu pasitikrink ar tikrai gerai su tuo taškų davimu pasidarei. Nes dabar už nužudymą tarkim duos 5 taškus, o jei hs padarys tai duos dar kažkiek taškų. Tu taip ir nori?
ISVYKES

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

Re: 2 koamndos gauna taskus

Post by Pukuotukas951 »

Taip, Invis būtent taip :) Ačiū, abiem už pastangas, abiem + karma. Bet dar va iškilo problemu, kai pataikau hs, tai man duoda ir HS taskus ir uz paprasta nuzudyma taskus, nes nereguoja i ta IF.... kaip sutvarkyt koda ta?

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

Re: 2 koamndos gauna taskus

Post by newb »

If ... else.

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

Re: 2 koamndos gauna taskus

Post by Pukuotukas951 »

Nu suprantu jog jų reikia, bet kur juos dėti??? Nes nėra ką tikrinti su pirmu if

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests