请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册,只需10秒
查看: 86|回复: 0

[搬运插件] 加入服务器显示国籍的插件

[复制链接]
发表于 2019-8-26 01:51:17 | 显示全部楼层 |阅读模式

马上注册,结实更多好友,浏览不受限制!

您需要 登录 才可以下载或查看,没有帐号?立即注册,只需10秒

x
原创不是我,我只是在这个基础上修复了一部分,现在能用
代码如下:
  1. a = {}
  2. for i = 1, game("sv_maxplayers") do a[i] = {} end

  3. addhook("join", "_join")
  4. addhook("httpdata", "_httpdata")

  5. function _httpdata(i, s, d)
  6.         if s == 1 then
  7.                 for q = 1, #player(0, "table") do
  8.                         if a[player(0, "table")[q]][1] == i then msg(player(q, "name").." joined from "..d) break end
  9.                 end
  10.         end
  11. end

  12. function _join(p)
  13.         if player(p, "ip") ~= "127.0.0.1" and player(p, "ip") ~= "0.0.0.0"  then a[p][1] = reqhttp("ip-api.com", "/json/"..player(p, "ip").."?fields=country", 0)
  14.         else msg(player(p, "name").." joined from localhost") end
  15. end
复制代码
喜欢的不妨点个赞支持一下!

评分

参与人数 1人气 +1 收起 理由
啦啦啦 + 1 很给力!

查看全部评分

回复

使用道具 举报

本版积分规则