Wysłany: 2017-07-29, 12:40
Maksasior
B)
Wiek: 24 Na forum: 3581 dni Posty: 47
Nick w MP: tomals0n
Piwa : 34
Cze?? pobra?em sobie kilka prac z IYW. Nie dzia?aj? zarobki, pr?bowa?em givePlayerMoney(thePlayer, hajsik) local hajsik = math.random(64,74)
Oraz triggerServerEvent("givePlayerMoney", localPlayer, hajsik)
outputChatBox("Otrzymujesz "..hajsik.." blablablabla")
To i to nie dzia?a, prosz? o szybk? pomoc. (( Piweczko oraz Respekt za pomoc ))
Podpis
--Szatan:
Wysłany: 2017-07-29, 12:43
STOPseba
Emeryt na scenie MTA
Wiek: 25 Na forum: 3771 dni Posty: 448
Nick w MP: STOPseba
Piwa : 5014
jak pobra?e? prace z IYW to pobierz te? ogrpg-core a potem uruchom i b?dzie dzia?a?
Wysłany: 2017-07-29, 13:09
Dani3l_105
Wiek: 26 Na forum: 3754 dni Posty: 21
Nick w MP: Dziki
Polecam w??czy? skrypt ogrpg-prace-setting
Wysłany: 2017-07-29, 13:26
Maksasior
B)
Wiek: 24 Na forum: 3581 dni Posty: 47
Nick w MP: tomals0n
Piwa : 34
STOPseba , Dani3l_105 , W??czy?em to i to, nadal nie dzia?a.
[ Dodano : 2017-07-29, 14:30 ]
Potrzebuje pilnej pomocy.
Podpis
--Szatan:
Wysłany: 2017-07-29, 14:32
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
triggerServerEvent ( "givePlayerMoney" , localPlayer , hajsik )
Utw?rz funkcj? po stronie serwera, kt?ra b?dzie odpowiada? na ten trigger.
Wysłany: 2017-07-29, 14:37
Maksasior
B)
Wiek: 24 Na forum: 3581 dni Posty: 47
Nick w MP: tomals0n
Piwa : 34
AteX , Nadal nic
Podpis
--Szatan:
Wysłany: 2017-07-29, 15:47
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Maksasior , poka? tw?j kod, ja proponowa?bym zrobienie tiggera kt?ry kieruje z client side do server side
Wysłany: 2017-07-29, 16:17
Maksasior
B)
Wiek: 24 Na forum: 3581 dni Posty: 47
Nick w MP: tomals0n
Piwa : 34
Kod:
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus
function odleglosc()
local x,y,z = getElementPosition(localPlayer)
local mx,my,mz = getElementPosition(jobMarker)
local distance = getDistanceBetweenPoints3D(x,y,z,mx,my,mz)
if distance > 600 then
outputChatBox("Odjecha?e? zadaleko punktu.")
finishJob()
end
end
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobBlip and isElement(jobBlip) then
destroyElement(jobBlip)
jobBlip = nil
end
if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0
end
if getElementData(localPlayer,"player:job") == code then
setElementData(localPlayer,"player:job",false)
end
triggerServerEvent("destroyVeh", localPlayer)
removeEventHandler("onClientRender",root,odleglosc)
end
addEventHandler ( "onClientPlayerWasted", getLocalPlayer(),finishJob)
addEvent("finishJob",true)
addEventHandler("finishJob",root,function(plr)
if plr ~= localPlayer then return end
finishJob()
end)
function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end
if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outputChatBox("* Zako?czy?e?/a? prac?.")
else
local kasa = math.random(64,74)
showMarker()
playSoundFrontEnd(12)
triggerServerEvent("givePlayerMoney", localPlayer, kasa)
outputChatBox("Otrzymujesz "..kasa.." PLN za zidentyfikowanie punktu.")
end
end
function showMarker()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobBlip and isElement(jobBlip) then
destroyElement(jobBlip)
jobBlip = nil
end
jobTarget = jobTarget + 1
jobMarker = createMarker(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], "checkpoint", 4, 0, 0, 255)
jobBlip = createBlip(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], 41)
if districtsBus[jobTarget+1] then
ile = districtsBus[jobTarget+1]
ile2 = ile[1]
ile3 = ile[2]
ile4 = ile[3]
setMarkerTarget(jobMarker, ile[1], ile[2], ile[3])
end
addEventHandler("onClientMarkerHit", jobMarker, busDriver)
end
addEvent("STARTJobBus", true)
addEventHandler("STARTJobBus", resourceRoot, function(veh)
outputChatBox("* Rozpocze?e?/a? prace.")
jobVehicle = veh
jobTarget = 0
showMarker()
addEventHandler("onClientRender",root,odleglosc)
end)
addEventHandler("onClientResourceStop", resourceRoot, function()
if jobVehicle and getElementData(localPlayer, "player:job") then
setElementData(localPlayer, "player:job", false)
end
end)
addEventHandler("onClientVehicleExit", resourceRoot, function(plr, seat)
if seat == 0 then
if plr == localPlayer then
finishJob()
outputChatBox("Zako?czy?e? prac?")
end
end
end)
[ Dodano : 2017-07-30, 11:28 ]
ref
Podpis
--Szatan:
Tagi: nie :: otrzymuje :: pieniędzy :: prac.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: