搜索
楼主: CS菜鸟鸟

R版主能否帮忙写个小插件

[复制链接]
发表于 2008-6-26 21:48:35 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: R版主能否帮忙写个小插件

不用测了,我就是这么用的
回复

使用道具 举报

发表于 2008-6-26 21:50:34 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: R版主能否帮忙写个小插件

  1. //Join Team Task
  2. void Jointeam::Run()
  3. {
  4. if(m_pPlayer->ingame)
  5. {
  6.   g_FakeCmd.AddArg("menuselect");
  7.   g_FakeCmd.AddArg("5");
  8.   g_FakeCmd.SetFullString("menuselect 5");
  9.   MDLL_ClientCommand(m_pPlayer->pEdict);
  10.   MDLL_ClientCommand(m_pPlayer->pEdict);
  11.   g_FakeCmd.Reset();
  12.   m_pPlayer->team = m_pPlayer->GetTeam();
  13.   switch(m_pPlayer->team)
  14.   {
  15.   case TEAM_T: ++g_players_t; break;
  16.   case TEAM_CT: ++g_players_ct; break;
  17.   }
  18.   FirstSpawn *pFirstSpawn = new FirstSpawn(m_pPlayer);
  19.   g_Timer.AddTask(pFirstSpawn, 0.1);
  20. }
  21. }
复制代码
方法大概就是这样
回复

使用道具 举报

发表于 2008-6-27 00:25:09 | 显示全部楼层 来自 中国–广西–百色

回复: R版主能否帮忙写个小插件

Post by Rulzy
以上代码还未经测试,大家测试一下看行不行。
俺帮Rulzy做个人情....

#include <amxmodx>
#include <amxmisc>

public plugin_init(){
   register_plugin("Can't Change Team", "1.0", "Rulzy");
}
public client_putinserver(id){
    set_task(0.1, "delay_jointeam", id);
}
public delay_jointeam(id){
    if(is_user_connected(id)){
    if (access( id, ADMIN_RESERVATION))
    return PLUGIN_CONTINUE
   
    engclient_cmd(id, "jointeam", "5");
   
    }
    return PLUGIN_CONTINUE
}

这个真好用哦................不信试试...
回复

使用道具 举报

 楼主| 发表于 2008-6-27 09:49:07 | 显示全部楼层 来自 中国–重庆–重庆–永川区

回复: R版主能否帮忙写个小插件

谢谢各位大大。。。。。这样更精简代码了。。。
回复

使用道具 举报

 楼主| 发表于 2008-6-27 09:49:56 | 显示全部楼层 来自 中国–重庆–重庆–永川区

回复: R版主能否帮忙写个小插件

但是不知道会不会和死亡模式冲突
就是自动选择了。进去之后不能马上重生
回复

使用道具 举报

发表于 2008-6-27 10:17:25 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: R版主能否帮忙写个小插件

死亡模式的判断第一次加入队伍并选择人物的方式和这个不冲突。
不知道你用的是哪个版, 我指的是2.0以上的版本
回复

使用道具 举报

 楼主| 发表于 2008-6-27 10:33:32 | 显示全部楼层 来自 中国–重庆–重庆–永川区

回复: R版主能否帮忙写个小插件

我测试过不冲突。。这个插件只是选择了队伍。但是不自动选人。所以不冲突。
如果队伍自动选了。而且把人也自动选了。就可能要冲突了。以前用过一个DT发的自动选队伍和人。可惜没原码。所以才来求助
回复

使用道具 举报

发表于 2008-6-27 10:41:12 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: R版主能否帮忙写个小插件

选人也没事儿,我上面发那个代码里就是两个一块选的
回复

使用道具 举报

 楼主| 发表于 2008-6-27 10:55:58 | 显示全部楼层 来自 中国–重庆–重庆–永川区

回复: R版主能否帮忙写个小插件

有哪个事。。。那你把你发哪个我测试一下。。。。。看看有无以前问题。难道是上次在DT下哪个的BUG?
回复

使用道具 举报

发表于 2008-6-27 11:07:56 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: R版主能否帮忙写个小插件

我那个对你来说没什么用,不是amxx插件
你用这个试试
http://forums.alliedmods.net/showthread.php?p=438587
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表