Marcelo Druida
Intermediate OT User
Hello OTLanders
3 simple functions that was very useful to me and hope be useful to someone
name = getPlayerNameById(7) -- returns database player 7 name
id = getPlayerIdByName(Marcelo) -- returns Marcelo's database ID
and
id = getPlayerID(cid) -- returns player (cid) database ID
huge hug!
3 simple functions that was very useful to me and hope be useful to someone
name = getPlayerNameById(7) -- returns database player 7 name
function getPlayerNameById(id)
local resultName = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id))
if resultName ~= false then
local name = result.getDataString(resultName, "name")
result.free(resultName)
return name
end
return 0
end
local resultName = db.storeQuery("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id))
if resultName ~= false then
local name = result.getDataString(resultName, "name")
result.free(resultName)
return name
end
return 0
end
id = getPlayerIdByName(Marcelo) -- returns Marcelo's database ID
function getPlayerIdByName(name)
local resultID = db.storeQuery("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name))
if resultID ~= false then
local id = result.getDataString(resultID, "id")
result.free(resultID)
return id
end
return 0
end
local resultID = db.storeQuery("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name))
if resultID ~= false then
local id = result.getDataString(resultID, "id")
result.free(resultID)
return id
end
return 0
end
and
id = getPlayerID(cid) -- returns player (cid) database ID
function getPlayerID(cid)
return getPlayerIdByName(getPlayerName(cid))
end
return getPlayerIdByName(getPlayerName(cid))
end
huge hug!