Descriere Plugin Dorit : As dori un plugin /shop pe bani nu pe credite si sa nu aiba arme pentru vip
Alte informatii : Meniul furien sa comntina 1 superknife 1000$
2 50 hp 2000$
3 20 hp 1000$
4 no flash 3000
5 grenada 3000
6 50 (armura)ap 2000
Meniul a-furien 1 m4a1
2 ak47
3-4=shoutgan-uriel
5-8 alte arme
Plugin /shop furien
Categoria cu cereri de pluginuri si nu numai.
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- Doctor whO? <3
- Membru, skill +3
- Posts: 1196
- Joined: 21 Jun 2013, 12:40
- Detinator Steam: Da
- CS Status: Citesc forumul eXtreamCS.com...!
- Reputatie: Fost Membru Club eXtreamCS (doua luni)
- Has thanked: 109 times
- Been thanked: 75 times
- Contact:
Arme
Shop
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ /* Credits: The YONTU - Code Optimized scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn */ #include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> #include <fakemeta_util> new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu"; new const VERSION[] = "1.3"; #pragma semicolon 1 new bool: HaveChoosenWeap[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, "Adventx && Snow."); register_clcmd("say /weapons","SayWeapons"); register_clcmd("say /guns","SayWeapons"); register_clcmd("say_team /weapons","SayWeapons"); register_clcmd("say_team /guns","SayWeapons"); RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1); } public hamPlayerSpawnPost(id) { if(is_user_alive(id) && get_user_team(id) == 1) { set_task(0.1, "FurienItem",id); } if(is_user_alive(id) && get_user_team(id) == 2) { ShowMenuWeap(id); HaveChoosenWeap[id] = false; set_task(0.1, "AntiFurienItem",id); } } public FurienItem(id) { fm_give_item(id, "weapon_knife"); fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_flashbang"); fm_give_item(id, "weapon_flashbang"); } public AntiFurienItem(id) { fm_give_item(id, "weapon_knife"); fm_give_item(id, "weapon_deagle"); fm_give_item(id, "weapon_flashbang"); fm_give_item(id, "weapon_flashbang"); cs_set_user_bpammo(id, CSW_DEAGLE,250); } public ShowMenuWeap(id) { new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap"); menu_additem(szMenu, "M4A1","1"); menu_additem(szMenu, "AK47","2"); menu_additem(szMenu, "Galil","3"); menu_additem(szMenu, "P90","4"); menu_additem(szMenu, "Mp5Navy","5"); menu_additem(szMenu, "XM1014","6"); menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL); menu_display(id, szMenu, 0); return PLUGIN_HANDLED; } public AntiFurienWeap(id, szMenu, item) { if(item == MENU_EXIT) return PLUGIN_HANDLED; if(get_user_team(id) != 2) return PLUGIN_HANDLED; new data [6], szName [64]; new access, callback; menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback); new key = str_to_num (data); switch (key) { case 1: { HaveChoosenWeap[id] = true; give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1,300); } case 2: { HaveChoosenWeap[id] = true; give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47,300); } case 3: { HaveChoosenWeap[id] = true; give_item(id, "weapon_galil"); cs_set_user_bpammo(id, CSW_GALIL,300); } case 4: { HaveChoosenWeap[id] = true; give_item(id, "weapon_p90"); cs_set_user_bpammo(id, CSW_P90,300); } case 5: { HaveChoosenWeap[id] = true; give_item(id, "weapon_mp5navy"); cs_set_user_bpammo(id, CSW_MP5NAVY,300); } case 6: { HaveChoosenWeap[id] = true; give_item(id, "weapon_xm1014"); cs_set_user_bpammo(id, CSW_XM1014,300); } } menu_destroy(szMenu); return PLUGIN_HANDLED; } public SayWeapons(id) { if(get_user_team(id) == 2) { if(!is_user_alive(id)) { ChatColor(id, "!g[AntiFurien Weapons] !nYou can't select your weapons when you're dead!"); return; } if(HaveChoosenWeap[id]==true) { ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round"); return; } else { ShowMenuWeap(id); } } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!g", "^4"); // Green Color replace_all(msg, 190, "!n", "^1"); // Default Color replace_all(msg, 190, "!t", "^3"); // Team Color replace_all(msg, 190, "!t2", "^0"); // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */
Shop
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <cstrike> #include <fakemeta_util> #include <hamsandwich> #define PLUGIN "Furien Shop Menu" #define VERSION "0.1" #define AUTHOR "sasuke_cstrike" // -- || Take Damage #define IsPlayer(%0) ( 1 <= %0 <= g_iMaxPlayers ) new g_iMaxPlayers; // -- || Bool's new bool:superknife [ 33 ]; // -- || Constante new const v_superknife [ 66 ] = "models/v_super_knife.mdl"; // Pui tu model-ul new const p_superknife [ 64 ] = "models/p_super_knife.mdl"; // Pui tu model-ul new const PICK_AMMO[] = "items/9mmclip1.wav"; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) // -- || Chat register_clcmd( "say shop", "ShopCmd"); register_clcmd( "say /shop", "ShopCmd"); register_clcmd( "say_team shop", "ShopCmd"); register_clcmd( "say_team /shop", "ShopCmd"); // -- || Event's register_event("DeathMsg", "eDeath", "a") register_event ( "CurWeapon", "CurrWeapon", "be", "1=1" ); // -- || HamSandwich RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" ); RegisterHam ( Ham_Spawn, "player", "Spawn", true ); // -- || TakeDamage g_iMaxPlayers = get_maxplayers ( ); // Add your code here... } public eDeath ( ) { if ( superknife [ read_data ( 2 ) ] ) { superknife [ read_data ( 2 ) ] = false; } } public plugin_precache ( ) { //Super-Knife precache_model ( v_superknife ); precache_model ( p_superknife ); precache_sound(PICK_AMMO); } public client_disconnect ( id ) { superknife[ id ] = false; } public Spawn( id ) { if(get_user_team(id) == 1) { fm_strip_user_weapons(id) ; fm_give_item(id, "weapon_knife") ; fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_flashbang"); cs_set_user_bpammo(id, CSW_FLASHBANG, 2); fm_give_item(id, "weapon_smokegrenade"); } if(get_user_team(id) == 2) { fm_strip_user_weapons(id) ; fm_give_item(id, "weapon_knife") ; fm_give_item(id, "weapon_hegrenade"); fm_give_item(id, "weapon_smokegrenade"); superknife[ id ] = false; } } public CurrWeapon ( id ) { if ( superknife [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) { set_pev ( id, pev_viewmodel2, v_superknife ); set_pev ( id, pev_weaponmodel2, p_superknife ); } } public ShopCmd(id) { new iMoney = cs_get_user_money(id); switch(get_user_team(id)) { case 1: { new Titlu[101]; formatex(Titlu, 100, "\yFurien Shop^n\yBani Tai:\r%d$", iMoney); new ShopMenu = menu_create(Titlu, "weaponshandler"); if(iMoney < 10000) { menu_additem(ShopMenu, "Super Knife \d10000$", "1", 0); } else { menu_additem(ShopMenu, "Super Knife \y10000$", "1", 0); } if(iMoney < 3000) { menu_additem(ShopMenu, "\r+50 \wHP \d3000$", "2", 0); } else { menu_additem(ShopMenu, "\r+50 \wHP \y3000$", "2", 0); } if(iMoney < 500) { menu_additem(ShopMenu, "\r+50\w AP \d500$", "3", 0); } else { menu_additem(ShopMenu, "\r+50\w AP \y500$", "3", 0); } if(iMoney < 3000) { menu_additem(ShopMenu, "He Grenade \d3000$", "4", 0); } else { menu_additem(ShopMenu, "He Grenade \y3000$", "4", 0); } menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL); menu_display(id, ShopMenu, 0); } case 2: { new Titlu[101]; formatex(Titlu, 100, "\yAnti-Furien Shop^n\yBani Tai:\r%d$", iMoney); new ShopMenu = menu_create( Titlu, "weaponshandler"); if(iMoney < 500) { menu_additem(ShopMenu, "Defuse KIT \d500$", "1", 0); } else { menu_additem(ShopMenu, "Defuse KIT \y500$", "1", 0); } if(iMoney < 3000) { menu_additem(ShopMenu, "\r+50 \wHP \d3000$", "2", 0); } else { menu_additem(ShopMenu, "\r+50 \wHP \y3000$", "2", 0); } if(iMoney < 500) { menu_additem(ShopMenu, "\r+50\w AP \d500$", "3", 0); } else { menu_additem(ShopMenu, "\r+50\w AP \y500$", "3", 0); } if(iMoney < 6000) { menu_additem(ShopMenu, "He Grenade \d6000$", "4", 0); } else { menu_additem(ShopMenu, "He Grenade \y6000$", "4", 0); } menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL); menu_display(id, ShopMenu, 0); } } return 1; } public weaponshandler(id, ShopMenu, item) { if( item == MENU_EXIT ) { menu_destroy(ShopMenu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(ShopMenu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { switch(get_user_team(id)) { case 1: { if(superknife[ id ]) { ColorChat(id, "^x04[Shop]^x01 Ai deja super knife."); return 1; } else { new iMoney = cs_get_user_money(id) - 10000; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); superknife[ id ] = true; CurrWeapon(id); cs_set_user_money(id, iMoney); } } } case 2: { new iMoney = cs_get_user_money(id) - 500; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_give_item ( id, "item_thighpack" ); cs_set_user_money(id, iMoney); } } } } case 2: { switch(get_user_team(id)) { case 1: { new iMoney = cs_get_user_money(id) - 3000; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { new iHealth = get_user_health(id); if(iHealth >= 250) { ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_set_user_health(id, iHealth + 50); cs_set_user_money(id, iMoney); } } } case 2: { new iMoney = cs_get_user_money(id) - 3000; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { new iHealth = get_user_health(id); if(iHealth >= 250) { ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_set_user_health(id, iHealth + 50); cs_set_user_money(id, iMoney); } } } } } case 3: { switch(get_user_team(id)) { case 1: { new iMoney = cs_get_user_money(id) - 500; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { new iArmor = get_user_armor(id); if(iArmor >= 200) { ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_set_user_armor(id, iArmor + 50); cs_set_user_money(id, iMoney); } } } case 2: { new iMoney = cs_get_user_money(id) - 500; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { new iArmor = get_user_armor(id); if(iArmor >= 200) { ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_set_user_armor(id, iArmor + 50); cs_set_user_money(id, iMoney); } } } } } case 4: { switch(get_user_team(id)) { case 1: { new iMoney = cs_get_user_money(id) - 3000; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else if (!user_has_weapon (id, CSW_HEGRENADE)) { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_give_item ( id, "weapon_hegrenade" ); cs_set_user_money(id, iMoney); } else { ColorChat(id, "^x04[Shop]^x01 Ai deja o grenada HE."); } } case 2: { new iMoney = cs_get_user_money(id) - 6000; if(iMoney < 0) { ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani."); } else { emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM); fm_give_item ( id, "weapon_hegrenade" ); cs_set_user_money(id, iMoney); } } } } } menu_destroy(ShopMenu); return PLUGIN_HANDLED; } public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) { if ( IsPlayer ( iAttacker ) ) { if( iInflictor == iAttacker && superknife [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 ) { SetHamParamFloat( 4, fDamage * 3.0); return HAM_HANDLED; } } return HAM_IGNORED; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } }
Jump to
- eXtream - Forum
- ↳ Steam
- ↳ Forum
- ↳ WebDesign
- ↳ Incepatori
- ↳ Cos de reciclare
- ↳ Discutii generale
- ↳ Anunturi
- ↳ Security zone
- ↳ Filme si seriale
- ↳ Reclamatii
- ↳ Entertainment
- ↳ Distractie
- ↳ Clubul eXtreamCS - Intra si tu ! [noi oportunitati]
- eXtream - Counter-Strike 2
- ↳ Counter-Strike 2
- eXtream - Counter-Strike 1.6
- ↳ Diverse
- ↳ Filme gaming
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Tutoriale
- ↳ Cereri
- ↳ Discutii generale
- ↳ Probleme la servere dedicate de Counter-Strike
- ↳ Cereri admin / slot
- ↳ Probleme in jocul Counter-Strike
- ↳ Pluginuri
- ↳ Pluginuri eXtream
- ↳ Cereri
- ↳ AdminMod
- ↳ AmxModX
- ↳ Resurse
- ↳ Moduri
- ↳ Addon-uri
- ↳ Kit-uri
- ↳ Harti
- ↳ Diverse
- ↳ Cereri
- ↳ Servere
- ↳ Programarea CS-ului
- ↳ Scripting
- ↳ Modificari pluginuri
- ↳ CStrike
- ↳ Cereri
- eXtream - Echipa
- ↳ Productia eXtream
- ↳ Harti eXtream
- ↳ CS.eXtreamCS.com - Server oficial eXtreamCS
- ↳ Zona administrativă
- ↳ Cereri acces
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Admin zone
- ↳ CS2.eXtreamCS.com - Server official eXtreamCS
- ↳ XMAS.eXtreamCS.com
- ↳ Cereri admin
- ↳ Cereri unban
- ↳ Reclamatii / Sugestii
- ↳ eXtreamCS #PubMasters
- eXtream - Counter Strike Global Offensive
- ↳ Diverse
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Probleme la servere dedicate de Counter-Strike: Global Offensive
- ↳ Probleme in jocul Counter-Strike: Global Offensive
- ↳ Pluginuri
- ↳ Cereri
- ↳ Resurse
- ↳ Addons-uri
- ↳ Hărți
- ↳ Diverse
- ↳ Servere
- eXtream - Counter-Strike Source
- ↳ Tutoriale
- ↳ Pluginuri
- ↳ Servere
- ↳ Resurse
- ↳ Harti
- ↳ Moduri
- ↳ Diverse
- ↳ Classic » CS
- ↳ Anunțuri administrative
- ↳ Cereri admin/slot
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Banlist
- ↳ Admins Only
- ↳ Discord