/* Plugin generated by AMXX-Studio */
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#define PLUGIN "test01"
#define VERSION "1.0"
#define AUTHOR "BorZ"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "say /shop" , "tryshop" );
register_clcmd( "say /bolt" , "tryshop" );
}
public tryshop( id )
{
switch( cs_get_user_team( id ) )
{
case CS_TEAM_T: func_OpenShopT( id );
case CS_TEAM_CT: func_OpenShopCT( id );
}
}
public func_OpenShopCT( id )
{
new menu = menu_create( "\rProba \ybolt" , "func_OpenShopCT_handler" );
menu_additem( menu ,"deagle+PARA+m4a1 \r110$" );
menu_additem( menu ,"awp+AK47+DEAGLE \r120$" );
menu_additem( menu ,"gravitacio \r100$" );
menu_additem( menu ,"Godmode \r130$" );
menu_additem( menu ,"Shield+\ygranyok \r105$" );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_setprop( menu, MPROP_EXITNAME, "Kilép" );
menu_display( id, menu, 0 );
return PLUGIN_HANDLED;
}
public func_OpenShopT( id )
{
new menu = menu_create( "\rProba \ybolt" , "func_OpenShopT_handler" );
menu_additem( menu ,"M4A1+AK47+DEAGLE \r110$" );
menu_additem( menu ,"awp+AK47+DEAGLE \r120$" );
menu_additem( menu ,"gravitacio \r100$" );
menu_additem( menu ,"Godmode \r130$" );
menu_additem( menu ,"Shield+\ygranyok \r105$" );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop( menu, MPROP_EXITNAME, "Kilép");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public func_OpenShopT_handler( id, menu, item )
{
if( item == MENU_EXIT || !is_user_connected( id ) || cs_get_user_team( id ) != CS_TEAM_T )
{
menu_cancel( id );
return PLUGIN_HANDLED;
}
new command[ 6 ], name[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback );
new penz = cs_get_user_money( id );
switch( item )
{
case 0:
{
if ( penz >= 110 )
{
give_item( id, "weapon_ak47" );
give_item( id, "weapon_m4a1" );
give_item( id, "weapon_deagle" );
cs_set_user_money( id, penz - 110 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "Nincs penz ak47+m4a1+deagle pisztolyra" );
}
}
case 1:
{
if ( penz >= 120 )
{
give_item( id, "weapon_ak47" );
give_item( id, "weapon_awp" );
give_item( id, "weapon_deagle" );
cs_set_user_money( id, penz - 120 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
case 2:
{
if( penz >= 100 )
{
set_user_gravity( id, 0.5 );
cs_set_user_money( id, penz - 100 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
case 3:
{
if ( penz >= 130 )
{
set_user_godmode( id, 1 );
cs_set_user_money( id, penz - 130 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
case 4:
{
if ( penz >= 105 )
{
give_item( id, "weapon_shield" );
give_item( id, "weapon_smokegrenade" );
give_item( id, "weapon_hegrenade" );
give_item( id, "weapon_flashbang" );
cs_set_user_money( id, penz - 105 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public func_OpenShopCT_handler( id, menu, item )
{
if( item == MENU_EXIT || !is_user_connected( id ) || cs_get_user_team( id ) != CS_TEAM_CT )
{
menu_cancel( id );
return PLUGIN_HANDLED;
}
new command[ 6 ], name[ 64 ], access, callback;
menu_item_getinfo( menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback );
new penz = cs_get_user_money( id );
switch( item )
{
case 0:
{
if ( penz >= 110 )
{
give_item( id, "weapon_m4a1" );
give_item( id, "weapon_m249" );
give_item( id, "weapon_deagle" );
cs_set_user_money( id, penz - 110 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "Nincs penz ak47+m4a1+deagle pisztolyra" );
}
}
case 1:
{
if ( penz >= 120 )
{
give_item( id, "weapon_ak47" );
give_item( id, "weapon_awp" );
give_item( id, "weapon_deagle" );
cs_set_user_money( id, penz - 120 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" )
}
}
case 2:
{
if( penz >= 100 )
{
set_user_gravity( id, 0.5 );
cs_set_user_money( id, penz - 100 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
case 3:
{
if ( penz >= 130 )
{
set_user_godmode( id, 1 );
cs_set_user_money( id, penz - 130 );
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
case 4:
{
if ( penz >= 105 )
{
give_item( id, "weapon_shield" );
give_item( id, "weapon_smokegrenade" );
give_item( id, "weapon_hegrenade" );
give_item( id, "weapon_flashbang" );
cs_set_user_money( id, penz - 105);
ColorChat( id, GREEN, "Sikerült megvenni a cuccokat" );
}
else
{
ColorChat( id, GREEN, "NEM Sikerult megvenni" );
}
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}