Very simple, but WTF.Error requested it.
Don't forget to add:
(in right place) and line to luascript.h
It's for 0.3.6. It return client in 3 digits, like: 854, 860
PHP:
int32_t LuaScriptInterface::luaGetPlayerClientVersion(lua_State* L)
{
//getPlayerClientVersion(cid)
ScriptEnviroment* env = getEnv();
Player* player = env->getPlayerByUID((uint32_t)popNumber(L));
if(!player)
{
errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND));
lua_pushboolean(L, false);
}
else
lua_pushnumber(L, player->getClientVersion());
return 1;
}
Don't forget to add:
PHP:
//getPlayerClientVersion(cid)
lua_register(m_luaState, "getPlayerClientVersion", LuaScriptInterface::luaGetPlayerClientVersion);
It's for 0.3.6. It return client in 3 digits, like: 854, 860