hlmod.hu
https://hlmod.hu/

Fájlból menüpont beolvasás
https://hlmod.hu/viewtopic.php?f=10&t=5147
Oldal: 1 / 1

Szerző:  Silent [2012.07.07. 20:55 ]
Hozzászólás témája:  Fájlból menüpont beolvasás

Hali. Olyat szeretnék, hogy van egy ini fájlom, amiben vannak sorok. És ezeket akarom berakni egy menübe, na én ezt így próbálgattam, de a menu_additemnek a 3. paramétere (line) valamiért nemakar jólenni. Egyszerűen csak számot fogad el oda :/ változók globális változóként vannak deklarálva.


Ja és fordító ezt nyögi:

"files/1711785/1711785.sma(38) : error 035: argument type mismatch (argument 3)"

Kód:
  1.         if (file_exists(usercfg))

  2.         {

  3.                 while ((line = read_file(usercfg, line, linetext, 256, linetextlength)))

  4.                 {

  5.                         if(linetext[0] == ';')

  6.                         {

  7.                                 continue

  8.                         }

  9.                         menu_additem(menu, linetext, line, ADMIN_KICK);

  10.                 }

  11.         }

Szerző:  my05 [2012.07.07. 21:17 ]
Hozzászólás témája:  Re: Fájlból menüpont beolvasás

Kód:
  1.         if (file_exists(usercfg))

  2.         {

  3.                 while ((read_file(usercfg, line++, linetext, 256, linetextlength)))

  4.                 {

  5.                         if(linetext[0] == ';')

  6.                         {

  7.                                 continue

  8.                         }

  9.                         menu_additem(menu, linetext, line, ADMIN_KICK);

  10.                 }

  11.         }


Amúgy a menu_additem 3. paraméterének is stringnek kell lennie, de te azt majd szépen átírod. :)

Edit: És a line-t itt kéne létrehoznod, a ciklus előtt.

Szerző:  Silent [2012.07.07. 21:26 ]
Hozzászólás témája:  Re: Fájlból menüpont beolvasás

Igazából ennek nemsok hasznát vettem, a line++ fölös, tökéletes így. Annyi volt a baj h valóban sztring kell a menu_additem 3. paraméterének, nemis értem mért így csináltam.. O.o

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