Serwery wiaderko.com Zwiń / Rozwiń kategorię

HashJama [TP] 193.33.176.148:27015 | tp.wiaderko.com status serwera HashJama [TP] połącz

HashJama CS:GO [DM] 193.33.176.53:27015 | dm.wiaderko.com status serwera HashJama CS:GO [DM] połącz

HashJama CS:GO [FFA] 193.33.176.15:27015 | ffa.wiaderko.com status serwera HashJama CS:GO FFA [FFA] połącz

HashJama [TeamSpeak 3] 62.210.99.220:9987 | ts.wiaderko.com status serwera HashJama [TP ELITE] 62.210.99.220:27015 połącz

SPONSOR:
pukawka.pl

Nabór na JUNIOR ADMINA forum - Więcej informacji > Klik <
Pokaż wyniki od 1 do 11 z 11

Wątek: Defuse Kir

  1. #1
    Spamer Awatar Myszax
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    170
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Domyślnie Defuse Kir

    Witam!
    Mam takie pytanko :P
    Jak ustawić żeby drużyna CT mogła mieć więcej niż 1 defuse kit?
    Jeśli zły dział to sorki i proszę o przeniesienie.

  2. #2
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Defuse Kir

    jakto więcej.
    To znaczy co?

  3. #3
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    27
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Defuse Kir

    5 defuserów tak jak 5 granatów. Nie widzę sensu.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  4. #4
    Spamer Awatar Myszax
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    170
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Domyślnie Odp: Defuse Kir

    Cytat Zamieszczone przez peku33 Zobacz posta
    jakto więcej.
    To znaczy co?
    Normalnie na całą drożynę przypada tylko 1 def kit, a ja chcę zrobić tak żeby każdy mógł kupić.

    Cytat Zamieszczone przez naven Zobacz posta
    5 defuserów tak jak 5 granatów. Nie widzę sensu.
    a ja tam widzę ^^

  5. #5
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    27
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Defuse Kir

    Cytat Zamieszczone przez Myszax Zobacz posta
    Normalnie na całą drożynę przypada tylko 1 def kit, a ja chcę zrobić tak żeby każdy mógł kupić.

    a ja tam widzę ^^
    Oświeć mnie. Pewnie da się to załatwić inaczej.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  6. #6
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Defuse Kir

    Masz jakiś plugin, że jest tylko 1 def?

  7. #7
    Spamer Awatar Myszax
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    170
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Domyślnie Odp: Defuse Kir

    naven Ty powiedziałeś, że nie widzisz sensu, a ja widzę sens, bo np.: w CT jakiś botek kupi sobie defa i zaraz padnie noto albo szukasz tego defa, albo rozbrajasz bez...

    Cytat Zamieszczone przez peku33 Zobacz posta
    Masz jakiś plugin, że jest tylko 1 def?
    Właśnie nie mam żadnego plugina po prostu tak jest i nie wiem jak to zmienić :/

  8. #8
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    27
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Defuse Kir

    Cytat Zamieszczone przez Myszax Zobacz posta
    naven Ty powiedziałeś, że nie widzisz sensu, a ja widzę sens, bo np.: w CT jakiś botek kupi sobie defa i zaraz padnie noto albo szukasz tego defa, albo rozbrajasz bez...
    Nie wpadłbym na to, że któryś plugin może ograniczać defy na drużynę. Wywal amx_super jak masz. Pokaż plugins.ini
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  9. #9
    Spamer Awatar Myszax
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    170
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Domyślnie Odp: Defuse Kir

    Nie mam i nigdy nie miałem amx_super :P
    A oto moja list pluginów:
    Kod:
    ; AMX Mod X plugins
    
    ; Admin Base - Always one has to be activated
    admin.amxx        ; admin base (required for any admin-related)
    ;admin_sql.amxx        ; admin base - SQL version (comment admin.amxx)
    
    ; Basic
    admincmd.amxx        ; basic admin console commands
    adminhelp.amxx        ; help command for admin console commands
    adminslots.amxx        ; slot reservation
    multilingual.amxx    ; Multi-Lingual management
    
    ; Menus
    menufront.amxx        ; front-end for admin menus
    cmdmenu.amxx        ; command menu (speech, settings)
    plmenu.amxx        ; players menu (kick, ban, client cmds.)
    telemenu.amxx        ; teleport menu (Fun Module required!)
    mapsmenu.amxx        ; maps menu (vote, changelevel)
    pluginmenu.amxx        ; Menus for commands/cvars organized by plugin
    
    ; Chat / Messages
    adminchat.amxx        ; console chat commands
    antiflood.amxx        ; prevent clients from chat-flooding the server
    scrollmsg.amxx        ; displays a scrolling message
    imessage.amxx        ; displays information messages
    adminvote.amxx        ; vote commands
    
    ; Map related
    nextmap.amxx        ; displays next map in mapcycle
    ;mapchooser.amxx        ; allows to vote for next map
    timeleft.amxx        ; displays time left on map
    
    ; Configuration
    pausecfg.amxx        ; allows to pause and unpause some plugins
    statscfg.amxx        ; allows to manage stats plugins via menu and commands
    
    ; Counter-Strike
    restmenu.amxx        ; restrict weapons menu
    statsx.amxx        ; stats on death or round end (CSX Module required!)
    miscstats.amxx        ; bunch of events announcement for Counter-Strike
    stats_logging.amxx        ; weapons stats logging (CSX Module required!)
    
    ; Enable to use AMX Mod plugins
    ;amxmod_compat.amxx    ; AMX Mod backwards compatibility layer
    
    ; Custom - Add 3rd party plugins here
    ultimate_sounds_PL.amxx
    weaponmenu.amxx
    hpk_pl.amxx
    interpchanger.amxx
    ;bcd_hudtimer.amxx
    afkkisss.amxx
    realnadedrops.amxx
    antirusher.amxx
    ptb.amxx
    ultimate_warmup.amxx
    alt_end_round_sounds.amxx
    GHW_connect.amxx
    admin_welcome.amxx
    logs.amxx
    lang.amxx
    minibans.amxx
    unbanmenu.amxx
    rangi.amxx
    c4timer.amxx
    spawn_protection_pl.amxx
    rangi.amxx

  10. #10
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    27
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Defuse Kir

    weaponmenu.amxx wywal to i zobacz
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  11. #11
    Spamer Awatar Myszax
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    170
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Domyślnie Odp: Defuse Kir

    Teraz działa, a nie da się naprawić tego pluginu??
    Kod php:
    /* AMX Mod script.
    *
    * Weapon Menu
    *  by Mattcook & xeroblood
    *
    * Description: Gives clients weapons via a menu.
    *
    * Command:
    * amx_weaponmenu
    *  or
    * weaponmenu
    *
    * Example:
    * bind "f" "amx_weaponmenu"
    *
    * Info: Weapon Menu is a re-make of my plugin Admin Weapon which gives players in the server weapons for free.
    * With Weapon Menu you can give any gun to any player in the server via a menu instead of the console commands.
    *
    * Credit:
    * xeroblood (Thank You soo much for all the help you have given me with the menu, and the plugin in general)
    * F1del1ty (Thanks for the great idea of this plugin)
    *
    */

    #include <amxmodx>
    #include <amxmisc>

    // This is ONLY Required to Compile for AMX Mod X v1.0
    // Comment or Remove to compile for AMX 0.9.9
    #include <fun>


    // Max Values for Building Menus
    #define MAX_PLAYERS     32
    #define MAX_WEAPONS     24
    #define MAX_AMMO        11
    #define MAX_ITEMS        8
    #define MAX_DISPLAY      8

    // Menu Type Indexes
    #define MT_PISTOL        0
    #define MT_SHOTGUN       1
    #define MT_SMG           2
    #define MT_RIFLE         3
    #define MT_MACHINE       4
    #define MT_PAMMO         5
    #define MT_SAMMO         6
    #define MT_EQUIP         7
    #define MT_EXTRA         8

    // Array Index Offsets for Pin-pointing correct weapon
    #define OFFSET_SHOTGUN   6
    #define OFFSET_SMG       8
    #define OFFSET_RIFLE    13
    #define OFFSET_MACHINE  23

    // Max Menu Options for Each Menu
    // (Machine Gun Menu is Only 1 Option, so no array needed for it)
    #define MO_MAX_MAIN      9
    #define MO_MAX_PISTOL    6
    #define MO_MAX_SHOTGUN   2
    #define MO_MAX_SMG       5
    #define MO_MAX_RIFLE    10
    #define MO_MAX_EQUIP     8
    #define MO_MAX_EXTRA    14


    // Main Menu Text
    new g_szMainMenuTxt[MO_MAX_MAIN][] = {
    "Pistols",
    "Shotguns",
    "SMGs",
    "Rifles",
    "Machine Guns",
    "Primary Ammo",
    "Secondary Ammo",
    "Equipment",
    "Extras Menu"
    }

    // Pistols Menu Text
    new g_szPistolMenuTxt[MO_MAX_PISTOL][] = {
    "USP",
    "Glock",
    "Deagle",
    "228 Compact",
    "Dual Elites",
    "Five-Seven"
    }

    //Shotguns Section
    new g_szShotgunMenuTxt[MO_MAX_SHOTGUN][] = {
    "Pump Shotgun",
    "Auto Shotgun"
    }

    //SMG Section
    new g_szSmgMenuTxt[MO_MAX_SMG][] = {
    "MP5",
    "TMP",
    "C90",
    "Mac10",
    "UMP"
    }

    //Rifles Section
    new g_szRifleMenuTxt[MO_MAX_RIFLE][] = {
    "Clarion",
    "Krieg SG552",
    "AK47",
    "M4A1",
    "Bullpup",
    "Scout",
    "AWP",
    "T AutoSniper",
    "CT AutoSniper",
    "Galil"
    }

    //Machine Guns Section
    new g_szMachineMenuTxt[] = "M249"

    //Equipment Section
    new g_szEquipMenuTxt[MO_MAX_EQUIP][] = {
    "Kevlar",
    "Kevlar + Helmet",
    "Flashbang Grenade",
    "HE Grenade",
    "Smoke Grenade",
    "Defusal Kit",
    "Nighvision Goggles",
    "Shield"
    }

    //Extras Section
    new g_szExtraMenuTxt[MO_MAX_EXTRA][] = {
    "All Weapons",
    "M3 Set",
    "MP5 Navy Set",
    "Clarion Set",
    "Galil Set",
    "M4A1 Set",
    "AK47 Set",
    "Krieg SG552 Set",
    "Bullpup Set",
    "M249 Set",
    "Scout Set",
    "AutoSniper Set",
    "AWP Set",
    "Nades Set"
    }

    // Names of Weapons for give_item() native
    new g_szWeaponList[MAX_WEAPONS][] = {
      
    "weapon_usp""weapon_glock18""weapon_deagle""weapon_p228""weapon_elite",
      
    "weapon_fiveseven""weapon_m3""weapon_xm1014""weapon_mp5navy""weapon_tmp",
      
    "weapon_p90""weapon_mac10""weapon_ump45""weapon_famas""weapon_sg552",
      
    "weapon_ak47""weapon_m4a1""weapon_aug""weapon_scout""weapon_awp",
      
    "weapon_g3sg1""weapon_sg550""weapon_galil""weapon_m249"
    }

    // Names of Equipment Items for give_item() native
    new g_szItemsList[MAX_ITEMS][] = {
      
    "item_kevlar""item_assaultsuit""weapon_flashbang""weapon_hegrenade",
      
    "weapon_smokegrenade""item_thighpack""item_nvgs""weapon_shield"
    }

    // Names of Ammo Packs for give_item() native
    new g_szAmmoList[MAX_AMMO][] = {
      
    "ammo_45acp""ammo_9mm""ammo_50ae""ammo_357sig",
      
    "ammo_57mm""ammo_buckshot""ammo_556nato""ammo_762nato",
      
    "ammo_338magnum""ammo_308""ammo_556natobox"
    }

    new 
    g_nWeaponData[MAX_WEAPONS][2] = {
      { 
    0}, { 1}, { 2}, { 3}, { 1},
      { 
    4}, { 5}, { 5}, { 1}, { 1},
      { 
    4}, { 0}, { 0}, { 6}, { 6},
      { 
    7}, { 6}, { 6}, { 7}, { 8},
      { 
    7}, { 6}, { 9}, { 10}
    }

    // Tracks what page in menu you're on in Multi-Page Menus (Like Rifles and Players Menu)
    // Multiple players may open menu at same time, so we keep an array of MAX_PLAYERS (32)
    // to track each individual's menu page.
    // Player IDs range from 1-32 but our Array ranges from 0-31 so we minus 1 from PlayerID
    // when we use this array.  Example: g_nMenuPosition[ id - 1 ]
    new g_nMenuPosition[MAX_PLAYERS]

    // We use this to track what menu the user is actually in so we can determine which menu
    // to display next.  Different Menu types are: Main, Pistols, Shotguns, SMGs, Rifles, etc..
    new g_nMenuType[MAX_PLAYERS]

    // Tracks which option in the menu was chosen
    new g_nMenuOption[MAX_PLAYERS]


    // The following are used for the Players Menu to Track Player Chosen
    new g_nMenuPlayers[MAX_PLAYERS][MAX_PLAYERS]
    new 
    g_nMenuPlayersNum[MAX_PLAYERS]


    public 
    plugin_init()
    {
        
    register_plugin"Weapon Menu""1.0""Mattcook & xeroblood" )

        
    register_clcmd"amx_weaponmenu""ShowWeaponMenu"ADMIN_MENU"Shows The Weapon Menu" )
        
    register_clcmd"weaponmenu""ShowWeaponMenu"ADMIN_MENU"Shows The Weapon Menu" )

        
    register_cvar"sv_weaponmenu_smoke""1" // Give Smoke Nades?  (1 = Yes, 0 = No)
        
    register_cvar"sv_weaponmenu_state""1" // Weapon Menu Return State
                                                    // 0 = Exit Menu After Give-Item
                                                    // 1 = Return to Players Menu
                                                    // 2 = Return to Weapons Menu

        
    register_menucmdregister_menuid("Weapons Menu:"),      1023"MainMenuCmd" )
        
    register_menucmdregister_menuid("Pistols Menu:"),      1023"RegularMenuCmd" )
        
    register_menucmdregister_menuid("Shotguns Menu:"),     1023"RegularMenuCmd" )
        
    register_menucmdregister_menuid("SMGs Menu:"),         1023"RegularMenuCmd" )
        
    register_menucmdregister_menuid("Rifles Menu:"),       1023"RifleMenuCmd" )
        
    register_menucmdregister_menuid("Machine Guns Menu:"), 1023"RegularMenuCmd" )
        
    register_menucmdregister_menuid("Equipment Menu:"),    1023"RegularMenuCmd" )
        
    register_menucmdregister_menuid("Extras Menu:"),       1023"ExtraMenuCmd" )
        
    register_menucmdregister_menuid("Players Menu:"),      1023"PlayerMenuCmd" )

        return 
    PLUGIN_CONTINUE
    }

    public 
    ShowWeaponMenuidlvlcid )
    {
        if( 
    cmd_accessidlvlcid) )
        {
            
    g_nMenuPosition[id-1] = 0
            ShowMainMenu
    id )
        }
        return 
    PLUGIN_HANDLED
    }

    ///////////////////////////////////////////////////////////////////////////////////////////
    //
    //      Menu Handling Code Below
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Handles Menu Menu
    public MainMenuCmdidkey )
    {
        
    // Track which Menu Type was chosen
        
    g_nMenuType[id-1] = key

        
    switch( key )
        {
            case 
    0ShowPistolMenuid )
            case 
    1ShowShotgunMenuid )
            case 
    2ShowSmgMenuid )
            case 
    3ShowRifleMenuidg_nMenuPosition[id-1] = )
            case 
    4ShowMachineMenuid )
            case 
    5ShowPlayerMenuidg_nMenuPosition[id-1] = )
            case 
    6ShowPlayerMenuidg_nMenuPosition[id-1] = )
            case 
    7ShowEquipMenuid )
            case 
    8ShowExtraMenuidg_nMenuPosition[id-1] = )
            default: { 
    /* Do Nothing Here (Exit Option) */ }
        }
        return 
    PLUGIN_HANDLED
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Handles all Weapon Menus Except Multi-Page ones like Rifles Menu
    public RegularMenuCmdidkey )
    {
        
    // Track which Option was chosen
        
    g_nMenuOption[id-1] = key

        
    switch( key )
        {
            case 
    9:
            {
                
    // User Chose to go Back to Previous Menu
                
    ShowMainMenuid )
            }
            default: 
    ShowPlayerMenuidg_nMenuPosition[id-1] = )
        }
        return 
    PLUGIN_HANDLED
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Handles Multi-Page Rifles Menu
    public RifleMenuCmdidkey )
    {
        
    // Track which Option was chosen
        
    g_nMenuOption[id-1] = g_nMenuPosition[id-1] * MAX_DISPLAY key

        
    switch( key )
        {
            case 
    8:
            {
                
    // User Selected "More..." Option
                
    ShowRifleMenuid, ++g_nMenuPosition[id-1] )
            }
            case 
    9:
            {
                
    // User Chose to go Back to Previous Menu
                
    if( g_nMenuPosition[id-1] )
                {
                    
    ShowRifleMenuid, --g_nMenuPosition[id-1] )
                }else
                {
                    
    ShowMainMenuid )
                }
            }
            default: 
    ShowPlayerMenuidg_nMenuPosition[id-1] = )
        }
        return 
    PLUGIN_HANDLED
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Handles Multi-Page Players Menu
    public PlayerMenuCmdidkey )
    {
        switch( 
    key )
        {
            case 
    8:
            {
                
    // User Selected "More..." Option
                
    ShowPlayerMenuid, ++g_nMenuPosition[id-1] )
            }
            case 
    9:
            {
                
    // User Chose to go Back to Previous Menu
                
    if( g_nMenuPosition[id-1] )
                {
                    
    ShowPlayerMenuid, --g_nMenuPosition[id-1] )
                }else
                {
                    
    ShowMainMenuid )
                }
            }
            default:
            {
                
    // Find which Player was chosen
                
    new nPlayerID g_nMenuPlayers[id-1][g_nMenuPosition[id-1] * MAX_DISPLAY key]

                
    // Give Player Selected Item
                
    GiveMenuItemidnPlayerID )

                
    // Check which Menu to Re-Open (if any)
                
    switch( clamp(get_cvar_num("sv_weaponmenu_state"), 02) )
                {
                    case 
    1ShowPlayerMenuidg_nMenuPosition[id-1] ) // Players Menu (At Last Position)
                    
    case 2ShowMainMenuid // Weapons Menu
                
    }
            }
        }
        return 
    PLUGIN_HANDLED
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Handles Multi-Page Extras Menu
    public ExtraMenuCmdidkey )
    {
        
    // Track which Option was chosen
        
    g_nMenuOption[id-1] = g_nMenuPosition[id-1] * MAX_DISPLAY key

        
    switch( key )
        {
            case 
    8:
            {
                
    // User Selected "More..." Option
                
    ShowExtraMenuid, ++g_nMenuPosition[id-1] )
            }
            case 
    9:
            {
                
    // User Chose to go Back to Previous Menu
                
    if( g_nMenuPosition[id-1] )
                {
                    
    ShowExtraMenuid, --g_nMenuPosition[id-1] )
                }else
                {
                    
    ShowMainMenuid )
                }
            }
            default: 
    ShowPlayerMenuidg_nMenuPosition[id-1] = )
        }
        return 
    PLUGIN_HANDLED
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////


    ///////////////////////////////////////////////////////////////////////////////////////////
    //
    //      Menu Building Code Below
    //
    ///////////////////////////////////////////////////////////////////////////////////////////


    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Main Menu Section
    public ShowMainMenuid )
    {
        new 
    inLennKeys = (1<<9)
        new 
    szMenuBody[256]

        
    nLen formatszMenuBody255"\yWeapons Menu:\w^n" )
        for( 
    0MO_MAX_MAINi++ )
        {
            
    nKeys |= (1<<i)
            
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szMainMenuTxt[i] )
        }
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Exit" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Pistol Menu Section
    public ShowPistolMenuid )
    {
        new 
    inLennKeys = (1<<9)
        new 
    szMenuBody[256]

        
    nLen formatszMenuBody255"\yPistols Menu:\w^n" )
        for( 
    0MO_MAX_PISTOLi++ )
        {
            
    nKeys |= (1<<i)
            
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szPistolMenuTxt[i] )
        }
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Shotgun Menu Section
    public ShowShotgunMenuid )
    {
        new 
    inLennKeys = (1<<9)
        new 
    szMenuBody[256]

        
    nLen formatszMenuBody255"\yShotguns Menu:\w^n" )
        for( 
    0MO_MAX_SHOTGUNi++ )
        {
            
    nKeys |= (1<<i)
            
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szShotgunMenuTxt[i] )
        }
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build SMG Menu Section
    public ShowSmgMenuid )
    {
        new 
    inLennKeys = (1<<9)
        new 
    szMenuBody[2256]

        
    nLen formatszMenuBody255"\ySMGs Menu:\w^n" )
        for( 
    0MO_MAX_SMGi++ )
        {
            
    nKeys |= (1<<i)
            
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szSmgMenuTxt[i] )
        }
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Rifle Menu Section
    public ShowRifleMenuidpos )
    {
        if( 
    pos ) return

        new 
    i0nStartnEndnLennKeys = (1<<9)
        new 
    szMenuBody[512]

        
    nStart pos MAX_DISPLAY

        
    if( nStart >= MO_MAX_RIFLE )
            
    nStart pos g_nMenuPosition[id-1] = 0

        nLen 
    formatszMenuBody511"\yRifles Menu:\R%d/2^n\w^n"pos )

        
    nEnd nStart MAX_DISPLAY
        
    if( nEnd MO_MAX_RIFLE nEnd MO_MAX_RIFLE

        
    for( nStartnEndi++ )
        {
            
    nKeys |= (1<<j++)
            
    nLen += formatszMenuBody[nLen], (511-nLen), "%d. %s^n"jg_szRifleMenuTxt[i] )
        }

        if( 
    nEnd != MO_MAX_RIFLE )
        {
            
    formatszMenuBody[nLen], (511-nLen), "^n9. More...^n0. Back" )
            
    nKeys |= (1<<8)
        }
        else 
    formatszMenuBody[nLen], (511-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Machine Gun Menu Section
    public ShowMachineMenuid )
    {
        new 
    nLennKeys = (1<<0|1<<9)
        new 
    szMenuBody[256]

        
    nLen formatszMenuBody255"\yMachine Guns Menu:\w^n" )
        
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n"1g_szMachineMenuTxt )
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Equipment Menu Section
    public ShowEquipMenuid )
    {
        new 
    inLennKeys = (1<<9)
        new 
    szMenuBody[256]

        
    nLen formatszMenuBody255"\yEquipment Menu:\w^n" )
        for( 
    0MO_MAX_EQUIPi++ )
        {
            
    nKeys |= (1<<i)
            
    nLen += formatszMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szEquipMenuTxt[i] )
        }
        
    formatszMenuBody[nLen], (255-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Extras Menu Section
    /*
    public ShowExtraMenu( id )
    {
        new i, nLen, nKeys = (1<<9)
        new szMenuBody[256]

        nLen = format( szMenuBody, 255, "\yExtras Menu:\w^n" )
        for( i = 0; i < MO_MAX_EXTRA; i++ )
        {
            nKeys |= (1<<i)
            nLen += format( szMenuBody[nLen], (255-nLen), "%d. %s^n", (i+1), g_szExtraMenuTxt[i] )
        }
        format( szMenuBody[nLen], (255-nLen), "^n0. Back" )

        show_menu( id, nKeys, szMenuBody, -1 )
        return
    }*/

    public ShowExtraMenuidpos )
    {
        if( 
    pos ) return

        new 
    i0nStartnEndnLennKeys = (1<<9)
        new 
    szMenuBody[512]

        
    nStart pos MAX_DISPLAY

        
    if( nStart >= MO_MAX_EXTRA )
            
    nStart pos g_nMenuPosition[id-1] = 0

        nLen 
    formatszMenuBody511"\yExtras Menu:\R%d/2^n\w^n"pos )

        
    nEnd nStart MAX_DISPLAY
        
    if( nEnd MO_MAX_EXTRA nEnd MO_MAX_EXTRA

        
    for( nStartnEndi++ )
        {
            
    nKeys |= (1<<j++)
            
    nLen += formatszMenuBody[nLen], (511-nLen), "%d. %s^n"jg_szExtraMenuTxt[i] )
        }

        if( 
    nEnd != MO_MAX_EXTRA )
        {
            
    formatszMenuBody[nLen], (511-nLen), "^n9. More...^n0. Back" )
            
    nKeys |= (1<<8)
        }
        else 
    formatszMenuBody[nLen], (511-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody, -)
        return
    }

    //
    ///////////////////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////////////////
    // Build Player Menu Section
    public ShowPlayerMenuidpos )
    {
        if( 
    pos ) return

        
    get_playersg_nMenuPlayers[id-1], g_nMenuPlayersNum[id-1] )

        new 
    i0idx
        
    new szUserName[32], szMenuBody[512]
        new 
    nStart pos MAX_DISPLAY

        
    if( nStart >= g_nMenuPlayersNum[id-1] )
            
    nStart pos g_nMenuPosition[id-1] = 0

        
    new nLen formatszMenuBody511"\yPlayers Menu:\R%d/%d^n\w^n", (pos+1), (g_nMenuPlayersNum[id-1] / MAX_DISPLAY + ((g_nMenuPlayersNum[id-1] % MAX_DISPLAY) ? )) )
        new 
    nEnd nStart MAX_DISPLAY
        
    new nKeys = (1<<9)

        if( 
    nEnd g_nMenuPlayersNum[id-1] )
            
    nEnd g_nMenuPlayersNum[id-1]

        for( 
    nStartnEndi++ )
        {
            
    idx g_nMenuPlayers[id-1][i]
            
    get_user_nameidxszUserName31 )

            
    nKeys |= (1<<j++)
            
    nLen += formatszMenuBody[nLen], (511-nLen), "%d. %s^n"jszUserName )
        }

        if( 
    nEnd != g_nMenuPlayersNum[id-1] )
        {
            
    nKeys |= (1<<8)
            
    formatszMenuBody[nLen], (511-nLen), "^n9. More...^n0. Back" )
        }
        else 
    formatszMenuBody[nLen], (511-nLen), "^n0. Back" )

        
    show_menuidnKeysszMenuBody )
        return
    }
    //
    ///////////////////////////////////////////////////////////////////////////////////////////


    ///////////////////////////////////////////////////////////////////////////////////////////
    //
    //      Weapon Giving Code Below
    //
    ///////////////////////////////////////////////////////////////////////////////////////////


    ///////////////////////////////////////////////////////////////////////////////////////////
    //  Following Functions Actually Give The Items
    //
    stock GiveMenuItemidp_nPlayerID )
    {
        new 
    szUserName[32]
        
    get_user_namep_nPlayerIDszUserName31 )

        switch( 
    g_nMenuType[id-1] )
        {
            case 
    MT_PISTOL:  GivePlayerWeaponp_nPlayerIDg_nMenuOption[id-1] )
            case 
    MT_SHOTGUNGivePlayerWeaponp_nPlayerID, (OFFSET_SHOTGUN g_nMenuOption[id-1]) )
            case 
    MT_SMG:     GivePlayerWeaponp_nPlayerID, (OFFSET_SMG g_nMenuOption[id-1]) )
            case 
    MT_RIFLE:   GivePlayerWeaponp_nPlayerID, (OFFSET_RIFLE g_nMenuOption[id-1]) )
            case 
    MT_MACHINEGivePlayerWeaponp_nPlayerID, (OFFSET_MACHINE g_nMenuOption[id-1]) )
            case 
    MT_PAMMO:   GivePrimaryAmmop_nPlayerID )
            case 
    MT_SAMMO:   GiveSecondaryAmmop_nPlayerID )
            case 
    MT_EQUIP:   GivePlayerItemp_nPlayerIDg_nMenuOption[id-1] )
            case 
    MT_EXTRA:   GivePlayerExtrap_nPlayerIDg_nMenuOption[id-1] )
        }
        return
    }


    stock GivePlayerWeaponidnWeaponIdx )
    {
        if( !
    is_user_alive(id) || (nWeaponIdx 0) || (nWeaponIdx >= MAX_WEAPONS) )
            return 
    // Invalid User or Weapon

        
    give_itemidg_szWeaponList[nWeaponIdx] )
        for( new 
    0g_nWeaponData[nWeaponIdx][1]; i++ )
            
    give_itemidg_szAmmoList[g_nWeaponData[nWeaponIdx][0]] )

        return
    }

    stock GivePlayerExtraidnExtraIdx )
    {
        if( !
    is_user_alive(id) || (nExtraIdx 0) || (nExtraIdx >= MO_MAX_EXTRA) )
            return

        new 
    ij
        
    switch( nExtraIdx )
        {
            case 
    0:   // Give Player All Weapons (+Ammo)
            
    {
                for( 
    0MAX_WEAPONSi++ )
                {
                    
    give_itemidg_szWeaponList[i] )
                    for( 
    0g_nWeaponData[i][1]; j++ )
                        
    give_itemidg_szAmmoList[g_nWeaponData[i][0]] )
                }
            }
            case 
    1:   // Give Player M3 Set
            
    {
                
    GivePlayerWeaponid)   // [6] = M3
                
    GivePlayerWeaponid)   // [2] = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    2:   // Give Player MP5 Navy Set
            
    {
                
    GivePlayerWeaponid)   // [8] = MP5 Navy
                
    GivePlayerWeaponid)   // [2] = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    3:   // Give Player Clarion Set
            
    {
                
    GivePlayerWeaponid13 )  // [13] = Clarion (Famas)
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    4:   // Give Player Galil Set
            
    {
                
    GivePlayerWeaponid22 )  // [22] = Galil
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    5:   // Give Player M4A1 Set
            
    {
                
    GivePlayerWeaponid16 )  // [16] = M4A1
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    6:   // Give Player AK47 Set
            
    {
                
    GivePlayerWeaponid15 )  // [15] = AK47
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    7:   // Give Player Krieg SG552 Set
            
    {
                
    GivePlayerWeaponid14 )  // [14] = Krieg SG552
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    8:   // Give Player Bullpup Set
            
    {
                
    GivePlayerWeaponid17 )  // [17] = Bullpup
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    9:   // Give Player M249 Set
            
    {
                
    GivePlayerWeaponid23 )  // [23] = M249
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    10:   // Give Player Scout Set
            
    {
                
    GivePlayerWeaponid16 )  // [18] = Scout
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    11:   // Give Player AutoSniper Set
            
    {
                
    GivePlayerWeaponid20 )    // [20] = CT AutoSniper (G3SG1)
                //GivePlayerWeapon( id, 21 )  // [21] = T AutoSniper (SG550)
                
    GivePlayerWeaponid)     // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    12:   // Give Player AWP Set
            
    {
                
    GivePlayerWeaponid19 )  // [19] = AWP
                
    GivePlayerWeaponid)   // [2]  = Deagle
                
    for( 16i++ )
                    
    GivePlayerItemid// Kevlar, Flash/HE/Smoke Grenade, Defuse Kit
            
    }
            case 
    13:   // Give Player Nades Set
            
    {
                for( 
    25i++ )
                    
    GivePlayerItemid// Flash/HE/Smoke Grenades
            
    }
        }
        return
    }

    stock GivePlayerItemidnItemIdx )
    {
        if( !
    is_user_alive(id) || (nItemIdx 0) || (nItemIdx >= MAX_ITEMS) )
            return 
    // Invalid User or Item

        
    if( (nItemIdx == 4) && (get_cvar_num("sv_weaponmenu_smoke") < 1) )
            return 
    // Smoke Nades Restricted

        
    if( nItemIdx == // If item is Flashbang, give it twice
            
    give_itemidg_szItemsList[nItemIdx] )
        
    give_itemidg_szItemsList[nItemIdx] )

        return
    }

    stock GivePrimaryAmmoid )
    {
        new 
    nWeapons[32], nNumijk
        
    new szWeaponName[32]

        
    // Only give Primary Ammo for Guns Carried
        
    get_user_weaponsidnWeaponsnNum )
        for( 
    0nNumi++ )
        {
            
    get_weaponnamenWeapons[i], szWeaponName31 )
            for( 
    OFFSET_SHOTGUNMAX_WEAPONSj++ )
            {
                if( 
    equaliszWeaponNameg_szWeaponList[j] ) )
                {
                    for( 
    0g_nWeaponData[j][1]; k++ )
                        
    give_itemidg_szAmmoList[g_nWeaponData[j][0]] )
                }
            }
        }
        return
    }

    stock GiveSecondaryAmmoid )
    {
        new 
    nWeapons[32], nNumijk
        
    new szWeaponName[32]

        
    // Only give Secondary Ammo for Pistols Carried
        
    get_user_weaponsidnWeaponsnNum )
        for( 
    0nNumi++ )
        {
            
    get_weaponnamenWeapons[i], szWeaponName31 )
            for( 
    0OFFSET_SHOTGUNj++ )
            {
                if( 
    equaliszWeaponNameg_szWeaponList[j] ) )
                {
                    for( 
    0g_nWeaponData[j][1]; k++ )
                        
    give_itemidg_szAmmoList[g_nWeaponData[j][0]] )
                }
            }
        }
        return
    }
    //
    //
    /////////////////////////////////////////////////////////////////////////////////////////// 

Podobne wątki

  1. Ninja Defuse Uzi Master
    By rafalek1001 in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 0
    Ostatni post / autor: 25-01-2011, 08:31
  2. 2 krótkie filmiki mojego autorstwa - Ninja defuse i pistol ACE
    By s4b in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 2
    Ostatni post / autor: 05-12-2009, 13:04
  3. Odpowiedzi: 3
    Ostatni post / autor: 20-11-2009, 22:51
  4. Defuse Da Bomb
    By Kazik Na Żywo in forum Gry inne online
    Odpowiedzi: 0
    Ostatni post / autor: 20-09-2009, 11:30
  5. Ninja Defuse
    By MilwOrm in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 13
    Ostatni post / autor: 29-09-2008, 21:19
  6. The Best Defuse?
    By osc_1995 in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 3
    Ostatni post / autor: 20-09-2008, 16:38
  7. SpawN - Ninja defuse.
    By Kyrtap in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 27
    Ostatni post / autor: 21-08-2008, 19:54
  8. Ninja Defuse by me.
    By valst in forum Gotowe filmiki CS do obejrzenia i oceny
    Odpowiedzi: 22
    Ostatni post / autor: 19-08-2008, 23:33

Odwiedzający poszukiwali:

jak dodac defusal kit do configu

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •