Veteran Member
|
03-27-2014
, 08:26
Re: shop
|
#3
|
You didn't write this, all you did was edit a post made be Connor.
Here's Connor code:
PHP Code:
#include <amxmodx> #include <cstrike> #include <fun>
#define PLUGIN "shop tut" #define VERSION "1.0" #define AUTHOR "Blizzard"
new g_shop_menu new g_iBlinkAcct
new const Cannot_Carry_Anymore[] = "#Cstrike_TitlesTXT_Cannot_Carry_Anymore"
new g_szItems[][] = { "HE Grenade", "Flash Grenade", "Smoke Grenade" }
new g_iItemsPrices[] = { 400, 300, 400, }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /shop", "cmdShop")
g_iBlinkAcct = get_user_msgid("BlinkAcct")
g_shop_menu = menu_create("\yShop Menu\R$", "handler_ShopMenu")
new szItemName[32] for(new i; i<sizeof(g_szItems) && i<sizeof(g_iItemsPrices); i++) { formatex(szItemName, charsmax(szItemName), "%s\y\R%d", g_szItems[ i ], g_iItemsPrices[ i ]) menu_additem(g_shop_menu, szItemName) } menu_setprop(g_shop_menu, MPROP_NUMBER_COLOR, "\w") }
public cmdShop(id) { menu_display(id, g_shop_menu) }
public handler_ShopMenu(id, menu, item) { if( item >= 0 && is_user_alive(id) ) { new new_money = cs_get_user_money(id) - g_iItemsPrices[item] if( new_money < 0 ) { client_print(id, print_center, "#Cstrike_TitlesTXT_Not_Enough_Money") message_begin(MSG_ONE_UNRELIABLE, g_iBlinkAcct, .player=id) { write_byte(2) } message_end() }
switch( item ) { case 0: { if( user_has_weapon(id, CSW_HEGRENADE) ) { client_print(id, print_center, Cannot_Carry_Anymore) } else { give_item(id, "weapon_hegrenade") cs_set_user_money(id, new_money) } } case 1: { if( cs_get_user_bpammo(id, CSW_FLASHBANG) < 2 ) { give_item(id, "weapon_flashbang") cs_set_user_money(id, new_money) } else { client_print(id, print_center, Cannot_Carry_Anymore) } } case 3: { if( user_has_weapon(id, CSW_SMOKEGRENADE) ) { client_print(id, print_center, Cannot_Carry_Anymore) } else { give_item(id, "weapon_smokegrenade") cs_set_user_money(id, new_money) } } } } }
Dawood code:
PHP Code:
#include <fun>
#define PLUGIN "shop" #define VERSION "1.0" #define AUTHOR "Dawood Najam"
new g_shop_menu new g_iBlinkAcct
new const Cannot_Carry_Anymore[] = "#Cstrike_TitlesTXT_Cannot_Carry_Anymore"
new g_szItems[][] = { "AK47", "M4A1", "AWP" }
new g_iItemsPrices[] = { 1900, 2500, 3000, }
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say shop", "cmdShop")
g_iBlinkAcct = get_user_msgid("BlinkAcct")
g_shop_menu = menu_create("\yShop Menu\R$", "handler_ShopMenu")
new szItemName[32] for(new i; i<sizeof(g_szItems) && i<sizeof(g_iItemsPrices); i++) { formatex(szItemName, charsmax(szItemName), "%s\y\R%d", g_szItems[ i ], g_iItemsPrices[ i ]) menu_additem(g_shop_menu, szItemName) } menu_setprop(g_shop_menu, MPROP_NUMBER_COLOR, "\w") }
public cmdShop(id) { menu_display(id, g_shop_menu) }
public handler_ShopMenu(id, menu, item) { if( item >= 0 && is_user_alive(id) ) { new new_money = cs_get_user_money(id) - g_iItemsPrices[item] if( new_money < 0 ) { client_print(id, print_center, "#Cstrike_TitlesTXT_Not_Enough_Money") message_begin(MSG_ONE_UNRELIABLE, g_iBlinkAcct, .player=id) { write_byte(2) } message_end() }
switch( item ) { case 0: { if( user_has_weapon(id, CSW_AK47) ) { client_print(id, print_center, Cannot_Carry_Anymore) } else { give_item(id, "weapon_ak47") cs_set_user_money(id, 1900) } } case 1: { if( cs_get_user_bpammo(id, CSW_M4A1) < 2 ) { give_item(id, "weapon_m4a1") cs_set_user_money(id, 2500) } else { client_print(id, print_center, Cannot_Carry_Anymore) } } case 2: { if( user_has_weapon(id, CSW_AWP) ) { client_print(id, print_center, Cannot_Carry_Anymore) } else { give_item(id, "weapon_awp") cs_set_user_money(id, 3000) } } } } }
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
|
|