Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <amxmisc>
- #define PLUGIN "New Plug-In"
- #define VERSION "1.0"
- #define AUTHOR "Megastorm"
- new const shop_itemi[][][] = {
- { "aspirin", 1500, 2500 },
- { "morfijum", 2500, 5000 },
- { "redbull", 3700, 7500 },
- { "iskustvo", 2500, 5000 },
- { "super_iskustvo", 5000, 10000 },
- { "slucajni_predmet", 2000, 3000 }
- }
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- // Add your code here...
- }
- public ShopNormal( id ) {
- new text[ 191 ];
- formatex( text,charsmax( text ), "%s", g_PlayerData[ id ][ g_iVIP ] ? "VIP Shop" : "Shop" );
- new menu = menu_create( text, "ShopNormal_Handle" );
- for(new i = 0; i < sizeof shop_itemi; i++) {
- formatex( text, charsmax( text ), "%L\w [\y%L:\r %s\y$\w]", id, shop_itemi[i][0], id, "cena", shop_itemi[i][(g_PlayerData[ id ][ g_iVIP ] ? 1:2)]);
- menu_additem( menu, text, "1", 0 );
- }
- menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
- menu_display( id, menu );
- }
- public ShopNormal_Handle( id, menu, item ) {
- client_cmd( id, "spk QTM_CodMod/select" );
- if( item == MENU_EXIT ) {
- menu_destroy( menu );
- return PLUGIN_CONTINUE;
- }
- menu_display( id, menu );
- new hp = get_user_health( id );
- switch( item ) {
- case 0: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 1500 : 2500 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- if( hp >= max_hp_igraca[ id ] ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "max_hp" );
- return PLUGIN_CONTINUE;
- }
- new ammount = 100;
- new nova_energija = ( hp + ammount < max_hp_igraca[ id ] )? hp + ammount: max_hp_igraca[ id ];
- set_user_health(id, nova_energija);
- ColorChat( id, GREEN,"[COD:MW]^1 %L^3 +50 HP", id, "kupio" );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 1500 : 2500 ) );
- }
- case 1: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 2500 : 5000 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- if( hp >= max_hp_igraca[ id ] ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "max_hp" );
- return PLUGIN_CONTINUE;
- }
- new ammount = 200;
- new nova_energija = ( hp + ammount < max_hp_igraca[ id ] )? hp + ammount: max_hp_igraca[ id ];
- set_user_health(id, nova_energija);
- ColorChat( id, GREEN, "[COD:MW]^1 %L^3 +100 HP", id, "kupio" );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 2500 : 5000 ) );
- }
- case 2: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 3700 : 7500 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- set_user_gravity( id, get_user_gravity( id ) - 0.3 );
- set_user_maxspeed( id, get_user_maxspeed( id ) + 10.0 );
- ColorChat( id, GREEN, "[COD:MW]^1 %L^3 RedBull", id, "kupio" );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 3700 : 7500 ) );
- }
- case 3: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 2500 : 5000 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- g_PlayerData[ id ][ g_iExperience ] += 500;
- ColorChat( id, GREEN, "[COD:MW]^1 %L^3 +500 XP", id, "kupio" );
- ProveriNivo( id );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 2500 : 5000 ) );
- }
- case 4: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 5000 : 10000 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- g_PlayerData[ id ][ g_iExperience ] += 1000;
- ColorChat( id, GREEN, "[COD:MW]^1 %L^3 +1000 XP", id, "kupio" );
- ProveriNivo( id );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 5000 : 10000 ) );
- }
- case 5: {
- if( cs_get_user_money( id ) < ( g_PlayerData[ id ][ g_iVIP ] ? 2000 : 3000 ) ) {
- ColorChat( id, TEAM_COLOR, "[COD:MW]^1 %L.", id, "nemas_para" )
- return PLUGIN_CONTINUE;
- }
- DajPredmet( id, random_num( 1, sizeof Nazivi_predmeta - 1 ) );
- cs_set_user_money( id, cs_get_user_money( id ) - ( g_PlayerData[ id ][ g_iVIP ] ? 2000 : 3000 ) );
- }
- }
- return PLUGIN_CONTINUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment