Kullanıcı Tag Listesi

33 sonuçtan 1 ile 10 arası

Hybrid View

  1. #1
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: Time Per Round

    No Objectives v0.3 (+no roundtime)
    PHP- Kodu:
    /* AMX Mod X
    *   No Objectives
    *
    * (c) Copyright 2007 by VEN
    *
    * This file is provided as is (no warranties)
    *
    *    DESCRIPTION
    *        Plugin allow to remove all map objectives or objectives of certain type.
    *        Round timer will be disbled for maps that doesn't contain any objectives.
    *
    *    CVARS
    *        no_objectives (flags: acde, default: acde, "": disable the plugin)
    *            a - remove "as" (vip assasination) objectives
    *            c - remove "cs" (hostage rescue) objectives
    *            d - remove "de" (bomb defuse) objectives
    *            e - remove "es" (T escape) objectives
    *        Note: map change on CVar change required.
    *
    *    VERSIONS
    *        0.3
    *            - added support for all objective entities
    *            - fixed: timer wasn't shown on multi objective maps if objectives wasn't completely removed
    *            - improvements in objective modes routine
    *        0.2
    *            - disabled round timer
    *            - added no_objectives CVar
    *        0.1
    *            - initial version
    */

    // plugin's main information
    #define PLUGIN_NAME "No Objectives"
    #define PLUGIN_VERSION "0.3"
    #define PLUGIN_AUTHOR "VEN"

    #include <amxmodx>
    #include <fakemeta>

    new const g_objective_ents[][] = {
        
    "func_bomb_target",
        
    "info_bomb_target",
        
    "hostage_entity",
        
    "monster_scientist",
        
    "func_hostage_rescue",
        
    "info_hostage_rescue",
        
    "info_vip_start",
        
    "func_vip_safetyzone",
        
    "func_escapezone"
    }

    #define OBJTYPE_AS (1<<0)
    #define OBJTYPE_CS (1<<2)
    #define OBJTYPE_DE (1<<3)
    #define OBJTYPE_ES (1<<4)
    #define OBJTYPE_ALL (OBJTYPE_AS | OBJTYPE_CS | OBJTYPE_DE | OBJTYPE_ES)

    #define CVAR_NAME "no_objectives"
    #define CVAR_DEFAULT OBJTYPE_ALL

    new const g_objective_type[] = {
        
    OBJTYPE_DE,
        
    OBJTYPE_DE,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_AS,
        
    OBJTYPE_AS,
        
    OBJTYPE_ES
    }

    new const 
    bool:g_objective_prim[] = {
        
    true,
        
    true,
        
    true,
        
    false,
        
    false,
        
    false,
        
    false,
        
    true,
        
    true
    }

    #define HIDE_ROUND_TIMER (1<<4)

    new g_msgid_hideweapon

    new g_pcvar_no_objectives

    new g_no_objectives CVAR_DEFAULT OBJTYPE_ALL

    public plugin_precache() {
        if ((
    g_pcvar_no_objectives get_cvar_pointer(CVAR_NAME))) {
            new 
    cvar_val[8]
            
    get_pcvar_string(g_pcvar_no_objectivescvar_valsizeof cvar_val 1)
            
    g_no_objectives read_flags(cvar_val) & OBJTYPE_ALL
        
    }

        if (
    g_no_objectives)
            
    register_forward(FM_Spawn"forward_spawn")
    }

    public 
    plugin_init() {
        
    register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)

        if (!
    g_pcvar_no_objectives) {
            new 
    cvar_defval[8]
            
    get_flags(CVAR_DEFAULTcvar_defvalsizeof cvar_defval 1)
            
    register_cvar(CVAR_NAMEcvar_defval)
        }

        if (
    is_objective_map())
            return

        
    g_msgid_hideweapon get_user_msgid("HideWeapon")
        
    register_message(g_msgid_hideweapon"message_hide_weapon")
        
    register_event("ResetHUD""event_hud_reset""b")
        
    set_msg_block(get_user_msgid("RoundTime"), BLOCK_SET)
    }

    public 
    forward_spawn(ent) {
        if (!
    pev_valid(ent))
            return 
    FMRES_IGNORED

        
    static classname[32], i
        pev
    (entpev_classnameclassnamesizeof classname 1)
        for (
    0sizeof g_objective_ents; ++i) {
            if (
    equal(classnameg_objective_ents[i])) {
                if (!(
    g_no_objectives g_objective_type[i]))
                    return 
    FMRES_IGNORED

                engfunc
    (EngFunc_RemoveEntityent)
                return 
    FMRES_SUPERCEDE
            
    }
        }

        return 
    FMRES_IGNORED
    }

    public 
    message_hide_weapon() {
        
    set_msg_arg_int(1ARG_BYTEget_msg_arg_int(1) | HIDE_ROUND_TIMER)
    }

    public 
    event_hud_reset(id) {
        
    message_begin(MSG_ONEg_msgid_hideweapon_id)
        
    write_byte(HIDE_ROUND_TIMER)
        
    message_end()
    }

    bool:is_objective_map() {
        new const 
    classname[] = "classname"
        
    for (new 0sizeof g_objective_ents; ++i) {
            if (
    g_objective_prim[i] && engfunc(EngFunc_FindEntityByStringFM_NULLENTclassnameg_objective_ents[i]))
                return 
    true
        
    }

        return 
    false

    İstediğin süreyi kaldırıp sınırsız round ise bu plugin zaten var.

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


  2. #2
    onbasi banned
    Üyelik tarihi
    Jun 2012
    Yer
    Evde
    Mesajlar
    100
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    0

    Standart Cevap: Time Per Round

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    No Objectives v0.3 (+no roundtime)
    PHP- Kodu:
    /* AMX Mod X
    *   No Objectives
    *
    * (c) Copyright 2007 by VEN
    *
    * This file is provided as is (no warranties)
    *
    *    DESCRIPTION
    *        Plugin allow to remove all map objectives or objectives of certain type.
    *        Round timer will be disbled for maps that doesn't contain any objectives.
    *
    *    CVARS
    *        no_objectives (flags: acde, default: acde, "": disable the plugin)
    *            a - remove "as" (vip assasination) objectives
    *            c - remove "cs" (hostage rescue) objectives
    *            d - remove "de" (bomb defuse) objectives
    *            e - remove "es" (T escape) objectives
    *        Note: map change on CVar change required.
    *
    *    VERSIONS
    *        0.3
    *            - added support for all objective entities
    *            - fixed: timer wasn't shown on multi objective maps if objectives wasn't completely removed
    *            - improvements in objective modes routine
    *        0.2
    *            - disabled round timer
    *            - added no_objectives CVar
    *        0.1
    *            - initial version
    */

    // plugin's main information
    #define PLUGIN_NAME "No Objectives"
    #define PLUGIN_VERSION "0.3"
    #define PLUGIN_AUTHOR "VEN"

    #include <amxmodx>
    #include <fakemeta>

    new const g_objective_ents[][] = {
        
    "func_bomb_target",
        
    "info_bomb_target",
        
    "hostage_entity",
        
    "monster_scientist",
        
    "func_hostage_rescue",
        
    "info_hostage_rescue",
        
    "info_vip_start",
        
    "func_vip_safetyzone",
        
    "func_escapezone"
    }

    #define OBJTYPE_AS (1<<0)
    #define OBJTYPE_CS (1<<2)
    #define OBJTYPE_DE (1<<3)
    #define OBJTYPE_ES (1<<4)
    #define OBJTYPE_ALL (OBJTYPE_AS | OBJTYPE_CS | OBJTYPE_DE | OBJTYPE_ES)

    #define CVAR_NAME "no_objectives"
    #define CVAR_DEFAULT OBJTYPE_ALL

    new const g_objective_type[] = {
        
    OBJTYPE_DE,
        
    OBJTYPE_DE,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_CS,
        
    OBJTYPE_AS,
        
    OBJTYPE_AS,
        
    OBJTYPE_ES
    }

    new const 
    bool:g_objective_prim[] = {
        
    true,
        
    true,
        
    true,
        
    false,
        
    false,
        
    false,
        
    false,
        
    true,
        
    true
    }

    #define HIDE_ROUND_TIMER (1<<4)

    new g_msgid_hideweapon

    new g_pcvar_no_objectives

    new g_no_objectives CVAR_DEFAULT OBJTYPE_ALL

    public plugin_precache() {
        if ((
    g_pcvar_no_objectives get_cvar_pointer(CVAR_NAME))) {
            new 
    cvar_val[8]
            
    get_pcvar_string(g_pcvar_no_objectivescvar_valsizeof cvar_val 1)
            
    g_no_objectives read_flags(cvar_val) & OBJTYPE_ALL
        
    }

        if (
    g_no_objectives)
            
    register_forward(FM_Spawn"forward_spawn")
    }

    public 
    plugin_init() {
        
    register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)

        if (!
    g_pcvar_no_objectives) {
            new 
    cvar_defval[8]
            
    get_flags(CVAR_DEFAULTcvar_defvalsizeof cvar_defval 1)
            
    register_cvar(CVAR_NAMEcvar_defval)
        }

        if (
    is_objective_map())
            return

        
    g_msgid_hideweapon get_user_msgid("HideWeapon")
        
    register_message(g_msgid_hideweapon"message_hide_weapon")
        
    register_event("ResetHUD""event_hud_reset""b")
        
    set_msg_block(get_user_msgid("RoundTime"), BLOCK_SET)
    }

    public 
    forward_spawn(ent) {
        if (!
    pev_valid(ent))
            return 
    FMRES_IGNORED

        
    static classname[32], i
        pev
    (entpev_classnameclassnamesizeof classname 1)
        for (
    0sizeof g_objective_ents; ++i) {
            if (
    equal(classnameg_objective_ents[i])) {
                if (!(
    g_no_objectives g_objective_type[i]))
                    return 
    FMRES_IGNORED

                engfunc
    (EngFunc_RemoveEntityent)
                return 
    FMRES_SUPERCEDE
            
    }
        }

        return 
    FMRES_IGNORED
    }

    public 
    message_hide_weapon() {
        
    set_msg_arg_int(1ARG_BYTEget_msg_arg_int(1) | HIDE_ROUND_TIMER)
    }

    public 
    event_hud_reset(id) {
        
    message_begin(MSG_ONEg_msgid_hideweapon_id)
        
    write_byte(HIDE_ROUND_TIMER)
        
    message_end()
    }

    bool:is_objective_map() {
        new const 
    classname[] = "classname"
        
    for (new 0sizeof g_objective_ents; ++i) {
            if (
    g_objective_prim[i] && engfunc(EngFunc_FindEntityByStringFM_NULLENTclassnameg_objective_ents[i]))
                return 
    true
        
    }

        return 
    false

    İstediğin süreyi kaldırıp sınırsız round ise bu plugin zaten var.
    bu kodları nasıl yapicam
    BİRDE DEDİCATED SERVER

Benzer Konular

  1. Knife Round Plugin ( Bıçak Round )
    By NiCoMeDiA in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 94
    Son Mesaj: 25-07-17, 18:31
  2. Round Chat Msg Plugin ( Round Basi Bilgilendirme )
    By NiCoMeDiA in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 174
    Son Mesaj: 31-05-13, 12:43
  3. CsForumu v4 Full Time Aim # Hs ShoW
    By BoRDo BeReLi in forum [CONFIG] CS 1.6 CFG
    Cevaplar: 39
    Son Mesaj: 02-04-13, 19:18
  4. Round Chat Message (Round Chat Mesajı) Dall!
    By hams1 in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 2
    Son Mesaj: 20-10-12, 22:14
  5. Round Chat Message (Round Chat Mesajı) Dall!
    By hams1 in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 5
    Son Mesaj: 12-09-12, 12:34

Kullanıcıların arama motorlarındaki kullandığı taglar:

Counter Strike 1.6 Cfg, plugin, eklenti, sxe, config, skin, setup
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94