Page 1 of 1

if kill all team

Posted: 2012 Apr 23 19:06
by xedga
Sveiki, taigi reikia šiek tiek pakalbos. Nežinau kaip padaryti if'a. If'as atrodo paprastas: jei playeris nužudė visa priešininkų komandą, tada ...(na čia jau nesvarbu :D). Ačiū kas pagelbės

Re: if kill all team

Posted: 2012 Apr 23 19:12
by Pukuotukas951
Ta prasme? Vienas komandoj tas playeris? Taip va? pvz: 15Terrorist ir 1 CT ?

Re: if kill all team

Posted: 2012 Apr 23 19:27
by hleV
Čia ta prasme, kad per raundą žaidėjas išžudė visus priešus ir kiti komandos draugai negavo nei vieno nužudymo? Ar apskritai kad žaidėjas nors kartą nužudė kiekvieną priešininkų komandos žaidėją, nesvarbu per kiek raundų?

Re: if kill all team

Posted: 2012 Apr 23 19:33
by aaarnas
Čia konkrečiai vienas žaidėjas visus priešininkų komandos žaidėjus, ir jei bent vieną nužudo ne jis, tai nebetinka ?

Kiekvienas gali sumąstyti vis kitokį variantą, tad pagalvojam logiškai ir tiesiog pasiūlom.
Pvz:
Mirties forwarde į kintamąjį įvesk žudytojo ID. Jei prieš tai buvęs žudytojas nėra tas pats, tai stop

Code: Select all

if(last_killer == killer)        // Kol kas okelse if(last_killer == 0)        last_killer = killer // Cia, kad teisingai veiktuelse        // Stabdom, nes jau nebe tas zaidejas nuzude

Re: if kill all team

Posted: 2012 Apr 24 19:40
by xedga
Kaip arnas ir teisingai suprato, kai vienas žaidėjas per rounda nužudo visus priešininkų komandos žaidėjus(jis vienas, visus).