搜索
查看: 3020|回复: 0

怎么改成DOD也可以使用的插件?

[复制链接]
发表于 2011-9-14 21:38:10 | 显示全部楼层 |阅读模式 来自 中国–湖北–武汉
本帖最后由 Osker Lee 于 2011-9-14 21:42 编辑

这里有个玩家名字前缀战队标签的插件,就是可以在CT和T双方的玩家名字前分别加上其专属的战队名称。这个插件在CS里可以使用,有人知道怎么改成DOD也可以使用的插件吗?

  1. #include <amxmodx>
  2. #include <amxmisc>

  3. #define PLUGIN_NAME "Flag Name"
  4. #define PLUGIN_VERSION "1.0"
  5. #define PLUGIN_AUTHOR "zwfgdlc"
  6. public plugin_init()
  7. {
  8. register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
  9. register_event("TeamInfo","join_team","a","2!UNASSIGNED","2!SPECTATOR")
  10. }
  11. public join_team()
  12. {
  13. new id=read_data(1)
  14. new team[16]
  15. read_data(2,team,15)
  16. AddTag(id,team)
  17. }
  18. public AddTag(id,team[])
  19. {
  20. new temp[6],name[32],tag[32]
  21. get_user_info(id,"name",name,31)
  22. copy(temp,5,name)
  23. if(equali(team,"CT"))
  24. {
  25. if(equal(temp,"[CHM]"))
  26. {
  27. return;
  28. }else if(contain(temp,"[MOD]")!=-1){
  29. copy(temp,5,name);
  30. if(equal(temp,"[MOD]"))
  31. format(tag,31,"[CHM] %s",name[6])
  32. }else{
  33. format(tag,31,"[CHM] %s",name)
  34. }
  35. set_user_info(id,"name",tag)
  36. }
  37. if(equali(team,"TERRORIST"))
  38. {
  39. if(equal(temp,"[CHM]"))
  40. {
  41. format(tag,31,"[MOD] %s",name[6])
  42. }else if(contain(temp,"[MOD]")!=-1)
  43. {
  44. copy(temp,5,name)
  45. if(equal(temp,"[MOD]"))
  46. return;
  47. }else{
  48. format(tag,31,"[MOD] %s",name);
  49. }
  50. set_user_info(id,"name",tag)
  51. }
  52. }
  53. public client_infochanged(id)
  54. {
  55. if(!is_user_connected(id))
  56. return PLUGIN_CONTINUE

  57. new oldname[32],newname[32],team[16]
  58. get_user_name(id,oldname,31)
  59. get_user_info(id,"name",newname,31)
  60. if(!equal(oldname,newname))
  61. {
  62. get_user_team(id,team,15);

  63. if(!is_user_alive(id))
  64. {
  65. message_begin(MSG_BROADCAST, get_user_msgid("SayText"))
  66. write_byte(id)
  67. write_string("#Cstrike_Name_Change")
  68. write_string(oldname)
  69. write_string(newname)
  70. message_end()
  71. }
  72. }
  73. AddTag(id,team)
  74. return PLUGIN_CONTINUE
  75. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

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

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