Witam, od dawna staram si? naprawi? pewnien b??d kt?ry jest strasznie dziwny, a mianowicie chodzi mi tu o to, ?e dostajemy pieni?dze z prac. Pokazuje si? to na walucie itd, ale w panelu pod 'p' pokazuje ze nie dostalismy tego hajsu. Nie mozemy nic kupic, bo pisze ze nie mamy pieni?dzy. Nie wiem co z tym zrobic wi?c postanowi?em zg?osi? to tu. Mo?e wy mi pomo?ecie w rozwi?zaniu problemu. Postawie piwo i dam respekt za pomoc.
function finishJob(plr,value1,value2)
if plr ~= getLocalPlayer() then return end
if getElementData(localPlayer,"player:job") ~= code then return end
if value1 == true then
if isElement(missionMarker) and missionMarker then
destroyElement(missionMarker)
missionMarker=nil
end
if isElement(missionBlip) and missionBlip then
destroyElement(missionBlip)
missionBlip=nil
end
end
if value2 == true then
if isElement(missionVehicle) and missionVehicle then
triggerServerEvent("destroyVehicle", root, missionVehicle)
missionVehicle=nil
end
end
end
addEvent("onFinish", true)
addEventHandler("onFinish", resourceRoot, function(plr)
if plr~=localPlayer then return end
finishJob(plr, true,true)
end)
function showNextPoint(el,md)
if not md or el~=localPlayer then return end
local veh=getPedOccupiedVehicle(el)
if not veh then return end
if getVehicleController(veh) ~= localPlayer then return end
finishJob(el,true,false)
setTimer(function()
--playSound(":ogrpg-misc/misc/success.flac")
finishJob(true,false)
if getElementData(veh,"praca:punkt") == 5 then
givePlayerMoney(13000)
setElementData(veh,"praca:punkt", 0)
else
local xd = getElementData(veh, "praca:punkt") or 0
setElementData(veh,"praca:punkt", xd+1)
givePlayerMoney(13000)
end
addEventHandler("onClientRender",root,render4)
setTimer(renderstop4,1500,1)
showMarker()
end, 100, 1)
end
function showMarker()
local losuj = math.random(2, #miejscakosiara2)
rnd=miejscakosiara2
missionMarker=createMarker(rnd[losuj][1], rnd[losuj][2], rnd[losuj][3]-1, "checkpoint", 5, 255, 255, 255)
missionBlip=createBlipAttachedTo(missionMarker, 12)
addEventHandler("onClientMarkerHit", missionMarker, showNextPoint)
end
addEventHandler("onClientVehicleExit", resourceRoot, function(plr,seat)
if seat~=0 then return end
if plr~=localPlayer then return end
finishJob(plr, true,true)
setElementData(plr,"player:job",false)
outputChatBox("* Zakonczyles prace", 255, 0, 0)
addEventHandler("onClientRender",root,render1)
setTimer(renderstop1,500,1)
end)
local zone = createColCuboid(1858.80,-1253.60,11.56, 203.20849609375, 104.57557678223, 51.500002288818)
function ucieczka( theElement, matchingDimension )
if ( theElement == getLocalPlayer() ) then
if getElementData(theElement,"player:job") ~= code then return end
finishJob(theElement, true,true)
setElementData(theElement,"player:job",false)
end
end
addEventHandler("onClientColShapeLeave",zone,ucieczka)
addEventHandler("onClientVehicleExplode", resourceRoot, function()
if getElementModel(source) ~= 572 then return end
local plr=getVehicleController(source)
if plr~=localPlayer then return end
finishJob(plr, true,true)
setElementData(plr,"player:job",false)
--outputChatBox("* Zakonczyles prace", 255, 0, 0)
addEventHandler("onClientRender",root,render1)
setTimer(renderstop1,2500,1)
end)
addEventHandler("onClientResourceStop", resourceRoot, function()
if getElementData(localPlayer, "player:job")==code then
setElementFrozen(localPlayer, false)
setElementData(localPlayer, "player:job", false)
end
end,false,"high")
local jobOnline=true -- czy praca w??czona
local jobMarker=createMarker(-2101.96,654.28,52.37-0.9, "cylinder", 3.7, 255, 255, 255, 35) -- marker
--createBlip(1880.13,-1152.49,23.96, 46,2,0,0,0,0,0,275)
addCommandHandler("rozpocznij", function(cmd)
plr=localPlayer
if isPedInVehicle(plr) then return end
if not isElementWithinMarker(plr,jobMarker) then return end
if jobOnline == false then
outputChatBox("* Praca jest wy??czona.", 255, 0, 0)
return
end
if getElementData(plr,"player:job") then
outputChatBox("* Ju? posiadasz aktywn? prac?.", 255, 0, 0)
return
end
setElementData(plr,"player:job", code)
triggerServerEvent("startJobS", root,localPlayer)
end)
addEventHandler("onClientMarkerHit", jobMarker, function(el,md)
if el~=localPlayer then return end
if getElementType(el) == "player" then
if isPedInVehicle(el) then return end
addEventHandler("onClientRender",root,render2)
setTimer(renderstop2,1500,1)
end
end)
function renderstop2()
removeEventHandler("onClientRender",root,render2)
end
function renderstop3()
removeEventHandler("onClientRender",root,render3)
end
function renderstop4()
removeEventHandler("onClientRender",root,render4)
end
function renderstop5()
removeEventHandler("onClientRender",root,render5)
end
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach