| mati009988 |
07-22-2010 07:16 |
problem with get_pcvar_num in menu
Hi.
I have a problem with get_pcvar_num() in menu.
PHP Code:
public Sklep(id){ if(!is_user_alive(id) && get_pcvar_num(alive_only) == 1){ ColorChat(id, RED, "%L", LANG_PLAYER, "NO_ALIVE_MENU_MSG", tag) return PLUGIN_HANDLED } if(get_pcvar_num(shop_on) != 1){ ColorChat(id, RED, "%L", LANG_PLAYER, "SHOP_OFF_MSG", tag) return PLUGIN_HANDLED } new szText[ 555 char ]; formatex( szText, charsmax( szText ), "%L", LANG_PLAYER, "SHOP_NAME_MSG", id ); new menu = menu_create( szText, "sklep_h" ); formatex( szText, charsmax( szText ), "%L", LANG_PLAYER, "ITEM1_MSG", id, get_pcvar_num( hpa_koszt ) ); menu_additem( menu, szText, "1", 0 ); formatex( szText, charsmax( szText ), "%L", LANG_PLAYER, "ITEM2_MSG", id, get_pcvar_num( hpb_koszt ) ); menu_additem( menu, szText, "2", 0 ); formatex( szText, charsmax( szText ), "%L", LANG_PLAYER, "ITEM3_MSG", id, get_pcvar_num( xpa_koszt ) ); menu_additem( menu, szText, "3", 0 ); formatex( szText, charsmax( szText ), "%L", LANG_PLAYER, "ITEM4_MSG", id, get_pcvar_num( xpb_koszt ) ); menu_additem( menu, szText, "4", 0 ); menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_display( id, menu, 0 ); return PLUGIN_CONTINUE; }
Code:
ITEM1_MSG = \w50 hp \r[\yCost \r%d\y$\r]
ITEM2_MSG = \w100 hp \r[\yCost \r%d\y$\r]
ITEM3_MSG = \w50 xp \r[\yCost \r%d\y$\r]
ITEM4_MSG = \w100 xp \r[\yCost \r %d\y$\r]
Always a price displayed 1
What I`m doing wrong?
|