From 6a0677fc266fac57c5c8ade0ab42d534e7d22257 Mon Sep 17 00:00:00 2001 From: AndreFaramir Date: Wed, 11 Apr 2012 05:05:27 -0300 Subject: [PATCH] report client info to server --- modules/otclientrc.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/otclientrc.lua b/modules/otclientrc.lua index 7cef0451..d29314cb 100644 --- a/modules/otclientrc.lua +++ b/modules/otclientrc.lua @@ -2,3 +2,15 @@ -- you can place any custom user code here Keyboard.bindKeyDown('Ctrl+R', Client.reloadScripts) + +-- client usage report +local reportEvent +local reportMessage = g_app.getVersion() .. ";" .. g_app.getBuildRevision() .. ";" .. g_game.getProtocolVersion() .. ";" .. g_app.getBuildDate() +function reportClientUsage() + if g_game.isOnline() and EnterGame.host and (EnterGame.host:lower():find('trpgb') or EnterGame.host:lower():find('tibiarpgbrasil')) then + g_game.talk('!otc-report ' .. reportMessage) + end + removeEvent(reportEvent) + reportEvent = scheduleEvent(reportClientUsage, 5*60000) +end +connect(g_game, { onLogin = reportClientUsage } )