db.getResult("SELECT players.id FROM players WHERE players.id NOT IN ("..( #r > 0 and table.concat(r,",") or '0' )..") AND level < '11' AND players.name NOT IN ('Account Manager','Druid Sample','Knight Sample','Paladin Sample','Sorcerer Samle') AND group_id < 2 AND lastlogin < UNIX_TIMESTAMP() - '12121' ;"):getDataInt('players.id ')
s
local Info = db.getResult("SELECT `id` FROM `players` WHERE ( `level` < 11 AND `name` NOT IN ('Account Manager','Druid Sample','Knight Sample','Paladin Sample','Sorcerer Samle') AND `group_id` < 2 )")
local players = {}
if (Info:getID() ~= -1) then
while true do
table.insert(players, Info:getDataInt("id"))
if not Info:next() then
break
end
end
Info:free()
end
local txt = ""
for k, i in ipairs(players) do
txt = txt .. i .. ((k < #players) and ", " or "")
end
--example >> doPlayerSendTextMessage(cid, 19,""..txt.."")
local r = {}
local f = db.getResult("SELECT accounts.id AS `id` FROM accounts INNER JOIN players ON accounts.id = players.account_id ;"):getRows()
local s = db.getResult("SELECT accounts.id AS `id` FROM accounts INNER JOIN players ON accounts.id = players.account_id ;"):getDataInt('id')
table.insert(r,s)
local c = f
repeat
for i = 1,#r do
s = db.getResult("SELECT accounts.id AS `id` FROM accounts INNER JOIN players ON accounts.id = players.account_id != '"..r[i].."' ;"):getDataInt('id')
if not isInArray(r,s) then
table.insert(r,s)
end
end
c = c - 1
until c == 0