搜索
查看: 7563|回复: 23

原不原创你们自己看吧!(OP和VIP服装)(只有源码)

[复制链接]
发表于 2009-4-20 01:04:39 | 显示全部楼层 |阅读模式 来自 中国–广东–广州
本帖最后由 kk阿朗 于 2009-4-20 10:56 编辑

关于上次我发的那个插件,是不是原创,我都懒得去理了!
你们爱咋说就咋说!这个是你们的言论自由!
这次我还是那样!只发源码!
单机试过,应该没什么BUG!
如果有什么BUG,请与我联系,个性签名有QQ!!!
可能很早就有了,但是具体的源码一不一样,有待大家确认!
再一次强调,本插件只提供大家学习,没有其它什么用意!
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>

  4. #define PLUGIN_NAME        "admins_models"
  5. #define PLUGIN_VERSION        "1.0"
  6. #define PLUGIN_AUTHOR        "K.K.Lv"

  7. public plugin_init()
  8. {
  9.         register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
  10.        
  11.         register_event("ResetHUD", "setModel", "b")
  12. }

  13. public plugin_precache() //the Models required
  14. {
  15.         precache_model("models/player/admin_ct/admin_ct.mdl")
  16.         precache_model("models/player/admin_te/admin_te.mdl")
  17.         precache_model("models/player/admin_vip_ct/admin_vip_ct.mdl")
  18.         precache_model("models/player/admin_vip_te/admin_vip_te.mdl")
  19.        
  20.         return PLUGIN_CONTINUE
  21. }

  22. public setModel(id)
  23. {
  24.         new CsTeams:userTeam = cs_get_user_team(id)
  25.         if ((get_user_flags(id) & ADMIN_IMMUNITY)) //when a player become a OP, server will change his clothes.
  26.         {
  27.                 if (userTeam == CS_TEAM_CT)
  28.                 {
  29.                         cs_set_user_model(id, "admin_ct") //the CT OP.
  30.                 }
  31.                 else if (userTeam == CS_TEAM_T)
  32.                 {
  33.                         cs_set_user_model(id, "admin_te") //the TE OP.
  34.                 }
  35.                 else
  36.                 {
  37.                         cs_reset_user_model(id)
  38.                 }
  39.         }
  40.         else if ((get_user_flags(id) & ADMIN_RESERVATION) && !(get_user_flags(id) & ADMIN_IMMUNITY)) //if some one is a VIP, when his put into the server, his clothes will be changed.
  41.         {
  42.                 if (userTeam == CS_TEAM_CT)
  43.                 {
  44.                         cs_set_user_model(id, "admin_vip_ct") // the CT VIP.
  45.                 }
  46.                 else if (userTeam == CS_TEAM_T)
  47.                 {
  48.                         cs_set_user_model(id, "admin_vip_te") // the TE VIP.
  49.                 }
  50.                 else
  51.                 {
  52.                         cs_reset_user_model(id)
  53.                 }
  54.         }
  55.         return PLUGIN_CONTINUE
  56. }
复制代码
人物模型是我随便找的!自己可以改!!
发表于 2009-4-20 01:09:58 | 显示全部楼层 来自 中国–广东–广州–番禺区
这个很早有了吧。。:lol
回复

使用道具 举报

发表于 2009-4-20 02:12:10 | 显示全部楼层 来自 中国–湖北–天门
没看过这么不要脸的  佩服!
回复

使用道具 举报

 楼主| 发表于 2009-4-20 07:05:13 | 显示全部楼层 来自 中国–广东–广州
3# aiyingkoko


你是什么意思??
我有说过这是原创吗??
我只不过是发个东西来大家一起学习一下!!
回复

使用道具 举报

发表于 2009-4-20 08:20:00 | 显示全部楼层 来自 中国–山东–淄博
发原码咱就支持!!!!
不象有些人!!!
咱就不说了!!LZ我顶你!!!
回复

使用道具 举报

发表于 2009-4-20 09:10:59 | 显示全部楼层 来自 中国–上海–上海–浦东新区
VIP 或 OP 改成 没有权限的名字 然后 换边 模型无法还原!!
回复

使用道具 举报

发表于 2009-4-20 09:22:22 | 显示全部楼层 来自 中国–四川–遂宁
这个插件有些不妥....
回复

使用道具 举报

发表于 2009-4-20 09:41:02 | 显示全部楼层 来自 中国–四川–遂宁
这样保险点
  1. /* 本插件由 EmEditor 中文版自动生成 */
  2. /* 当前文件使用 Unicode (UTF-8) 编码 */

  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>

  6. #define PLUGIN_NAME        "reset_model"
  7. #define PLUGIN_VERSION        "1.0"
  8. #define PLUGIN_AUTHOR        "KIN"


  9. public plugin_init()
  10. {
  11.         register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  12.         register_event("ResetHUD", "resetModel", "b")
  13. }
  14. public plugin_precache()
  15. {
  16.         precache_model("models/player/Terrorist_VIP/Terrorist_VIP.mdl")
  17.         precache_model("models/player/Counter-Terrorist_VIP/Counter-Terrorist_VIP.mdl")
  18. }
  19. public resetModel(id)
  20. {
  21.         if (get_user_flags(id) & ADMIN_RESERVATION)
  22.         {
  23.                 if(cs_get_user_team(id)==CS_TEAM_T)
  24.                 {
  25.                         cs_set_user_model(id, "Terrorist_VIP")
  26.                 }
  27.                 else
  28.                         if(cs_get_user_team(id)==CS_TEAM_CT)
  29.                         {
  30.                                 cs_set_user_model(id, "Counter-Terrorist_VIP")
  31.                         }
  32.                         else
  33.                         {
  34.                                 cs_reset_user_model(id)
  35.                         }
  36.         }
  37.         else{
  38.                 if(cs_get_user_team(id)==CS_TEAM_T)
  39.                 {
  40.                         cs_set_user_model(id, "terror")
  41.                 }
  42.                 else
  43.                         if(cs_get_user_team(id)==CS_TEAM_CT)
  44.                         {
  45.                                 cs_set_user_model(id, "sas")
  46.                         }
  47.                         else
  48.                         {
  49.                                 cs_reset_user_model(id)
  50.                         }
  51.         }
  52. }
复制代码
回复

使用道具 举报

发表于 2009-4-20 09:43:18 | 显示全部楼层 来自 中国–广东–中山
支持楼主,辛苦了
回复

使用道具 举报

发表于 2009-4-20 10:47:12 | 显示全部楼层 来自 中国–江西–新余
#define PLUGIN_AUTHOR        "K.K.Lv"

改了这我就要BS了。
回复

使用道具 举报

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

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