lm959680 发表于 2008-7-24 16:55:05

[求助]谁能帮帮手 写个只删除C4的插件

谁能帮帮手 写个只删除C4的插件

我想让比赛更加好玩点 才想出删除C4的。那样大家就不会为C4着想了`~~:cold:

好心的人 帮帮我~~~

jim_yang 发表于 2008-7-24 17:16:50

回复: [求助]谁能帮帮手 写个只删除C4的插件


#include <amxmodx>
#include <engine>
#define PLUGIN "Test"
#define AUTHOR "Jim"
#define VERSION "1.0"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
new c4 = find_ent_by_class(get_maxplayers(), "weapon_c4")
if(c4)
remove_entity(c4)
}

Rulzy 发表于 2008-7-24 18:06:15

回复: [求助]谁能帮帮手 写个只删除C4的插件

在plugin_init中是找不到C4这个实体的,因为C4还没发放。应该把地图中的放包点给删除,这样就不会分配C4给玩家了。

Rulzy 发表于 2008-7-24 18:12:24

回复: [求助]谁能帮帮手 写个只删除C4的插件

#include <amxmodx>
#include <engine>
public plugin_init()
{
    register_plugin("No C4", "1.0", "Rulzy")   
    register_event("HLTV", "eNewRound", "a", "1=0", "2=0");
}
public eNewRound()
{
    remove_entity_name("func_bomb_target")
}

CS菜鸟鸟 发表于 2008-7-24 18:15:14

回复: [求助]谁能帮帮手 写个只删除C4的插件

老大就是老大。。。。。。。。。学习了


老大能否帮我看看这个

http://www.dt-club.net/forum/showthread.php?t=40402

jim_yang 发表于 2008-7-24 19:27:05

回复: [求助]谁能帮帮手 写个只删除C4的插件

哎,我发帖那会儿一定是脑子热糊涂了

jim_yang 发表于 2008-7-24 19:35:18

回复: [求助]谁能帮帮手 写个只删除C4的插件


int C_Spawn(edict_t *pent)
{
    const char *szClass = STRING(pent->v.classname);
    if(szClass == 'w' && szClass == 'o' && szClass == 's')
    {
      g_activated = false;
      g_players_num = 0;
      g_players_t = 0;
      g_players_ct = 0;
      g_bots_num = 0;
      g_task_time = gpGlobals->time;
      //"worldspawn" : do precache stuff here
      g_spr_smoke = PRECACHE_MODEL("sprites/smoke.spr");
      PRECACHE_SOUND("radio/ct_fireinhole.wav");
      PRECACHE_SOUND("ambience/crow.wav");
      PRECACHE_SOUND("misc/MassTeleportTarget.wav");
      PRECACHE_SOUND("misc/Levelupcaster.wav");
      PRECACHE_SOUND("misc/deaf_sound.wav");
      PRECACHE_SOUND("misc/headshot.wav");
      PRECACHE_SOUND("misc/humiliation.wav");
      PRECACHE_SOUND("misc/perfect.wav");
      PRECACHE_SOUND("misc/grenade.wav");
      char sound;
      for(int i = 1; i < SND_LEVEL; ++i)
      {
            sprintf(sound, "misc/%s.wav", g_sound_level);
            PRECACHE_SOUND((char *)STRING(ALLOC_STRING(sound)));
      }
      PRECACHE_SOUND("misc/unstoppable.wav");
      RETURN_META_VALUE(MRES_IGNORED, 0);
    }
    if(szClass == 'a' && szClass == 'r')
    {
      //"armoury_entity"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'h')
    {
      //"hostage_entity"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'm' && szClass == 's')
    {
      //"monster_scientist"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'b' && szClass == 'o')
    {
      //"func_bomb_target"
      //"info_bomb_target"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'h' && szClass == 'o' && szClass == 's')
    {
      //"func_hostage_rescue"
      //"info_hostage_rescue"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'v' && szClass == 'i')
    {
      //"func_vip_safetyzone"
      //"info_vip_start"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    if(szClass == 'f' && szClass == 'e')
    {
      //"func_escapezone"
      REMOVE_ENTITY(pent);
      RETURN_META_VALUE(MRES_SUPERCEDE, 0);
    }
    RETURN_META_VALUE(MRES_IGNORED, 0);
}

写完了代码一段时间不碰就忘了,哎,懒得加注释的后果。。。

zwfgdlc 发表于 2008-7-24 19:45:42

回复: [求助]谁能帮帮手 写个只删除C4的插件

我一般这样,简单点

cs_set_user_plant(id,0,0);
cs_set_user_bpammo(id,CSW_C4,0);

CS菜鸟鸟 发表于 2008-7-24 20:00:28

回复: [求助]谁能帮帮手 写个只删除C4的插件

各位大大帮我看看我上面的哪个连接中的插件问题哦

CS菜鸟鸟 发表于 2008-7-24 20:04:22

回复: [求助]谁能帮帮手 写个只删除C4的插件

谢谢Rulzy大大对我们菜鸟的帮助。。。。。。。
页: [1]
查看完整版本: [求助]谁能帮帮手 写个只删除C4的插件