[Modificare] Plugin Weapons Menu

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Pegasus6ix
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 11 Nov 2018, 23:25
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 10 times

30 Jun 2019, 00:11

Salutare, am acest plugin Weapons Menu, poate cineva sa-mi modifice armele de la "Ultimate - Vip only" din "Killer, Bumbum si Sniper" sa dea armele astea "M4A1 + DEAGLE" "AK47 + DEAGLE" "XM1040 + DEAGLE" "SNIPER + DEAGLE" AND "M249 + DEAGLE", as aprecia mult ajutorul, multumesc anticipat. :laughing_cat:

.sma

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#pragma semicolon 1

#define PLUGIN "AntiFurien Weapons"
#define VERSION "1.0"
#define AUTHOR "hadesownage"

#define VIP_ACCESS ADMIN_LEVEL_H

new szTag[] = "[AntiFurien Weapons]";

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say /weapons", "antifurien_menu", -1);
    register_clcmd("say_team /weapons", "antifurien_menu", -1);
	
    RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true );
    RegisterHam(Ham_Spawn, "player", "antifurien_menu", 1);
}

public fwPlayerSpawn( id ) 
{
	
	if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT ) {

		strip_user_weapons( id );
		give_item( id, "weapon_knife" );
		give_item( id, "weapon_hegrenade" );
		give_item( id, "weapon_flashbang" );
		give_item( id, "weapon_smokegrenade" );
		give_item( id, "weapon_deagle" );
		cs_set_user_bpammo( id, CSW_DEAGLE, 170 );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 );
	}

	else if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_T ) {

		strip_user_weapons( id );
		give_item( id, "weapon_knife" );
		give_item( id, "weapon_hegrenade" );
		give_item( id, "weapon_flashbang" );
		give_item( id, "weapon_smokegrenade" );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 );
	}
}

public antifurien_menu(id, level, cid) {    
    if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT) {
        
        new menu = menu_create( "Ce vei alege pentru a salva omenirea ?", "antifurien_giver");
        menu_additem(menu, "Draven", "1", 0);
        menu_additem(menu, "Ezreal", "2", 0);
        menu_additem(menu, "Garden", "3", 0 );
        menu_additem(menu, "Kayle", "4", 0);
        menu_additem(menu, "\rUltimate - VIP Only", "5", VIP_ACCESS);
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0);
        
        
        return 1;
    }
    
    return 1;
}

public antifurien_giver(id, menu, item, level, cid) {
    if( item == MENU_EXIT )
    {
        return 1;
    }
    
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    
    switch(key)
    {
        case 1:
        {
            give_item(id, "weapon_famas");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_FAMAS, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit Famas si Fiveseven !", szTag);
        }
        
        case 2:
        {
            give_item(id, "weapon_galil");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_GALIL, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit Gali si Fiveseven !", szTag);
        }
        
        case 3:
        {
            give_item(id, "weapon_aug");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_AUG, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit AUG si Fiveseven !", szTag);
        }
        
        case 4:
        {
            give_item(id, "weapon_sg550");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_SG550, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit SG550 si Fiveseven !", szTag);
        }
        
        case 5:
        {
            antifurien_vip_menu(id, level, cid);
        }
    }
    
    menu_destroy(menu);
    return 1;
    
}

public antifurien_vip_menu(id, level, cid) {    
    if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT) {
        
        new menu = menu_create( "VIP - Ce vei alege pentru a salva omenirea ?", "antifurien_vip_giver");
        menu_additem(menu, "\rKiLLeR", "1", VIP_ACCESS);
        menu_additem(menu, "\rBumBum", "2", VIP_ACCESS);
        menu_additem(menu, "\rSniper", "3", VIP_ACCESS);
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0);
        
        
        return 1;
    }
    
    return 1;
}

public antifurien_vip_giver(id, menu, item, level, cid) {
    if( item == MENU_EXIT )
    {
        return 1;
    }
    
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    
    switch(key)
    {
        case 1:
        {
            give_item(id, "weapon_m4a1");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_M4A1, 200);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit M4A1 si Deagle !", szTag);
        }
        
        case 2:
        {
            give_item(id, "weapon_m249");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_M249, 300);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit M249 si Deagle !", szTag);
        }
        
        case 3:
        {
            give_item(id, "weapon_awp");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_AWP, 50);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit AWP si Deagle !", szTag);
        }
    }
    
    menu_destroy(menu);
    return 1;
    
}
ZM.PUBZONE.RO
#2020 ZombiePlague
RoyalServer 2
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2549
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 62 times
Contact:

30 Jun 2019, 07:37

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#pragma semicolon 1

#define PLUGIN "AntiFurien Weapons"
#define VERSION "1.0"
#define AUTHOR "hadesownage"

#define VIP_ACCESS ADMIN_LEVEL_H

new szTag[] = "[AntiFurien Weapons]";

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say /weapons", "antifurien_menu", -1);
    register_clcmd("say_team /weapons", "antifurien_menu", -1);
	
    RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true );
    RegisterHam(Ham_Spawn, "player", "antifurien_menu", 1);
}

