Witaj na Strzelnica-Konin.com!
Znajdziesz u nas wiele przydatnych pluginów, modów, map oraz poradników do Counter Strike. Poza tematyką Counter Strike, mamy dla Ciebie jeszcze wiele innych ciekawych propozycji.
Nie czekaj zarejestruj się już teraz i sprawdź sam co dla Ciebie przygotowaliśmy!

Jeśli nie odpowiada Ci ten styl możesz go zmienić za pomocą listy wyboru znajdującej się na dole strony (w stopce) lub w ustatwieniach zaawansowanych po zalogowaniu się na swoje konto.
Nasi Sponsorzy
Serwery gier - Zabijaka.pl
Nasze serwery
  Strzelnica-Konin [2FORT]   79.133.192.40:27021      
  Strzelnica-Konin [Team Fortress 2 4FUN]   79.133.192.57:27050      
Pokaż wyniki od 1 do 1 z 1
  1. Headshot Machine/ One tap king Avatar Shockwave
    Dołączył
    Aug 2012
    Mieszka w
    wlkp
    Wiek
    29
    Postów
    1,303
    Karma
    Normalna

    HS Only | #1

    Nazwa: HS Only
    Wersja: 1.0
    Autor: Shockwave & S!p



    Opis Pluginu
    Dzieki pluginowi możemy ustawić sobie tryb rozgrywki HS Only
    Plugin nadaje się na serwery csdm,aim/awp lub jak kto woli na 4fun jako dodatkowy plugin , który ma załączac się na mapkach aim czy awp lub fy.
    Dodatkowo plugin wyświetla informacje na HUD czy plugin aktywny czy zablokowany


    Wymagane Moduły
    Fakemeta

    Cvary
    Kod php:
    amx_hs_display 
    1-Włączony, 0-wyłączony (standardowo 1)
    Pokazuj info o aktywnym trybie hs na hud
    Kod php:
    amx_hs_mode 
    1 - aktywny 0 -zablokowany (standardowo 0)

    Kod Pluginu

    Kod php:
    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>

    #define MAX_PLAYERS 32

    new bool:g_hs_mode
    new display_hud
    new bool:g_RestartAttempt[MAX_PLAYERS+1]
    new 
    g_fwid

    public plugin_init() {
        
    register_plugin("HeadShot Mod""1.0""ShockWave & S!p")
        
    register_dictionary("hs_only.txt")
        
        
    register_event("TextMsg""eRestartAttempt""a""2=#Game_will_restart_in")
        
    register_event("ResetHUD""eResetHUD""be")
        
        
    register_concmd("amx_hs_mode""switchCmd"ADMIN_RCON"- <0|1> : Hs Only Mode = Zablokowany|Aktywny")
        
    register_clcmd("clcmd_fullupdate""fullupdateCmd")
        
        
    display_hud register_cvar("amx_hs_display""1")
    }

    public 
    fullupdateCmd() {
        return 
    PLUGIN_HANDLED_MAIN
    }

    public 
    eRestartAttempt() {
        new 
    players[MAX_PLAYERS], num
        get_players
    (playersnum"a")
        for (new 
    inum; ++i)
            
    g_RestartAttempt[players[i]] = true
    }

    public 
    eResetHUD(id) {
        if (
    g_RestartAttempt[id]) {
            
    g_RestartAttempt[id] = false
            
    return
        }
        
    event_player_spawn(id)
    }

    event_player_spawn(id) {
        if( 
    g_hs_mode && get_pcvar_num(display_hud) )
            
    display_status(id)
    }

    public 
    switchCmd(idlevelcid) {
        if(!
    cmd_access(idlevelcid2))
            return 
    PLUGIN_HANDLED
        
        
    new arg[2]
        
    read_argv(1arg1)
        
        new 
    temp str_to_num(arg)
        
        switch(
    temp) {
            case 
    0: {
                if(!
    g_hs_mode) {
                    
    client_print(idprint_console"Tryb Rozgrywki HS ONLY Zablokowany")
                }
                else {
                    
    unregister_forward(FM_TraceLineg_fwid1)
                    
    g_hs_mode false
                    client_print
    (idprint_console"Tryb Rozgrywki HS ONLY Zablokowany")
                }
            }
            case 
    1: {
                if(
    g_hs_mode) {
                    
    client_print(idprint_console"Tryb Rozgrywki HS ONLY Aktywny")
                }
                else {
                    
    g_fwid register_forward(FM_TraceLine"forward_traceline"1)
                    
    g_hs_mode true
                    client_print
    (idprint_console"Tryb Rozgrywki HS ONLY Aktywny")
                    
    display_status()
                }
            }
            default: {
                
    client_print(idprint_console"amx_hs_mode <0|1> : Hs Only Mode = Zablokowany|Aktywny")
            }
        }
        return 
    PLUGIN_HANDLED
    }

    public 
    forward_traceline(Float:v1[3], Float:v2[3], noMonsterspentToSkip)
    {
        if(!
    is_user_alive(pentToSkip))
            return 
    FMRES_IGNORED
        
        
    static entity2 entity2 get_tr(TR_pHit)
        if(!
    is_user_alive(entity2))
            return 
    FMRES_IGNORED
        
        
    if(pentToSkip == entity2)
            return 
    FMRES_IGNORED
        
        
    if(get_tr(TR_iHitgroup) != 1) {
            
    set_tr(TR_flFraction,1.0)
            return 
    FMRES_SUPERCEDE
        
    }
        return 
    FMRES_IGNORED
    }

    display_status(id=0){
        switch( 
    get_pcvar_num(display_hud) )
        {
            case 
    1: {
                
    set_hudmessage(2551000.050.6020.16.00.10.15, -1)
                
    show_hudmessage(0"Tryb Rozgrywki HS ONLY Aktywny")
            }
            case 
    2:client_print(0,print_chat"Tryb Rozgrywki HS ONLY Aktywny")
            }
        
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
        *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
        */
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
    */ 

    Instalacja
    Plik amxx - wrzucamy do addons/amxmodx/plugins
    Plik sma - wrzucamy do addons/amxmodx/scripting
    Plik txt - wrzucamy do addons/amxmodx/data/lang
    <nie zapominac o tym bo plugin będzie źle wyświetlał informacje.


    Download
    Hs_Only.rar - Speedy Share - upload your files here
    Dodano załącznik: Dodano załącznik:
    Ostatnio edytowane przez Shockwave ; 04-08-2012 o 15:52