forked from freddy-nawfal/question_rp
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathserver.lua
executable file
·29 lines (25 loc) · 1.2 KB
/
server.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require "resources/essentialmode/lib/MySQL"
MySQL:open(database.host, database.name, database.username, database.password)
--[[ ***** EVENTS GUI ***** ]]
RegisterServerEvent("antirpquestion:kick")
AddEventHandler("antirpquestion:kick", function()
DropPlayer(source, "Vous n'avez pas reussi le questionnaire, reessayez.")
end)
RegisterServerEvent("antirpquestion:success")
AddEventHandler("antirpquestion:success", function()
TriggerEvent("es:getPlayerFromId", source, function(player)
MySQL:executeQuery("UPDATE users SET question_rp='made' WHERE identifier = '@username'", { ['@username'] = player.identifier})
end)
end)
--[[ ***** SPAWN ***** ]]
RegisterServerEvent("antirpquestion:didQuestion")
AddEventHandler("antirpquestion:didQuestion", function()
TriggerEvent("es:getPlayerFromId", source, function(player)
local executed_query = MySQL:executeQuery("SELECT * FROM users WHERE identifier = '@username'",{['@username'] = player.identifier})
local result = MySQL:getResults(executed_query, {'question_rp'}, "question_rp")
local questionMade = result[1].question_rp
if (questionMade == "false") then
TriggerClientEvent('antirpquestion:notMade',source)
end
end)
end)