Page 1 of 1

Optimizavimas

Posted: 2012 Mar 31 10:10
by xFrostas
Kaip būtų galima padaryti mažesnį kodą, kad jei turi 3 klases ir jos turi lygius, tai kad nereiktu kurti kiekvienai atskirai pvz: Level_Class1[33], Level_Class2[33], Level_Class3[33]
poto su xp XP_Class1[33], ....., ..... ir t.t.

Re: Optimizavimas

Posted: 2012 Mar 31 11:25
by newb
Padaryk, kad lygiai ir exp butu toks pats ^_^

Re: Optimizavimas

Posted: 2012 Mar 31 12:09
by xFrostas
man reik kažkaip taip: Level[33][3] ar kaip, tik nelabai moku, tad noriu, kad kas paaiškintumėt..

Re: Optimizavimas

Posted: 2012 Mar 31 14:30
by hleV
Čia ne optimizavimas, o organizavimas tada.

Re: Optimizavimas

Posted: 2012 Mar 31 14:38
by xFrostas
Gerai, dėkui, kad pataisei, tai kaip tai padaryti? nes jei darau, kaip pirmame poste labai daug visko..

Re: Optimizavimas

Posted: 2012 Mar 31 14:42
by aaarnas

Code: Select all

enum _:LEVELS {    LVL_CLASS1,    LVL_CLASS2,    LVL_CLASS3} new p_levels[33][LEVELS]  client_print(id, print_chat, "%d", p_levels[id][LVL_CLASS2])

Re: Optimizavimas

Posted: 2012 Mar 31 14:49
by xFrostas
Šitas padės, bet man reikėjo kažkaip taip:

Code: Select all

new CurClass[33]new Level[33][3] if (Level[id][CurClass[id]] == 10){func()}
Ar čia teisingai taip viskas būtų?

Re: Optimizavimas

Posted: 2012 Mar 31 15:16
by aaarnas
Na tai CurClass[id] = LVL_CLASS2 tarkim ir bus kažkas panašaus. Ten tų LVL reikšmė didėja po 1 nuo 0.