点通粉丝 发表于 2011-3-13 07:37:46

求助R版主消除由于服装引起群踢的用法-己解决了

本帖最后由 点通粉丝 于 2011-3-22 03:46 编辑

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

// 请修改成相应的权限
#define ADMIN_OP_LEVEL        ADMIN_LEVEL_F        // "q"
#define ADMIN_VIP_LEVEL        ADMIN_LEVEL_G        // "r"
#define ADMIN_MM_LEVEL        ADMIN_LEVEL_H        // "t"

// 请修改成你所需要的模型
new g_Model[]={
        "CVTOP_T",        // OP(T)
        "CVTOP_CT",        // OP(CT)
        "CVTVIP_T",        // VIP(T)
        "CVTVIP_CT",        // VIP(CT)
        "CVTMM_T",        // MM(T)
        "CVTMM_CT"        // MM(CT)
}

public plugin_init(){
        register_plugin("Admin Model","2.3","Rulzy")
        RegisterHam( Ham_Spawn, "player", "fw_PlayerSpawn", 1 )
}

public plugin_precache(){
        new modelname
        for(new i=0;i<6;i++){
                formatex(modelname, 63, "models/player/%s/%s.mdl", g_Model, g_Model)
                precache_model(modelname)
        }
}

public fw_PlayerSpawn(id)
{
        if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_CONTINUE;
        new CsTeams:userTeam = cs_get_user_team(id);
        new ModelIndex = -1;
        new flags = get_user_flags(id);
        if (flags & ADMIN_OP_LEVEL){
                if (userTeam == CS_TEAM_T){
                        ModelIndex = 0
                }
                else if(userTeam == CS_TEAM_CT) {
                        ModelIndex = 1
                }
        }else if (flags & ADMIN_VIP_LEVEL){
                if (userTeam == CS_TEAM_T){
                        ModelIndex = 2
                }
                else if(userTeam == CS_TEAM_CT){
                        ModelIndex = 3
                }
        }else if (flags & ADMIN_MM_LEVEL){
                if (userTeam == CS_TEAM_T){
                        ModelIndex = 4
                }
                else if(userTeam == CS_TEAM_CT){
                        ModelIndex = 5
                }
        }
        if(ModelIndex==-1)
        {
                cs_reset_user_model(id);
        }else{
                cs_set_user_model(id, g_Model);
        }
       
        return PLUGIN_CONTINUE
}

点通粉丝 发表于 2011-3-13 07:42:36

本帖最后由 点通粉丝 于 2011-3-13 07:47 编辑

// 请修改成相应的权限

#define ADMIN_OP_LEVEL      ADMIN_LEVEL_F      // "q"

#define ADMIN_VIP_LEVEL      ADMIN_LEVEL_G      // "r"

#define ADMIN_MM_LEVEL      ADMIN_LEVEL_H      // "t"



// 请修改成你所需要的模型

new g_Model[]={

      "CVTOP_T",      // OP(T)

      "CVTOP_CT",      // OP(CT)

      "CVTVIP_T",      // VIP(T)

      "CVTVIP_CT",      // VIP(CT)

      "CVTMM_T",      // MM(T)

      "CVTMM_CT"      // MM(CT)

}
1# 点通粉丝


可不可以解释一下这几处是用来干什么用的
如何修改为这样
所有警察.都改为VIP
和所有韭徙都是ZMODIE这些模型啊
-------------------------------------------------
包括OP或VIP权限的
总之是警察这边的.都改为VIP模型
是韭徙这边的就是ZMODIE这些模型


点通粉丝 发表于 2011-3-13 07:52:05

2# 点通粉丝

因为刚才加了一个CS1.5自带的僵尸模型上去.那僵尸插件后
服务器一过20人..一下子全不见了..我想应该是由于服装引起群踢的
所以求助一下这个代码如何使用

LittleKu 发表于 2011-3-13 10:04:55

估计是两个插件有冲突,因为zombie本身就有更换skin的代码,我之前简单看过zombie的代码,跟Ruzly的不大一样!
如果想加管理员skin又想用zombie,我想最好的方法就是在zombie的源码里做一些修改!

心静如水 发表于 2011-3-13 16:36:29

点通粉丝的水平应该不是这样的吧..............

点通粉丝 发表于 2011-3-13 23:09:34

点通粉丝的水平应该不是这样的吧..............
心静如水 发表于 2011-3-13 16:36 http://www.dt-club.net/forum/images/common/back.gif

我的水平就是这样没办法啦........我一般是自己实在解决不了的问题才会发帖求助的
会就指教一下啦.大姐{:3_64:}

stuv709 发表于 2011-3-19 13:02:17

心静如水 发表于 2011-3-19 20:44:50

在发布区那里我以前发过警察统一服装和土匪统一服装的插件,很稳定的.你可以参考一下................

点通粉丝 发表于 2011-3-22 03:51:53

己经解决了...其实不用这个代码也可以的
只要把R版主做的那个模块.换掉原来的那个模块就可以解决了
不过还是要感谢各位的热心帮助

291096356 发表于 2017-8-23 06:55:14

阿斯大三大四的
页: [1] 2
查看完整版本: 求助R版主消除由于服装引起群踢的用法-己解决了