hlmod.hu
https://hlmod.hu/

Switch Case Változóval
https://hlmod.hu/viewtopic.php?f=10&t=7614
Oldal: 1 / 1

Szerző:  Sqbika [2013.03.06. 21:02 ]
Hozzászólás témája:  Switch Case Változóval

Üdvözletem... Az lenne a problémám hogy a case parancsnál nem fogad el változót... Valahogy így néz ki:
Idézet:

Kód Első része:
new menu_player = menu_create("\rPlayer Menu:", "menu_player_open");
for(new PlayerNum = 1; PlayerNum <= 22; PlayerNum++)
{
new name[18]
get_user_name(PlayerNum, name, 17) ;
menu_additem(menu_player, name, "PlayerNum", 0);
}

Kód második része:
switch(key)
{
case PlayerNum:
{
client_print(PlayerNum, print_chat, "Szabaly olvasas kotelezo!");
StartMenu(PlayerNum);
}
}

Szerző:  IrOn [2013.03.06. 21:17 ]
Hozzászólás témája:  Re: Switch Case Változóval

talán mert, ilyenkor hozod létre
SMA Forráskód: [ Mindet kijelol ]
  1. for(new PlayerNum = 1; PlayerNum <= 22; PlayerNum++)


az akkor a következőnél már nem lesz meg(menu handlerébe)

Szerző:  kiki [2013.03.07. 14:27 ]
Hozzászólás témája:  Re: Switch Case Változóval

switchen belül fogad el csak változókat.

Szerző:  Metal [2013.03.08. 11:17 ]
Hozzászólás témája:  Re: Switch Case Változóval

Nincs key változó definiálva.

Szerző:  IrOn [2013.03.08. 14:38 ]
Hozzászólás témája:  Re: Switch Case Változóval

Metal írta:
Nincs key változó definiálva.

szerintem az azért van, csak nem másolta be...
ha megnézzük a menürendszer tutorialt és onnan kimásolta, akkor a PlayerNum-mal lehet baja a 2. részben(gondolom az a handler)

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