public fwPlayerSpawn( id ) 
{
	
	if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT ) {

		strip_user_weapons( id );
		give_item( id, "weapon_knife" );
		give_item( id, "weapon_hegrenade" );
		give_item( id, "weapon_flashbang" );
		give_item( id, "weapon_smokegrenade" );
		give_item( id, "weapon_deagle" );
		cs_set_user_bpammo( id, CSW_DEAGLE, 170 );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 );
	}

	else if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_T ) {

		strip_user_weapons( id );
		give_item( id, "weapon_knife" );
		give_item( id, "weapon_hegrenade" );
		give_item( id, "weapon_flashbang" );
		give_item( id, "weapon_smokegrenade" );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 );
	}
}

public antifurien_menu(id, level, cid) {    
    if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT) {
        
        new menu = menu_create( "Ce vei alege pentru a salva omenirea ?", "antifurien_giver");
        menu_additem(menu, "Draven", "1", 0);
        menu_additem(menu, "Ezreal", "2", 0);
        menu_additem(menu, "Garden", "3", 0 );
        menu_additem(menu, "Kayle", "4", 0);
        menu_additem(menu, "\rUltimate - VIP Only", "5", VIP_ACCESS);
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0);
        
        
        return 1;
    }
    
    return 1;
}

public antifurien_giver(id, menu, item, level, cid) {
    if( item == MENU_EXIT )
    {
        return 1;
    }
    
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    
    switch(key)
    {
        case 1:
        {
            give_item(id, "weapon_famas");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_FAMAS, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit Famas si Fiveseven !", szTag);
        }
        
        case 2:
        {
            give_item(id, "weapon_galil");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_GALIL, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit Gali si Fiveseven !", szTag);
        }
        
        case 3:
        {
            give_item(id, "weapon_aug");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_AUG, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit AUG si Fiveseven !", szTag);
        }
        
        case 4:
        {
            give_item(id, "weapon_sg550");
            give_item(id, "weapon_fiveseven");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_SG550, 200);
            cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit SG550 si Fiveseven !", szTag);
        }
        
        case 5:
        {
            antifurien_vip_menu(id, level, cid);
        }
    }
    
    menu_destroy(menu);
    return 1;
    
}

public antifurien_vip_menu(id, level, cid) {    
    if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT) {
        
       	 new menu = menu_create( "VIP - Ce vei alege pentru a salva omenirea ?", "antifurien_vip_giver");
      	 menu_additem(menu, "\rM4A1 + DEAGLE", "1", VIP_ACCESS);
    	 menu_additem(menu, "\rAK47 + DEAGLE", "2", VIP_ACCESS);
     	 menu_additem(menu, "\rXM1014 + DEAGLE", "3", VIP_ACCESS);
 	 menu_additem(menu, "\rAWP + DEAGLE", "4", VIP_ACCESS);
	 menu_additem(menu, "\rM249 + DEAGLE", "5", VIP_ACCESS);
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0);
        
        
        return 1;
    }
    
    return 1;
}

public antifurien_vip_giver(id, menu, item, level, cid) {
    if( item == MENU_EXIT )
    {
        return 1;
    }
    
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    new key = str_to_num(data);
    
    switch(key)
    {
        case 1:
        {
            give_item(id, "weapon_m4a1");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_M4A1, 200);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit M4A1 si Deagle !", szTag);
        }
        
        case 2:
        {
            give_item(id, "weapon_ak47");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_AK47, 300);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit AK47 si Deagle !", szTag);
        }
        
         case 2:
        {
            give_item(id, "weapon_xm1014 ");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_XM1014, 300);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit XM1014 si Deagle !", szTag);
        }

        case 4:
        {
            give_item(id, "weapon_m249");
            give_item(id, "weapon_deagle");
            give_item(id, "item_assaultsuit");
            cs_set_user_bpammo(id, CSW_M249, 300);
            cs_set_user_bpammo(id, CSW_DEAGLE, 50);
            ColorChat(id, GREEN, "%s^x01 Ai primit M249 si Deagle !", szTag);
        }
    }
    
    menu_destroy(menu);
    return 1;
    
}
no...
Pegasus6ix
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 11 Nov 2018, 23:25
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 10 times

30 Jun 2019, 21:10

Imi da eroare la compilare...

Code: Select all

//// WeaponsMenu2.sma
 fatal error 100: cannot read from file: "colorchat"
//
// Compilation aborted.
// 1 Error.
// Could not locate output file compiled\WeaponsMenu2.amx (compile failed).
//
// Compilation Time: 0.06 sec 
ZM.PUBZONE.RO
#2020 ZombiePlague
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2549
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 62 times
Contact:

02 Jul 2019, 07:06

Pegasus6ix wrote:
30 Jun 2019, 21:10
Imi da eroare la compilare...

Code: Select all

//// WeaponsMenu2.sma
 fatal error 100: cannot read from file: "colorchat"
//
// Compilation aborted.
// 1 Error.
// Could not locate output file compiled\WeaponsMenu2.amx (compile failed).
//
// Compilation Time: 0.06 sec 
Compilare locala si adauga colorchat.inc in folderul include
no...
Pegasus6ix
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 11 Nov 2018, 23:25
Detinator Steam: Nu
Fond eXtream: 0
Has thanked: 10 times

07 Jul 2019, 21:48

Am rezolvat, mersi foarte mult pentru ajutor. Apreciez. :alien_smiley:
ZM.PUBZONE.RO
#2020 ZombiePlague
Post Reply

Return to “Modificari pluginuri”

  • Information