hlmod.hu
https://hlmod.hu/

scripting case utasítás
https://hlmod.hu/viewtopic.php?f=9&t=5909
Oldal: 1 / 1

Szerző:  Balage74 [2012.09.10. 01:09 ]
Hozzászólás témája:  scripting case utasítás

Van egy kódom (részlet):
SMA Forráskód: [ Mindet kijelol ]
  1. case 500:
  2. {
  3. g_iAchLevel[ iKiller ][ RIFLE_MASTER ]++
  4. g_iAchLevel[ iKiller ][ MASTER_AT_ARMS ]++

ebben szeretném azt megcsinálni hogy az érték helyett változó legyen. Azaz 500 helyett egy cfg file-ból importált cvar legyen. A cvar-t megoldom, de ez a case utasítás kifogott rajtam... Valaki esetleg tudna segíteni ebben?

Szerző:  IrOn [2012.09.10. 07:03 ]
Hozzászólás témája:  Re: scripting case utasítás

ne használj switchet

Szerző:  Balage74 [2012.09.10. 11:24 ]
Hozzászólás témája:  Re: scripting case utasítás

IrOn123 írta:
ne használj switchet


Ezt kifejtenéd bővebben egy kicsit nekem? Így nem fog menni vagy más a probléma?
Végülis gondolom if-el megoldható, de hát az eredeti kód nem az enyém, én csak alakítgatom, elég sok "case" van benne........:D

Szerző:  CheeseDave [2012.09.10. 12:17 ]
Hozzászólás témája:  Re: scripting case utasítás

Balage74 írta:
IrOn123 írta:
ne használj switchet


Ezt kifejtenéd bővebben egy kicsit nekem? Így nem fog menni vagy más a probléma?
Végülis gondolom if-el megoldható, de hát az eredeti kód nem az enyém, én csak alakítgatom, elég sok "case" van benne........:D

Nem tudom mi a baj a case-val, logikailak működnie kell (aztán lehet nemfog).
Ilyesmi kell:
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new ertek = get_cvar_num ( "amx_cvarom" );
  3. //...
  4. switch(...) {
  5. case ertek: //...
  6. }
  7.  
  8. // ha másra gondolsz:
  9. switch(ertek) {
  10. case X : // ...
  11. }
  12.  

Tesztelni kell, hogy működik e

Szerző:  Balage74 [2012.09.10. 15:21 ]
Hozzászólás témája:  Re: scripting case utasítás

ok, tesztelem. Egyébként én vagyok a hülye, csak már fáradt voltam éjjel, a megoldás jónak tűnik így ránézésre.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/