script_c
[..]
function strt()
payment = 50
if not isElementWithinMarker(localPlayer, work) then return end
local random = math.random(2, #places)
local target = createMarker(places[random][1], places[random][2], places[random][3]-1.0, "cylinder", 1.0, 255, 0, 0)
local blip = createBlipAttachedTo(cel, 12)
addEventHandler("onClientMarkerHit", cel, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
destroyElement(cel)
destroyElement(blip)
setElementFrozen(el, true)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
setTimer(function()
setElementFrozen(el, false)
setPedAnimation(localPlayer, false)
setElementData(localPlayer, "delivered", true)
triggerServerEvent("getPlayerCredits", getRootElement(), payment) -- HERE
end, 5000, 1)
end)
end
script_s
mysql = exports.mysql
addEvent("getPlayerCredits",true)
addEventHandler("getPlayerCredits", resourceRoot, payment
function (payment)
if getElementData(plr, "delivered") == true then
exports.global:giveMoney(thePlayer,payment)
outputChatBox("OK!",root,0,255,0)
return
end
end)
Error:
Client triggered server side event getPlayerCredits, but event is not added serverside