Wysłany: 2017-02-17, 11:47
Kuksss
guwno
Wiek: 22 Na forum: 3781 dni Posty: 102
Nick w MP: guwnp
Piwa : 732
Client:
local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local copryight = "sraczkowatyFCserwer"
local autor = "Kuksisko"
local function sraczkowatyFiniszPracy ( missionValue )
if isElement ( sraczkowatyBlip ) then
destroyElement ( sraczkowatyBlip )
sraczkowatyBlip = nil
end
if isElement ( sraczkowatyMarker ) then
destroyElement ( sraczkowatyMarker )
sraczkowatyMarker = nil
end
if missionValue then
setElementData ( localPlayer , "player:job" , false )
triggerServerEvent ( "mower:stopJOB" , localPlayer , sraczkowateAuto )
sraczkowateAuto = nil
sraczkowatyMarker = nil
sraczkowatyBlip = nil
end
end
addEventHandler ( "onClientVehicleExit" , root ,function ( plr , seat )
if plr == localPlayer and seat == 0 and source == sraczkowateAuto then
local vh = sraczkowateAuto
sraczkowatyFiniszPracy ( sraczkowateAuto )
end
end )
function showMarker ()
el = localPlayer
veh = getPedOccupiedVehicle ( el )
if not getPedOccupiedVehicle ( el ) then return end
if getVehicleController ( veh ) == el then
sraczkowatyMarker = createMarker (- 74.62537 , 1203.48425 , 19.74219 , "checkpoint" , 3 , 0 , 71 , 255 )
sraczkowatyBlip = createBlipAttachedTo ( sraczkowatyMarker , 12 )
addEventHandler ( "onClientMarkerHit" , sraczkowatyMarker , function( el , md )
if el ~= localPlayer then return end
sraczkaCzescNext = createMarker ( 53.88218 , 1175.50586 , 18.66406 , "checkpoint" , 3 , 0 , 71 , 255 )
sraczkowateXd = createBlipAttachedTo ( sraczkaCzescNext , 12 )
outputChatBox ( "* Aby odebra? wynagrodzenie, wr?? do bazy!" )
sraczkowatyFiniszPracy ( false )
end )
end
end
sraczkaCzescNext = nil
sraczkowateXd = nil
function czescxxx ()
el = localPlayer
veh = getPedOccupiedVehicle ( el )
if not getPedOccupiedVehicle ( el ) then return end
if getVehicleController ( veh ) == el then
triggerServerEvent ( "givePlayerMoney" , resourceRoot , 30 )
addEventHandler ( "onClientMarkerHit" , sraczkaCzescNext , function( el , md )
if el ~= localPlayer then return end
outputChatBox ( "* Za zako?czenie pracy otrzymujesz: 30 PLN!" )
sraczkowatyFiniszPracy ( false )
czescxxx ()
end )
end
end
addEvent ( "mower:startJOB" , true )
addEventHandler ( "mower:startJOB" , resourceRoot , function( veh )
sraczkowateAuto = veh
showMarker ()
czescxxx ()
end )
addEventHandler ( "onClientResourceStop" , resourceRoot , function()
if getElementData ( localPlayer , "player:job" ) and getElementData ( localPlayer , "player:job" ) == "Kurier" then
setElementData ( localPlayer , "player:job" , false )
end
end )
Mam problem z funkcj? 'czescxxx'.
Chodzi mi o to, ?eby po wjechaniu w marker, kt?ry jest przy bazie Odbiera?o pojazd, pojawil si? napis na chacie i w koncu zabra?o pojazd, ale to nie dzia?a.
Za pomoc stawiam !
PS. Wszystkie Triggery s? dodane, wi?c o to nie musicie pyta?
Wysłany: 2017-02-17, 11:52
FlinstoN!
Wiek: 28 Na forum: 3395 dni Posty: 13
Nick w MP: FlineK/FlinstoN!
Piwa : 2
Kuksss , Dopisz do funkcji sraczkowatyFiniszPracy
destroyElement(sraczkowateAuto)
Wysłany: 2017-02-17, 11:54
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
Kuksss , Nie mo?esz wykona? tej samej funkcji w funkcji bo b?dziesz mia? stack overflow. Do tego argument resourceRoot mo?e by? wszystkim i niczym w trigerze.
function czescxxx ()
el = localPlayer
veh = getPedOccupiedVehicle ( el )
if not veh then return end
if getVehicleController ( veh ) then
triggerServerEvent ( "givePlayerMoney" , el , 30 )
addEventHandler ( "onClientMarkerHit" , sraczkaCzescNext , function( el , md )
outputChatBox ( "* Za zako?czenie pracy otrzymujesz: 30 PLN!" , 255 , 255 , 255 )
sraczkowatyFiniszPracy ( false )
end )
end
end
Ah sprawdzasz milion razy to samo. Jak ju? zrobisz ?e veh to getPedOccupiedVehicle to po co jeszcze raz sprawdza? getPedOccupiedVehicle skoro mo?esz if not veh then return end?
Tagi: praca :: dorywcza
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: