Raised This Month: $ Target: $400
 0% 

Problem with %d


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Eviatar Mor
Senior Member
Join Date: Jun 2014
Location: israel
Old 12-30-2014 , 12:23   Re: Problem with %d
Reply With Quote #1

thanks a lot but now how can i fix this:
Quote:
new health = get_user_health(id)
new menu = menu_create("(Health And Armor (Health)(Your Hp: %d)) HideNSeek Shop byConstentine ", "shopHnsHealth", health);

Last edited by Eviatar Mor; 12-30-2014 at 12:23.
Eviatar Mor is offline
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 12-30-2014 , 12:26   Re: Problem with %d
Reply With Quote #2

Again, you need to use format(ex) first. Please use what we have already shown you to correct it yourself
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).
YamiKaitou is offline
Old 12-30-2014, 12:29
zmd94
This message has been deleted by zmd94. Reason: Yami is right. ;)
Eviatar Mor
Senior Member
Join Date: Jun 2014
Location: israel
Old 12-30-2014 , 12:42   Re: Problem with %d
Reply With Quote #4

work. thanks u guys.
Eviatar Mor is offline
Eviatar Mor
Senior Member
Join Date: Jun 2014
Location: israel
Old 12-31-2014 , 07:25   Re: Problem with %d
Reply With Quote #5

i don't know what happens but now it's not work when i buy something when i have 16000$ its show this:
Quote:
[HideNSeek Shop] You Don't Have Enough Money
Eviatar Mor is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-31-2014 , 09:29   Re: Problem with %d
Reply With Quote #6

Which items?
zmd94 is offline
Eviatar Mor
Senior Member
Join Date: Jun 2014
Location: israel
Old 12-31-2014 , 16:56   Re: Problem with %d
Reply With Quote #7

Quote:
Originally Posted by zmd94 View Post
Which items?
All items...
Eviatar Mor is offline
akcaliberg
Senior Member
Join Date: Nov 2011
Location: Istanbul
Old 12-31-2014 , 21:02   Re: Problem with %d
Reply With Quote #8

Quote:
Originally Posted by YamiKaitou View Post
g_invi30, g_god30, g_nc10 and g_oh50 are pcvars, you need to use get_pcvar_num to obtain the value of the cvar.
probably, you forgot to fix these.
akcaliberg is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-31-2014 , 22:15   Re: Problem with %d
Reply With Quote #9

Just post again here, what have you done or update the previous post with the latest code.
zmd94 is offline
Eviatar Mor
Senior Member
Join Date: Jun 2014
Location: israel
Old 01-01-2015 , 05:44   Re: Problem with %d
Reply With Quote #10

Quote:
Originally Posted by zmd94 View Post
Just post again here, what have you done or update the previous post with the latest code.
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <cs_core>

/* 
Credit For zmd94 For https://forums.alliedmods.net/showpost.php?p=2180270&postcount=1
Credit For v3x For https://forums.alliedmods.net/showthread.php?t=216998
Credit For Emp` For https://forums.alliedmods.net/showpost.php?p=308210&postcount=2
Credit For Emp` For https://forums.alliedmods.net/showthread.php?t=46364 
*/
new g_Heg_Smokeg_Flashg_10hpg_20hpg_30hpg_10arg_20arg_30arg_invi30g_god30g_nc10g_oh50
new cash[33]
public 
plugin_init() {
    
register_plugin("HideNSeek Shop""Version""Constentine");
    
register_clcmd("say /shop""MenuShow");
    
    
g_He     register_cvar("shop_he",         "300");
    
g_Smoke     register_cvar("shop_smoke",         "300");
    
g_Flash     register_cvar("shop_flash",         "300");
    
g_10hp     register_cvar("shop_10hp",         "300");
    
g_20hp     register_cvar("shop_20hp",         "400");
    
g_30hp    register_cvar("shop_30hp",         "500");
    
g_10ar     register_cvar("shop_10armor",         "300");
    
g_20ar     register_cvar("shop_20armor",         "400");
    
g_30ar    register_cvar("shop_30armor",         "500");
    
g_invi30    register_cvar("shop_invisible30sec",         "1200");
    
g_god30    register_cvar("shop_godmode30sec",         "1200");
    
g_nc10    register_cvar("shop_Noclip10sec",         "1200");
    
g_oh50    register_cvar("shop_Headshot50sec",         "1200");
}

