- 听众
- 收听
- 积分
- 10
- 主题
- 回帖
- 0
- 精华
注册时间2008-12-7
最后登录1970-1-1
该用户从未签到
|
贵站是个非常不错的站。我认为会越来越强大!
经常混战打来打去没有什么新花样。默认的皮肤看的都恶心了 !
想换下新形象我在网上找了几个比较满意的皮肤模型和一个相关插件
但是不知道怎么弄,我想把进入我混战服务器的玩家默认皮肤全弄成一样的!
给经常来我服务器的朋友独特的皮肤,给几个OP一样的皮肤。而我的特殊!
就是说只要用了名字就变皮肤,比如我队标 -=CrAzY=- 只要一改名字就换
皮肤 .这个问题困惑了很久。今天我在贵站找到了一个AMXX的源代码
但是不知道怎么弄。还望各位大侠帮忙/ 鄙人将不胜感激
代码:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() {
register_plugin("admin", "1.0", "admin")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}
public plugin_precache() {
precache_model("models/player/OP/OP.mdl")
precache_model("models/player/MM/MM.mdl")
precache_model("models/player/pifu1/pifu1.mdl")
precache_model("models/player/pifu2/pifu2.mdl")
precache_model("models/player/pifu3/pifu3.mdl")
precache_model("models/player/CT/CT.mdl")
precache_model("models/player/T/T.mdl")
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_LEVEL_A) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "OP")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "OP")
}
else {
cs_reset_user_model(id)
}
}
if (get_user_flags(id) & ADMIN_LEVEL_B) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "MM")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "MM")
}
else {
cs_reset_user_model(id)
}
}
if (get_user_flags(id) & ADMIN_LEVEL_C) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "pifu1")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "pifu1")
}
else {
cs_reset_user_model(id)
}
}
if (get_user_flags(id) & ADMIN_LEVEL_D) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "pifu2")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "pifu2")
}
else {
cs_reset_user_model(id)
}
}
if (get_user_flags(id) & ADMIN_LEVEL_E) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "pifu3")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "pifu3")
}
else {
cs_reset_user_model(id)
}
}
if (get_user_flags(id) & ADMIN_USER) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "T")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "CT")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
} |
|