Kodo dalis, nesuprantu, padėkit

Š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

Kodo dalis, nesuprantu, padėkit

Post by Pukuotukas951 »

Nesuprantu koks turi būti galas set_task(15.0, "action2", players) , ten kur players nes complikuojant meta error dėl I

Code: Select all

    for(new i; i < num; i++)        Action2(players[i]) set_task(15.0, "action2", players[i])} Action2(id) 

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

Re: Kodo dalis, nesuprantu, padėkit

Post by InvIs »

O kuom skirtiasi

Action2(i) ir Action2(players) ?

Kokią klaidą meta?
ISVYKES

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

Re: Kodo dalis, nesuprantu, padėkit

Post by psychical »

InvIs wrote:O kuom skirtiasi

Action2(i) ir Action2(players) ?


Čia jei nebuvo klausimas, tai suvėlei kaip reikalas...


Pukuotukas951 wrote:

Code: Select all

    for(new i; i < num; i++)        Action2(players[i]) set_task(15.0, "action2", players[i])}
Parodyk visą šitą funkciją

GhostMan
Gana aktyvus vartotojas
Posts: 311
Joined: 2012 Jun 30 17:52

Re: Kodo dalis, nesuprantu, padėkit

Post by GhostMan »

Jau vien matant tiek kodo galima pasakyt, kad action2 turi būti public, o ne private. Ir set_task nepriklauso for ciklui, todėl players negali būt set_task'e. Nebent for ciklas yra for cikle, bet koks durnius taip darytų ^_^
Last edited by GhostMan on 2012 Aug 12 23:34, edited 1 time in total.
NWK.LT Counter-Strike 1.6 Serveriai:
  • War3FT ★ [url=steam://connect/cs.nwk.lt:27015]cs.nwk.lt:27015[/url]
  • JailBreak ★ [url=steam://connect/cs.nwk.lt:27016]cs.nwk.lt:27016[/url]
  • Public ★ [url=steam://connect/cs.nwk.lt:27017]cs.nwk.lt:27017[/url]
  • DeathRun ★ [url=steam://connect/cs.nwk.lt:27018]cs.nwk.lt:27018[/url]
  • Hide'N'Seek ★ [url=steam://connect/cs.nwk.lt:27019]cs.nwk.lt:27019[/url]

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

Re: Kodo dalis, nesuprantu, padėkit

Post by psychical »

GhostMan wrote:Jau vien matant tiek kodo galima pasakyt, kad action2 turi būti public, o ne private. Ir set_task nepriklauso for ciklui, todėl players negali būt set_task'e. Nebent for ciklas yra for cikle, bet koks durnius taip darytų ^_^

O tu isižiūrėk į jo duoto kodo dalį ir aš kintamajį i matau truputį kitaip, nei turėtų būt, todėl ir rašau, jog duotų kodo dalį didesnę... O dėl public ir taip aišku turėtų būt...

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

Re: Kodo dalis, nesuprantu, padėkit

Post by InvIs »

Ten buvo klausimas, man įdomu, kodėl kai kur būna paprastas i, kai kur players
ISVYKES

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

Re: Kodo dalis, nesuprantu, padėkit

Post by Pukuotukas951 »

Štai visas kodas:

Code: Select all

public Action2() {    new players[32], num       get_players(players, num, "ae", "CT")       for(new i; i < num; i++)        Action2(players[i])     set_task(3.0, "Action2", players[i])  } Action2(id) {    message_begin(MSG_ONE_UNRELIABLE, g_iMsgScreenFade, _, id)    write_short(1 << 15)    write_short(1 << 10)    write_short(1 << 12)    write_byte(255)    write_byte(255)    write_byte(255)    write_byte(255)    message_end()}
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Kodo dalis, nesuprantu, padėkit

Post by hleV »

Ir ko čia nesupranti? Kompiliatorius nežino, kas tas i, nes tu jį aprašei for ciklui, o set_task() darai už jo ribų, kur i jau nebeegzistuoja.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Kodo dalis, nesuprantu, padėkit

Post by Pukuotukas951 »

O kaip turėtų būti? Naują for sukurti taskui?

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Kodo dalis, nesuprantu, padėkit

Post by hleV »

Image

Kišk set_task() į for ciklo (to, kurį jau turi) ribas...
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 4 guests