tianyuxuan 发表于 2006-7-24 16:16:43

[求助]谁帮我写个插件

插件的用途是banIP,因为服务器的文件,别人可以解ban,我想要的是在插件里面加入IP,编译运行后实现ban他的IP。我用的是amx0.97,CS1.5!
:burn: :burn: :burn:

[Grief.QQ] 发表于 2006-7-24 17:59:53

回复: [求助]谁帮我写个插件

#include <amxmod>

public plugin_init()
{
    register_plugin("KickIP", "0.0000001", "hohohoho~~~~")
}

public client_connect(id)
{
    if(file_exists("addons/amx/ip.txt"))
    {
      new ip
      get_user_ip(id,ip,31,1)

      new text
      new len = 0, line = 0
      while(read_file("addons/amx/ip.txt",line++,text,31,len))
      {
            if(text==';') continue

            if(equal(ip, text))
            {
                return PLUGIN_CONTINUE
            }
      }
      server_cmd("kick #%d You cannot connect to this server!", get_user_userid(id))
    }
    return PLUGIN_CONTINUE
}

tianyuxuan 发表于 2006-7-24 20:59:23

回复: [求助]谁帮我写个插件

谢谢帮忙,测试去了。

AE86 发表于 2006-7-25 08:45:59

回复: [求助]谁帮我写个插件

原来写入文件可以是txt格式啊。哈哈
偶只见过INI:)
页: [1]
查看完整版本: [求助]谁帮我写个插件