求解,如何设置玩家皮肤模型的models.ini文件
发布网友
发布时间:2022-05-06 10:51
我来回答
共1个回答
热心网友
时间:2022-06-29 19:50
#include <cstrike>
public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}
public plugin_precache() {
precache_model("models/player/vip/vip.mdl")
precache_model("models/player/zombie_z/zombie_z.mdl")
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid) {
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, "zombie_z")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vip")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
这是一个简单的现实OP或者管理变为VIP或者僵尸模型 插件的源码。
其中
precache_model("models/player/vip/vip.mdl")
precache_model("models/player/zombie_z/zombie_z.mdl")
这个mdl是玩家下载的模型文件 不过他们只能看到你为新模型 想要他们都能成为别的模型只需要更改权限
if (get_user_flags(id) & ADMIN_LEVEL_C) {
这句中的 ADMIN_LEVEL_c 改为 ADMIN_LEVEL_uesr 就能把所有的玩家都能设置成指定模型的 别
忘了 上边是T的模型 下边是CT的模型昂 只是一个权限问题哈~
如果你改成1 那下边那个
cs_set_user_model(id, "vip") 的vip也得改成指定的~ 记得 先创建个TXT文档 复制上边信息 修改后
另保存为.sma文件拖入
\cstrike\addons\amxmodx\scripting 里的compile.exe里编译完了在打开里边的compiled文件夹找到同文件命得.amxx文件
打开plugins.ini 拉到最下边添加
XX.AMXX ;修改队伍信息
在把此amxx文件夹放入cstrike\addons\amxmodx\plugins 里就行了 运行游戏即可 你上边说的服务器不让ctrl我就无语啦 一堆只是乱回复的人 我上次看了以个14级的百度回答 它里边天天最少回答问题100个 - -不过这100个问题的回答信息全部都是一模一样哈哈 还是atrl的 太J8牛了!!!
这是写AMXX修改模型的办法 。 绝对自己写的昂 楼猪别乱想