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?