public 
MenuShow(id)
{
    new 
szTemp[101]
    new 
menu menu_create("HideNSeek Shop byConstentine""shopHns");
    
formatex(szTempcharsmax(szTemp), "Grenades")
    
menu_additem(menuszTemp"1")
    
formatex(szTempcharsmax(szTemp), "Health And Armor")
    
menu_additem(menuszTemp"2")
    
formatex(szTempcharsmax(szTemp), "Invisible (30sec) (Counter Terrorist) (%d$)"get_pcvar_num(g_invi30))
    
menu_additem(menuszTemp"3")
    
formatex(szTempcharsmax(szTemp), "GodMode (30sec) (Terrorist) (%d$)"get_pcvar_num(g_god30))
    
menu_additem(menuszTemp"4")
    
formatex(szTempcharsmax(szTemp), "Noclip (10sec) (Terrorist) (%d$)"get_pcvar_num(g_nc10))
    
menu_additem(menuszTemp"5")
    
formatex(szTempcharsmax(szTemp), "Only Headshot (50sec) (Counter Terrorist) (%d$)"get_pcvar_num(g_oh50))
    
menu_additem(menuszTemp"6")
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}

public 
shopHns(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[33];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,charsmax(data), szName,charsmax(szName), callback); 
    new 
key str_to_num(data);
    switch(
key
    {
        case 
1: { 
            
Grenades(id);
        }
        case 
2: {
            
HealthAndArmor(id);
        }
        case 
3: {
            if(
cs_get_user_team(id) == CS_TEAM_CT){
                if(
cash[id] > get_pcvar_num(g_invi30))
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Invisible For 30 Seconds");
                    
cs_set_user_money(idcash[id] - get_pcvar_num(g_invi30));
                    
cs_invisible_reward(id15130.0)
                }
                else {
                    
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
                }
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Need To Be In Counter - Terrorist Team!");
            }
        }
        case 
4: {
            if(
cs_get_user_team(id) == CS_TEAM_T){
                if(
cash[id] > get_pcvar_num(g_god30))
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Godmode For 30 Seconds");
                    
cs_set_user_money(idcash[id] - get_pcvar_num(g_god30))
                    
cs_glow_reward(id1"255 0 0"130.0)
                    
cs_godmode_reward(id1130.0)  
                }
                else {
                    
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
                }
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Need To Be In Terrorist Team!");
            }
        }
        case 
5: {
            if(
cash[id] > get_pcvar_num(g_nc10))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Noclip For 10 Seconds");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_nc10))
                
cs_glow_reward(id1"255 0 0"110.0)
                
cs_noclip_reward(id1110.0
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
6: {
            if(
cs_get_user_team(id) == CS_TEAM_CT){
                if(
cash[id] > get_pcvar_num(g_oh50))
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Only Headshot For 50 Seconds");
                    
cs_set_user_money(idcash[id] - get_pcvar_num(g_oh50))
                    
cs_glow_reward(id1"255 0 0"150.0)
                    
cs_headshot_reward(id1150.0)
                }
                else {
                    
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
                }
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Need To Be In Counter Terrorist Team!");
            }
        }
    }
    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
}

public 
Grenades(id){
    new 
szTemp[101]
    new 
menu menu_create("(Grenades) HideNSeek Shop byConstentine""shopHnsGrenades");
    
formatex(szTempcharsmax(szTemp), "He (%d$)"get_pcvar_num(g_He))
    
menu_additem(menuszTemp"1")
    
formatex(szTempcharsmax(szTemp), "Flash (%d$) (Terrorist)"get_pcvar_num(g_Flash))
    
menu_additem(menuszTemp"2")
    
formatex(szTempcharsmax(szTemp), "Smoke (%d$)"get_pcvar_num(g_Smoke))
    
menu_additem(menuszTemp"3")

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}

public 
shopHnsGrenades(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[33];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,charsmax(data), szName,charsmax(szName), callback); 
    
cash[id] = cs_get_user_money(id);
    new 
