set task grybauja

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

set task grybauja

Post by xFrostas »

kodėl kai padarau kažkokia funkcija pvz, kad pridėtu hp kas 1s.

Code: Select all

set_task(1.0, "pHeal", id, "", 0, "b")

Code: Select all

public pHeal(id){set_user_health(id, get_user_health(id) + 1)}
Tai man ne po vieną hp o po 2 per sekunde.

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

Re: set task grybauja

Post by newb »

Tikriausiai jis iskveciamas 2 kartus. Padaryk koki printa kur set_task ir suzinosi.

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

Re: set task grybauja

Post by aaarnas »

Geriau taip rašyti:

Code: Select all

set_task(1.0, "pHeal", id, _, _, "b")
Tikriausiai dėl to, kad set_task kode 2 kartus iškvieti (kaip newb ir sakė).
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: set task grybauja

Post by xFrostas »

o ką daro tie "_"?

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

Re: set task grybauja

Post by aaarnas »

Gali ir 0, gali ir "", bet "" nelabai teisinga bus rašyti, jei ten turi būti skaičiaus tipo kintamasis, o ne char'as.
Pats simbolis _ reiškia, kad nėra parametro toje vietoje. Na man bent jau taip paprasčiau daryti :)
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: set task grybauja

Post by xFrostas »

Aišku man ir toks lengvesnis ;D nes dar reikėjo ten seniau prisiminėti ar "" ar O dabar lengviau bus :)

-- 2011 Vas 28 18:19 --

Beja padariau su žinute ir tuo būdų kur parašei tai man dabar yra taip:
padaręs kas 1s. po vieną hp. nusimušu 1hp, tai išmeta vieną žinutę, bet hp atsistato gal per ~0.5s.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests