Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isMarried(cid)
- local m = db.getResult("SELECT `player_id` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';")
- if(m:getID() == -1) then
- local e = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `partner` = '"..getPlayerGUID(cid).."';")
- if(e:getID() == -1) then
- return false
- end
- end
- return true
- end
- function isPatner(cid)
- local p = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';")
- if(p:getID() == -1) then
- return true
- end
- return false
- end
- function getPartner(cid)
- if isPatner(cid) then
- a = db.getResult("SELECT `player_id` FROM `marriage_system` WHERE `partner` = '"..getPlayerGUID(cid).."';")
- b = "player_id"
- else
- a = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';")
- b = "partner"
- end
- local query = a
- return getPlayerNameByGUID(query:getDataString(b))
- end
- function Ponline(player)
- local rows = db.getResult("SELECT `online` FROM `players` WHERE `id` = " .. player .. ";")
- local on = rows:getDataInt("online")
- if on ~= 0 then
- return TRUE
- else
- return FALSE
- end
- end
- function doMarry(cid, patner)
- return db.executeQuery("INSERT INTO `marriage_system` (`player_id`, `partner`, `marriage_date`) VALUES ('".. getPlayerGUID(cid) .."', '"..patner.."', '".. os.time() .."');")
- end
- function doDivorcePlayer(cid)
- pid = isPatner(cid) and getPlayerGUIDByName(getPartner(cid)) or getPlayerGUID(cid)
- return db.executeQuery("DELETE FROM `marriage_system` WHERE `player_id` = '" .. pid .. "';")
- end
- function getMarryDate(cid)
- local player = isPatner(cid) and getPlayerGUIDByName(getPartner(cid)) or getPlayerGUID(cid)
- local date = db.getResult("SELECT `marriage_date` FROM `marriage_system` WHERE `player_id` = '"..player.."';")
- return os.date("%d %B %Y %X ", date:getDataInt("marriage_date"))
- end
Advertisement
Add Comment
Please, Sign In to add comment