Wezza
lua nOOb
- Joined
- May 31, 2008
- Messages
- 2,278
- Reaction score
- 31
Having a small problem with LoginFake.
Error code;
Loginfake.lua
Error code;
Code:
[08/07/2014 04:53:12] Lua Script Error: [CreatureScript Interface]
[08/07/2014 04:53:12] data/creaturescripts/scripts/loginFake.lua:onLogin
[08/07/2014 04:53:12] data/creaturescripts/scripts/loginFake.lua:11: attempt to get length of a boolean value
[08/07/2014 04:53:12] stack traceback:
[08/07/2014 04:53:12] data/creaturescripts/scripts/loginFake.lua:11: in function <data/creaturescripts/scripts/loginFake.lua:1>
Loginfake.lua
Code:
function onLogin(cid)
local onlineCheatPlayers = getFakeOnlinePlayers()
local maxFake = getConfigInfo('fakeAmmountPlayers')
local formula = getConfigInfo('fakePercent') * (#getOnlinePlayers() + #onlineCheatPlayers) * 0.01
for i = 1, 4 do
if #onlineCheatPlayers >= formula or #onlineCheatPlayers >= maxFake then
break
else
local player = getPotentialFakePlayers()[math.random(1, #getPotentialFakePlayers())]
if isInTable(onlineCheatPlayers, player) == FALSE then
addFakeOnlinePlayer(player)
db.executeQuery("UPDATE players SET online = 1, lastlogin = " .. os.time() .. ", fake = 2 WHERE name = " .. db.escapeString(player))
else
debugPrint("Player already in table, check sql code.")
end
end
end
return true
end
Last edited: