Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <amxmisc>
- #include <fun>
- #define PLUGIN "WeaponsGiver"
- #define VERSION "1.0"
- #define AUTHOR "bluR_^"
- public plugin_init() {
- register_clcmd("exec csdeath.cfg", "BlockCommand");
- register_clcmd("say /awp", "giveAwp")
- register_clcmd("say /scout", "giveScout")
- register_clcmd("say /deagle", "giveDeagle")
- register_clcmd("say /usp", "giveUsp")
- register_clcmd("say /m4a1", "giveM4a1")
- register_clcmd("say /ak47", "giveAk47")
- register_clcmd("say /glock", "giveGlock")
- register_clcmd("say /he", "giveHe")
- register_clcmd("say /flash", "giveFlash")
- register_clcmd("say /smoke", "giveSmoke")
- register_clcmd("say /c4", "C4")
- register_clcmd("say /p90", "giveP90")
- register_clcmd("say /all", "giveAll")
- register_clcmd("say /famas", "giveFamas")
- register_clcmd("say /galil", "giveGalil")
- register_clcmd("say /aug", "giveAug")
- register_clcmd("say /nades", "giveNades")
- register_clcmd("say /pistols", "givePistols")
- register_clcmd("say /menu", "MainMenus")
- register_clcmd("amx_MainMenu_Handler", "MainMenus_Handler")
- register_clcmd("amx_automassager", "AutoMessage")
- new MainMenus = register_menuid("@f0rce");
- register_menucmd(MainMenus, 1023, "MenuName_Handler");
- set_task(200.0, "AutoMessage",_,_,_, "b");
- }
- public giveAwp(client)
- {
- give_item(client, "weapon_awp")
- }
- public giveScout(client)
- {
- give_item(client, "weapon_scout")
- }
- public giveDeagle(client)
- {
- give_item(client, "weapon_deagle")
- }
- public giveUsp(client)
- {
- give_item(client, "weapon_usp")
- }
- public giveM4a1(client)
- {
- give_item(client, "weapon_m4a1")
- }
- public giveAk47(client)
- {
- give_item(client, "weapon_ak47")
- }
- public giveGlock(client)
- {
- give_item(client, "weapon_glock")
- }
- public giveHe(client)
- {
- give_item(client, "weapon_hegrenade")
- }
- public giveFlash(client)
- {
- give_item(client, "weapon_flashbang")
- }
- public giveSmoke(client)
- {
- give_item(client, "weapon_smokegrenade")
- }
- public C4(client)
- {
- give_item(client, "weapon_c4")
- }
- public giveP90(client)
- {
- give_item(client, "weapon_p90")
- }
- public giveAll(client)
- {
- give_item(client, "weapon_p90")
- give_item(client, "weapon_c4")
- give_item(client, "weapon_smokegrenade")
- give_item(client, "weapon_flashbang")
- give_item(client, "weapon_flashbang")
- give_item(client, "weapon_hegrenade")
- give_item(client, "weapon_glock")
- give_item(client, "weapon_ak47")
- give_item(client, "weapon_m4a1")
- give_item(client, "weapon_usp")
- give_item(client, "weapon_deagle")
- give_item(client, "weapon_scout")
- give_item(client, "weapon_awp")
- give_item(client, "weapon_c4")
- give_item(client, "weapon_famas")
- give_item(client, "weapon_galil")
- give_item(client, "weapon_aug")
- }
- public giveFamas(client)
- {
- give_item(client, "weapon_famas")
- }
- public giveGalil(client)
- {
- give_item(client, "weapon_galil")
- }
- public giveAug(client)
- {
- give_item(client, "weapon_aug")
- }
- public giveNades(client)
- {
- give_item(client, "weapon_flashbang")
- give_item(client, "weapon_flashbang")
- give_item(client, "weapon_hegrenade")
- give_item(client, "weapon_smokegrenade")
- }
- public givePistols(client)
- {
- give_item(client, "weapon_deagle")
- give_item(client, "weapon_usp")
- give_item(client, "weapon_glock")
- give_item(client, "weapon_elite")
- give_item(client, "weapon_fiveseven")
- give_item(client, "weapon_p228")
- }
- public MainMenus(id) {
- new szBuffer[512], iLen;
- iLen = formatex(szBuffer, sizeof szBuffer - 1, "\yWeaponsGiver Menu By /rbluR.^n"); // Koteret
- iLen += formatex(szBuffer[iLen], (sizeof szBuffer - 1) - iLen, "\r1. \wAwp^n"); // Efsharot 1
- iLen += formatex(szBuffer[iLen], (sizeof szBuffer - 1) - iLen, "\r2. \wScout^n"); // Efsharot 2
- iLen += formatex(szBuffer[iLen], (sizeof szBuffer - 1) - iLen, "\r3. \wDeagle^n"); // Efsharot 3
- iLen += formatex(szBuffer[iLen], (sizeof szBuffer - 1) - iLen, "\r0. \yExit");
- new iKeys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<< 9);
- show_menu(id, iKeys, szBuffer, -1, "@f0rce");
- }
- public MainMenus_Handler(id, key) {
- switch(key) {
- case 0: {
- give_item(id, "weapon_awp");
- ChatColor(id, "You Got Awp.");
- }
- case 1: {
- give_item(id, "weapon_scout");
- ChatColor(id, "You Got Scout.");
- }
- case 2: {
- give_item(id, "weapon_deagle");
- ChatColor(id, "You Got Deagle.");
- }
- case 9: return PLUGIN_HANDLED;
- }
- return PLUGIN_HANDLED;
- }
- public AutoMessage()
- {
- ChatColor(0, "^x01 This server running^x04 Weapon Giver^x01 mod, type^x03 Any Weapon Name like this^x01 - ^x03 /awp^x01.");
- }
- stock ChatColor(const id, const string[], {Float, Sql, Resul,_}:...) {
- new msg[191], players[32], count = 1
- static len
- len = formatex(msg, charsmax(msg), "^x04[^x03 WeaponsGiver^x04 ]^x01 ")
- vformat(msg[len], charsmax(msg) - len, string, 3)
- 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()
- }
- }
- }
- public BlockCommand(id)
- return PLUGIN_HANDLED;
Add Comment
Please, Sign In to add comment