key str_to_num(data);
    switch(
key
    {
        case 
1: { 
            if(
cash[id] > get_pcvar_num(g_He))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought HE Nade");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_He))
                
give_item(id"weapon_hegrenade");
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
2: {
            if(
cs_get_user_team(id) == CS_TEAM_T){
                if(
cash[id] > get_pcvar_num(g_Flash))
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Flash Nade");
                    
cs_set_user_money(idcash[id] - get_pcvar_num(g_Flash))
                    
give_item(id"weapon_flashbang");
                }
                else {
                    
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
                }
            }
            else{
                
client_print(idprint_chat"[HideNSeek Shop] You Need To Be In Terrorist Team");
            }
        }
        case 
3:{
            if(
cash[id] > get_pcvar_num(g_Smoke))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Smoke Nade");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_Smoke))
                
give_item(id"weapon_smokegrenade");
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
    }
    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
}
public 
HealthAndArmor(id){
    
    new 
menu menu_create("(Health And Armor) HideNSeek Shop byConstentine""shopHnsHealthAndArmor");
    
menu_additem(menu"Health""1"0);
    
menu_additem(menu"Armor""2"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}
public 
shopHnsHealthAndArmor(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[33];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,charsmax(data), szName,charsmax(szName), callback); 
    new 
key str_to_num(data);
    switch(
key
    {
        case 
1: { 
            
Health(id);
        }
        case 
2: {
            
Armor(id);
        }
    }
    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
}
public 
Health(id){
    new 
szTemp[101], szMenu[101]
    
formatex(szMenucharsmax(szMenu), "Health and Armor (Health) [Your HP: %d] HideNSeek Shop byConstentine"get_user_health(id))
    new 
menu menu_create(szMenu"shopHnsHealth")
    
    
formatex(szTempcharsmax(szTemp), "10hp (%d$)"get_pcvar_num(g_10hp))
    
menu_additem(menuszTemp"1")
    
formatex(szTempcharsmax(szTemp), "20hp (%d$)"get_pcvar_num(g_20hp))
    
menu_additem(menuszTemp"2")
    
formatex(szTempcharsmax(szTemp), "30hp (%d$)"get_pcvar_num(g_30hp))
    
menu_additem(menuszTemp"3")
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}
public 
shopHnsHealth(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[33];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,charsmax(data), szName,charsmax(szName), callback); 
    
cash[id] = cs_get_user_money(id);
    new 
key str_to_num(data);
    switch(
key
    {
        case 
1: { 
            if(
cash[id] > get_pcvar_num(g_10hp))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 10Hp");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_10hp));
                
set_user_health(id,get_user_health(id) + 10);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
2: {
            if(
cash[id] > get_pcvar_num(g_20hp))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 20Hp");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_20hp))
                
set_user_health(id,get_user_health(id) + 20);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
3: {
            if(
cash[id] > get_pcvar_num(g_30hp))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 30Hp");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_30hp))
                
set_user_health(id,get_user_health(id) + 30);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
    }
    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
}
public 
Armor(id){
    new 
szTemp[101], szMenu[101]
    
formatex(szMenucharsmax(szMenu), "Health and Armor (Armor) [Your Armor: %d] HideNSeek Shop byConstentine"get_user_armor(id))
    new 
menu menu_create(szMenu"shopHnsArmor")
    
formatex(szTempcharsmax(szTemp), "10armor(%d$)"get_pcvar_num(g_10ar))
    
menu_additem(menuszTemp"1")
    
formatex(szTempcharsmax(szTemp), "20armor(%d$)"get_pcvar_num(g_20ar))
    
menu_additem(menuszTemp"2")
    
formatex(szTempcharsmax(szTemp), "30armor(%d$)"get_pcvar_num(g_30ar))
    
menu_additem(menuszTemp"3")
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}

public 
shopHnsArmor(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[33];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,charsmax(data), szName,charsmax(szName), callback); 
    
cash[id] = cs_get_user_money(id);
    new 
key str_to_num(data);
    switch(
key
    {
        case 
1: { 
            if(
cash[id] > get_pcvar_num(g_10ar))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 10Armor");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_10ar))
                
set_user_health(id,get_user_armor(id) + 10);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
2: {
            if(
cash[id] > get_pcvar_num(g_20ar))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 20Armor");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_20ar))
                
set_user_health(id,get_user_armor(id) + 20);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
        case 
3: {
            if(
cash[id] > get_pcvar_num(g_30ar))
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 30Armor");
                
cs_set_user_money(idcash[id] - get_pcvar_num(g_30ar))
                
set_user_health(id,get_user_armor(id) + 30);
            }
            else {
                
client_print(idprint_chat"[HideNSeek Shop] You Dont Have Enough Money");
            }
        }
    }
    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED

Eviatar Mor is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 15:29.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode