Page 1 of 1

Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 17:48
by xFrostas
Kaip padaryti, jei žaidėjas yra prie entity ir jam rašo pvz +1 HP, +2 HP... o tarkim jei ateina dar vienas jau jam ne, nes jau yra vienas, nebent tas nueina, tada jau tam antram atėjusiam rašo. Na esmę manau supratot.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 18:01
by aaarnas
http://forums.alliedmods.net/showthread.php?t=149613 šitas pluginas yra tai ko tau reikia.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 18:54
by xFrostas
Čia jei vienas kuris stovi šalia, kitiem neveiks? Nes man tik būtent reikalinga ta vieta, kad tik vienam, na kuris yra pirmas tarkim priėjas, o kitiems - ne, nebent jis pasitraukia, tada kitam kuris arčiausiai.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 19:32
by aaarnas
Tai paprasčiausiai į kažkokį kintamąjį įrašai žaidėjo id kuris gauna hp tarkim. Jei dar kas prieina - tikrina ar kintamasis užimtas. Jei ne, tai jis užima.
Galima su tire padaryti. Id naudoji entity id. O į TrieSetCell įrašai žaidėjo id. Nuo realizacijos priklauso.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 19:54
by xFrostas
Ai jo.. visai nepagalvojau.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 22:56
by aaarnas
xFrostas wrote:tada kitam kuris arčiausiai.
Dėl šito nepamiršk, kad turėsi gautu visų žaidėjų atstumus iki objekto ir išrinkti mažiausią atstumą turintį žaidėją.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 27 22:59
by xFrostas
O klausyk, kad nekurt dar vienos temos, pvz jei turiu 3 shop ents tai tarkim visus tik po 1 kartą gali panaudoti, nu tarkim su 'e' raide. Tai kaip skirt kazkokius id ar ką?

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 28 08:48
by MPD
O neišeina pavyzdžiui su bool tipo dvimačiu masyvų (mas[32][3])? Susirandi kiekvieno entity id, kai žaidėjas paspaudžia 'e' ant to entity, gauna meniu, mas[id-1][0] priskiriamas true.

Ar aš kažkaip ne taip supratau klausymą?

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 28 13:44
by InvIs
Taip ir būtų. Used[id][shop_id] = true.

Re: Jeigu yra vienas žmogus - kitiem return

Posted: 2013 Jul 28 14:11
by xFrostas
Turbūt taip, dėkui.