Sjoerdva97

Untitled

Jun 4th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.75 KB | None | 0 0
  1. function convertRanksToNewTable()
  2.     local db = exports.mysql:getConn("mta")
  3.     local query = dbQuery(db, "SELECT `id`, `rank_1`, `rank_2`, `rank_3`, `rank_4`, `rank_5`, `rank_6`, `rank_7`, `rank_8`, `rank_9`, `rank_10`, `rank_11`, `rank_12`, `rank_13`, `rank_14`, `rank_15`, `rank_16`, `rank_17`, `rank_18`, `rank_19`, `rank_20`, `wage_1`, `wage_2`, `wage_3`, `wage_4`, `wage_5`, `wage_6`, `wage_7`, `wage_8`, `wage_9`, `wage_10`, `wage_11`, `wage_12`, `wage_13`, `wage_14`, `wage_15`, `wage_16`, `wage_17`, `wage_18`, `wage_19`, `wage_20` FROM `factions`")
  4.     local rankcount = 0
  5.     if query then
  6.         outputChatBox("Query gevonden", root)
  7.    
  8.         local pollResult = dbPoll(query, 0)
  9.         if not pollResult then
  10.             outputChatBox("No Result", root)
  11.             dbFree(query)
  12.             return
  13.         else
  14.             outputChatBox("Result", root)
  15.             for i, row in pairs(pollResult) do
  16.                 if row.id ~= 1 then
  17.                     for i=1,20 do
  18.                         maxFactionRank = maxFactionRank + 1
  19.                         local rankID = tonumber(maxFactionRank)
  20.                         if i == 1 then
  21.                             dbExec(db,"INSERT INTO `faction_ranks` (`id`, `faction_id`, `name`, `permissions`, `isDefault`,`wage`) VALUES (?,?,?,?,?,?)", rankID, row.id, row['rank_'..i],"",1,row['wage_'..i])
  22.                         else
  23.                             dbExec(db,"INSERT INTO `faction_ranks` (`id`, `faction_id`, `name`, `permissions`, `isDefault`,`wage`) VALUES (?,?,?,?,?,?)", rankID, row.id, row['rank_'..i],"",0,row['wage_'..i])
  24.                         end
  25.                         rankcount = rankcount + 1
  26.                     end
  27.                 end
  28.             end
  29.         end
  30.     end
  31.     outputChatBox("Converted "..rankcount.." ranks.", root)
  32.     dbFree(query)
  33. end
  34. addCommandHandler("convertranks", convertRanksToNewTable)
Advertisement
Add Comment
Please, Sign In to add comment