Klaisimas del meniu, kuris pigiau?

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Klaisimas del meniu, kuris pigiau?

Post by psychical »

Sveiki, taigi iškilo klausimas, kurį būdą, kuriant menu su multi_language, geriau pasirinkti?

I būdas:

Code: Select all

 if(day != 0 || active_players(CS_TEAM_T, true) == 1)    len += formatex(menu[len], charsmax(menu) - len, "\r1.\d %L^n", id, "FIRST_MENU_SHOOTING")else    len += formatex(menu[len], charsmax(menu) - len, "\r1.\w %L^n", id, "FIRST_MENU_SHOOTING")
II būdas:

Code: Select all

new text[360];format(text, sizeof(text), "%L", id, "FIRST_MENU_SHOOTING"); menu_additem(menu, text, "1", 0, (day != 0 || active_players(CS_TEAM_T, true) == 1) ? call : -1)
P.S. Jei kils klausimas, kodėl nenaudoju formatex II būde, neklauskit, man format tiesiog visad veikia ;D



Tai kuris būdas pigesnis? :hm: Ir jei būtų koks paaiškinimas kodėl, būtų irgi visai nieko :)

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Klaisimas del meniu, kuris pigiau?

Post by Fly3r »

Geresnė yra senesnė meniu sistema, nes mažiau natyvų naudoji - mažiau resursų iščiulpia. Ir naudok formatex, nes jis greitesnis ir mažiau resursų sunaudoja.

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

Re: Klaisimas del meniu, kuris pigiau?

Post by aaarnas »

format(text, sizeof(text), "%L", id, "FIRST_MENU_SHOOTING");--->>>

Code: Select all

LookupLangKey(text, charsmax(text), "FIRST_MENU_SHOOTING", id);
Čia klausimas ar naudoti seną sistemą ar naują? Čia sunkus klausimas. Geriau naudoti tą, kuri tau patogesnė.

Pirmoje sistemoje, jei darai \d, tai tau reikė mygtuką tada blokuoti, o naujoje, tai grąžinti disabled callback'ą.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Klaisimas del meniu, kuris pigiau?

Post by psychical »

Supranti, naudojau naują sistemą, bet kai dariau multi_language perdariau visus menu į seną ir dabar viskas sutvarkyta, tačiau man kažkaip buvo viską lengviau daryti su new menus, tačiau klausimas iškilo, kurį geriau naudot?

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

Re: Klaisimas del meniu, kuris pigiau?

Post by aaarnas »

Čia labai priklauso nuo atvejo. Iš triktųjų senas gal ir optimalesnis, bet su nauju irgi daug format iškvieti, be to su senu sunkiau viską tvarkyti.

Tad nereikia labai kreipti dėmesio kuris geriau. Naudok tą, kuris pagal atvejį tinka labiau ir yra paprasčiau padaromas.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests