搜索
查看: 2778|回复: 7

恳请哪位高手帮查看这个原码一下,看是否100%正确了?

[复制链接]
发表于 2008-5-9 13:51:32 | 显示全部楼层 |阅读模式 来自 中国–广西–百色–右江区
如果这个原码有问题请帮忙修改一下.....
不开SXE局里杀三就封........


//*************************
#include <amxmodx>
#include <amxmisc>
new kill[33]
public plugin_init(){
register_plugin("liankill","1.0", "A.MI")
register_event("DeathMsg", "death", "a")
register_logevent("newRound", 2, "0=World triggered", "1=Round_Start")
register_cvar("amx_liankill_bantime","60.0")
}
public client_connect(id){
kill[id] = 0
return PLUGIN_CONTINUE
}
public newRound(){
new players[32],num
get_players( players, num)
for( new i = 0; i < num; i++ )
  kill[players] = 0
}
public death(){
    new killer = read_data(1)
    new victim = read_data(2)
    if( killer != victim ){
   
      new players[32],num
      get_players( players, num)
      for( new i = 0; i < num; i++ ){
        
        if(victim == players){
        kill[players] = 0
        }
        if( killer == players ){
          kill[players]++
          if( kill[players] >= 3){
          new Jname[32]
          get_user_name( players, Jname, 31)
          if (contain(Jname, "[NO-sXe-I]") != -1){
          new ipStr[16]
          get_user_ip( players, ipStr, 15, 1)
          new Float:bantime = get_cvar_float("amx_liankill_bantime")
          server_cmd("addip %.2f %s;wait;writeip", bantime, ipStr)
          }
          kill[players] = 0
        }
      }
    }
    }
    return PLUGIN_CONTINUE
}
发表于 2008-5-10 10:07:38 | 显示全部楼层 来自 中国–浙江–温州

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

楼上的点通号换来换去不累啊。
回复

使用道具 举报

发表于 2008-5-10 11:14:34 | 显示全部楼层 来自 中国–广西–南宁

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

提些问题好像没人理不知是不是做错什么所以...............................
回复

使用道具 举报

发表于 2008-5-11 13:49:19 | 显示全部楼层 来自 中国–江西–南昌

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

具体在运行中有什么问题说说
回复

使用道具 举报

发表于 2008-5-11 14:59:55 | 显示全部楼层 来自 中国–广西–南宁

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

服务器一两天就出现群踢............所以想问问...
回复

使用道具 举报

发表于 2008-5-11 15:53:51 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

  1. #include <amxmodx>
  2. #define PLUGIN "Test"
  3. #define AUTHOR "Jim"
  4. #define VERSION "1.0"
  5. new g_cvar
  6. new g_kills[33]
  7. new const nosxe[] = "[NO-sXe-I]"
  8. public plugin_init()
  9. {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11. register_event("DeathMsg", "event_death", "a", "1!0")
  12. register_logevent("round_start", 2, "1=Round_Start")
  13. g_cvar = register_cvar("amx_liankill_bantime", "60.0")
  14. }
  15. public client_connect(id)
  16. {
  17. g_kills[id] = 0
  18. }
  19. public round_start()
  20. {
  21. arrayset(g_kills, 0, 33)
  22. }
  23. public event_death()
  24. {
  25. new killer = read_data(1)
  26. new victim = read_data(2)
  27. if(killer == victim)
  28.   return
  29. g_kills[killer]++
  30. if(g_kills[killer] == 3)
  31. {
  32.   new name[32]
  33.   get_user_name(killer, name, 31)
  34.   if(contain(name, nosxe) != -1)
  35.   {
  36.    new ip[16]
  37.    get_user_ip(killer, ip, 15, 1)
  38.    server_cmd("addip %.2f %s;wait;writeip", get_pcvar_float(g_cvar), ip)
  39.   }
  40.   g_kills[killer] = 0
  41. }
  42. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2008-5-11 23:12:37 | 显示全部楼层 来自 中国–广西–百色–右江区

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

谢谢....谢谢.....感觉服务器不用记录那么多了....
回复

使用道具 举报

 楼主| 发表于 2008-5-12 09:45:32 | 显示全部楼层 来自 中国–广西–百色–右江区

回复: 恳请哪位高手帮查看这个原码一下,看是否100%正确了?

请顺便帮看这个OP服装可以吗?

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() {
register_plugin("AMX_Admin_Model", "1.0", "A.MI")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}
public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid){
  if ((get_user_flags(id) & ADMIN_IMMUNITY)){
  new CsTeams:userTeam = cs_get_user_team(id)
  if (userTeam == CS_TEAM_T){
  cs_set_user_model(id, "admin_te")
  }
  if (userTeam == CS_TEAM_CT){
  cs_set_user_model(id, "admin_ct")
  }
  return PLUGIN_CONTINUE
  }
  return PLUGIN_CONTINUE
}
回复

使用道具 举报

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

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