Definiálás

Indította TTMaster112, 2017-09-08, 19:27:38

Sziasztok mivel nem szeretnék alkalmazni a ctrl+c ctrl+v módszert kis helpet kérnék.
Ugyebár van sok helyen ez a rész
szprintf "hp, xy,xz, gold,
Na de legtöbb helyen definiálva vannak megadva dolgok pl
idef enable pelda
pelda-part
endif

ugyebár a kódba nem lehet berakni csak felsorolásba de muszáj definiálni egyáltalán ennél a résznél?

Had legyek én az első.
Te most mégis miről beszélsz? :o :o

xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Stepi te érteni magyar?

2017-09-08, 20:01:01 #3 Utolsó szerkesztés: 2017-09-08, 20:18:49 Szerző: Zhymer
Én kivételesen érteni magyar, és érteni ő probléma. ;D
Viccet félretéve, első olvasás után leesett nekem mi a baja :D

Na tehát ilyen esetben simán megtörheted a sort.
Idézszprintf
"hp, "
"xy, "
#ifdef enable_pelda
"pelda-part, "
#endif
"xz, "
"gold, "
stb

(idézőjelekre ügyelni!)
Amúgy nem kötelező mindenhol megtörni, csak ha már egy helyen megtörnéd, akkor így szebb.

Meg használhatsz #else-t is ha az úgy neked jobban tetszik, change_look systemből példa:

Te eseted:
Idéz#ifdef enable_pelda
szprintf "hp, xy,xz, gold, pelda-part,...........
#else
szprintf "hp, xy,xz, gold,...........
#endif


Persze beszúrhatod simán makró nélkül a listába, csak akkor mi értelme a makrónak ha itt ott nem makrós?:D
"Hölgyeim és uraim, íme a bukott bálvány!"