Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // |========= V.I.P Weapons Menu ==========|
- // |========= Made By dRaGoNeLy ===========|
- /* Librariile Pluginului */
- #include <amxmodx>
- #include <amxmisc>
- #include <hamsandwich>
- #include <cstrike>
- #include <fun>
- /* Descrierea Pluginului */
- #define PLUGIN "V.I.P Menu"
- #define VERSION "1.0"
- #define AUTHOR "dRaGoNeLy"
- /* Flagul V.I.P */
- #define VIP_FLAG ADMIN_LEVEL_H
- /* Tabsize */
- #pragma tabsize 1
- // Baza Pluginului
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR);
- register_clcmd("say /vmenu", "ClCmdVIPTest", VIP_FLAG);
- register_clcmd("say_team /vmenu", "ClCmdVIPTest", VIP_FLAG);
- }
- /* Testare Acces V.I.P */
- public ClCmdVIPTest(id)
- {
- if(get_user_flags(id) & VIP_FLAG)
- {
- if(!is_user_alive(id))
- chat_color(id, "!g[!nVIP!g]!n Esti mort!");
- else
- ClCmdVIP(id)
- }
- else
- chat_color(id, "!g[!nVIP!g]!n Nu ai acces la V.I.P Menu!");
- }
- /* Meniul V.I.P */
- public ClCmdVIP(id)
- {
- new vipMenu = menu_create("\rV\w.\rI\w.\rP \yMenu", "VIPMenu");
- menu_additem(vipMenu, "\y[100]\d[Health]", "1");
- menu_additem(vipMenu, "\y[200]\d[Armor]", "2");
- menu_additem(vipMenu, "\y[300]\d[Gravity]", "3");
- menu_additem(vipMenu, "\y[WPN]\d[M249]", "4");
- menu_additem(vipMenu, "\y[WPN]\d[AWP]", "5");
- menu_additem(vipMenu, "\y[WPN]\d[XM1014]", "6");
- menu_additem(vipMenu, "\y[3000]\d[Money]", "7");
- menu_setprop(vipMenu, MPROP_EXIT, MEXIT_ALL);
- menu_display(id, vipMenu, 0);
- return 1;
- }
- /* Actiunea Meniului */
- public VIPMenu(id, vipMenu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy (vipMenu);
- return 1;
- }
- switch (item)
- {
- case 0:
- {
- set_user_health(id, get_user_health(id) + 100)
- return 1;
- }
- case 1:
- {
- set_user_armor(id, get_user_armor(id) + 200)
- return 1;
- }
- case 2:
- {
- set_user_gravity(id, 0.4)
- return 1;
- }
- case 3:
- {
- give_item(id, "weapon_m249")
- cs_set_user_bpammo(id, CSW_M249, 250)
- return 1;
- }
- case 4:
- {
- give_item(id, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP, 250)
- return 1;
- }
- case 5:
- {
- give_item(id, "weapon_xm1014")
- cs_set_user_bpammo(id, CSW_XM1014, 250)
- return 1;
- }
- case 6:
- {
- cs_set_user_money(id, cs_get_user_money(id) + 3000)
- return 1;
- }
- }
- menu_destroy (vipMenu);
- return 1;
- }
- /* Stockul De Culoare */
- stock chat_color(const id, const input[], any:...)
- {
- new count = 1, players[32]
- static msg[191]
- vformat(msg, 190, input, 3)
- replace_all(msg, 190, "!g", "^4")
- replace_all(msg, 190, "!y", "^1")
- replace_all(msg, 190, "!team", "^3")
- replace_all(msg, 190, "!n", "^0");
- if (id) players[0] = id; else get_players(players, count, "ch")
- {
- for (new i = 0; i < count; i++)
- {
- if (is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
- write_byte(players[i]);
- write_string(msg);
- message_end();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment