Raised This Month: $ Target: $400
 0% 

Problem with %d


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

hey,
i made this plugin:
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 
menu menu_create("HideNSeek Shop byConstentine""shopHns");
    
menu_additem(menu"Grenades""1"0);
    
menu_additem(menu"Health And Armor""2"0);
    
menu_additem(menu"Invisible (30sec) (Counter Terrorist) (%d$)""3"0g_invi30);
    
menu_additem(menu"GodMode (30sec) (Terrorist) (%d$)""4"0g_god30);
    
menu_additem(menu"Noclip (10sec) (Terrorist) (%d$)""5"0g_nc10);
    
menu_additem(menu"Only Headshot (50sec) (Counter Terrorist) (%d$)""6"0g_oh50);
    
    
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] > g_invi30)
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Invisible For 30 Seconds");
                    
cs_set_user_money(idcash[id] - 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] > g_god30)
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Godmode For 30 Seconds");
                    
cs_set_user_money(idcash[id] - 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] > g_nc10)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Noclip For 10 Seconds");
                
cs_set_user_money(idcash[id] - 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] > g_oh50)
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Only Headshot For 50 Seconds");
                    
cs_set_user_money(idcash[id] - 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 
menu menu_create("(Grenades) HideNSeek Shop byConstentine""shopHnsGrenades");
    
menu_additem(menu"He (%d$)""1"0g_He);
    
menu_additem(menu"Flash (%d$) (Terrorist)""2"0g_Flash);
    
menu_additem(menu"Smoke (%d$)""3"0g_Smoke);
    
    
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] > g_He)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought HE Nade");
                
cs_set_user_money(idcash[id] - 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] > g_Flash)
                {
                    
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Flash Nade");
                    
cs_set_user_money(idcash[id] - 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] > g_Smoke)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought Smoke Nade");
                
cs_set_user_money(idcash[id] - 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 
health get_user_health(id)
    new 
menu menu_create("(Health And Armor (Health)(Your Hp: %d)) HideNSeek Shop byConstentine ""shopHnsHealth"health);
    
menu_additem(menu"10hp (%d$)""1"0g_10hp);
    
menu_additem(menu"20hp (%d$)""2"0g_20hp);
    
menu_additem(menu"30hp (%d$)""3"0g_30hp);
    
    
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] > g_10hp)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 10Hp");
                
cs_set_user_money(idcash[id] - 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] > g_20hp)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 20Hp");
                
cs_set_user_money(idcash[id] - 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] > g_30hp)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 30Hp");
                
cs_set_user_money(idcash[id] - 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 
armor get_user_armor(id)
    new 
menu menu_create("(Health And Armor (Armor)(Your Armor: %d)) HideNSeek Shop byConstentine ""shopHnsArmor"armor);
    
menu_additem(menu"10armor(%d$)""1"0g_10ar);
    
menu_additem(menu"20armor (%d$)""2"0g_20ar);
    
menu_additem(menu"30armor (%d$)""3"0g_30ar);
    
    
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] > g_10ar)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 10Armor");
                
cs_set_user_money(idcash[id] - 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] > g_20ar)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 20Armor");
                
cs_set_user_money(idcash[id] - 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] > g_30ar)
            {
                
client_print(idprint_chat"[HideNSeek Shop] You Have Bought 30Armor");
                
cs_set_user_money(idcash[id] - 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

and i not understand why when i see the menu i cant see the cost of item its show only %d$
Eviatar Mor is offline
 


Thread Tools
Display Modes

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