Wysłany: 2017-02-11, 20:46
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. Wszystkit Triggery s? dodane, wi?c o to nie musicie pyta?
Wysłany: 2017-02-11, 21:03
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local function sraczkowatyFiniszPracy ( missionValue )
Zmienna missionValue nie jest definiowana wi?c kod nie przechodzi dalej.
Wysłany: 2017-02-11, 21:18
Kuksss
guwno
Wiek: 22 Na forum: 3781 dni Posty: 102
Nick w MP: guwnp
Piwa : 732
Brzysiek , Podam inny kod, kt?ry dzia?a? bez zdefiniowania zmiennej, ale wybiera? randomowe punkty. (match.random)
local missionBlip
local missionPickup
local missionVehicle
local missionPoints = {
{- 2417.537109375 , - 652.9541015625 , 133.00961303711 },
{- 2397.373046875 , - 676.4638671875 , 133.1328125 },
{- 2416.240234375 , - 686.0517578125 , 133.1328125 },
{- 2427.7705078125 , - 709.865234375 , 133.1328125 },
{- 2415.4541015625 , - 737.3984375 , 133.1328125 },
{- 2456.9130859375 , - 734.7646484375 , 134.83903503418 },
{- 2466.69921875 , - 710.794921875 , 136.25512695312 },
{- 2459.1669921875 , - 675.13671875 , 134.86730957031 },
{- 2464.3369140625 , - 642.5224609375 , 133.47546386719 },
{- 2449.7314453125 , - 711.4560546875 , 133.57014465332 },
{- 2442.0009765625 , - 685.2861328125 , 133.12825012207 },
{- 2426.9482421875 , - 680.1728515625 , 133.12825012207 },
{- 2435.919921875 , - 714.453125 , 133.1328125 },
{- 2456.7080078125 , - 727.7587890625 , 134.75523376465 },
{- 2472.0283203125 , - 713.5400390625 , 137.08215332031 },
{- 2481.166015625 , - 687.4296875 , 138.46954345703 },
{- 2467.095703125 , - 669.623046875 , 136.16038513184 },
{- 2393.953125 , - 691.5498046875 , 133.1328125 },
{- 2393.5673828125 , - 723.8154296875 , 133.1328125 },
{- 2423.32421875 , - 728.2734375 , 133.1328125 },
{- 2439.5126953125 , - 684.634765625 , 133.12825012207 },
{- 2432.08203125 , - 670.9736328125 , 133.1328125 },
{- 2446.9990234375 , - 642.419921875 , 132.95590209961 },
{- 2450.4970703125 , - 669.130859375 , 133.33995056152 },
{- 2419.1220703125 , - 654.1201171875 , 133.09617614746 },
}
local function finishJob ( missionValue )
if isElement ( missionBlip ) then
destroyElement ( missionBlip )
missionBlip = nil
end
if isElement ( missionMarker ) then
destroyElement ( missionMarker )
missionMarker = nil
end
if missionValue then
setElementData ( localPlayer , "player:job" , false )
triggerServerEvent ( "mower:stopJOB" , localPlayer , missionVehicle )
missionVehicle = nil
missionMarker = nil
missionBlip = nil
end
end
addEventHandler ( "onClientVehicleExit" , root ,function ( plr , seat )
if plr == localPlayer and seat == 0 and source == missionVehicle then
local vh = missionVehicle
finishJob ( missionVehicle )
end
end )
function showMarker ()
el = localPlayer -- testing to job
veh = getPedOccupiedVehicle ( el )
if not getPedOccupiedVehicle ( el ) then return end
if getVehicleController ( veh ) == el then
rnd = missionPoints [ math . random ( #missionPoints)]
missionMarker = createMarker ( rnd [ 1 ], rnd [ 2 ], rnd [ 3 ], "checkpoint" , 3 , 0 , 71 , 255 )
missionBlip = createBlip ( rnd [ 1 ], rnd [ 2 ], rnd [ 3 ], 12 )
addEventHandler ( "onClientMarkerHit" , missionMarker , function( el , md )
if el ~= localPlayer then return end
triggerServerEvent ( "givePlayerMoney" , resourceRoot , 6 )
finishJob ( false )
showMarker ()
end )
end
end
addEvent ( "mower:startJOB" , true )
addEventHandler ( "mower:startJOB" , resourceRoot , function( veh )
missionVehicle = veh
showMarker ()
end )
addEventHandler ( "onClientResourceStop" , resourceRoot , function()
if getElementData ( localPlayer , "player:job" ) and getElementData ( localPlayer , "player:job" ) == "Kosiarka" then
setElementData ( localPlayer , "player:job" , false )
end
end )
[ Dodano : 2017-02-17, 11:44 ]
ref
[ Dodano : 2017-02-17, 11:45 ]
Kuksss , Ref
[ Dodano : 2017-02-17, 11:45 ]
Ref
[ Dodano : 2017-02-17, 11:45 ]
Brzysiek , Ref
Tagi: praca :: dorywcza
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: