Wysłany: 2016-08-05, 17:47
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
Witam
mam taki problem z destroyElement, ?e jak wychodz? z auta to nie usuwa marekara i blipa.
tutaj kod
Kod: function RozpocznijPrace(button, state)
if panelpraca and button == "left" and state == "down" then
if cursorPosition(screenW * 0.5578, screenH * 0.4740, screenW * 0.1025, screenH * 0.0443) then
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "player:job") then
removeEventHandler ("onClientRender", root, GuiPracka)
panelpraca = false
showCursor(false)
local losuj = math.random(2, #miejscaelektryk)
setElementData(localPlayer, "player:job", true)
triggerServerEvent ("DajAutko", localPlayer)
local punkt = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "cylinder", 3.0, 255, 0, 0)
local blip = createBlipAttachedTo(punkt, 41)
addEventHandler("onClientMarkerHit", punkt, function(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
setElementFrozen(veh,true)
setElementFrozen(el, true)
setTimer(function()
setElementFrozen(veh,false)
setElementFrozen(el, false)
destroyElement(punkt)
destroyElement(blip)
setElementData(localPlayer, "player:job", false)
triggerServerEvent("KaseDajPracaKopalnia", el, kasa)
triggerServerEvent("UsunAutko", localPlayer)
triggerServerEvent ("WarpGracza", localPlayer)
end, 5000, 1)
end)
else
outputChatBox("* Posiadasz aktywn? prac?.")
end
end
end
end
addEventHandler("onClientClick", getRootElement(), RozpocznijPrace)
addEventHandler("onClientVehicleExit", resourceRoot, function(plr,seat)
if seat~=0 then return end
if plr~=localPlayer then return end
triggerServerEvent("UsunAutko", localPlayer)
setElementData(localPlayer,"player:job",false)
destroyElement(punkt)
destroyElement(blip)
outputChatBox ("* Zako?czy?e?/a? prace!.", 255, 0, 0, true )
end)
Wysłany: 2016-08-05, 17:58
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
function RozpocznijPrace ( button , state )
if panelpraca and button == "left" and state == "down" then
if cursorPosition ( screenW * 0.5578 , screenH * 0.4740 , screenW * 0.1025 , screenH * 0.0443 ) then
if not isElementWithinMarker ( localPlayer , praca ) then return end
if not getElementData ( localPlayer , "player:job" ) then
removeEventHandler ( "onClientRender" , root , GuiPracka )
panelpraca = false
showCursor ( false )
local losuj = math . random ( 2 , #miejscaelektryk)
setElementData ( localPlayer , "player:job" , true )
triggerServerEvent ( "DajAutko" , localPlayer )
punkt = createMarker ( miejscaelektryk [ losuj ][ 1 ], miejscaelektryk [ losuj ][ 2 ], miejscaelektryk [ losuj ][ 3 ]- 1.0 , "cylinder" , 3.0 , 255 , 0 , 0 )
blip = createBlipAttachedTo ( punkt , 41 )
addEventHandler ( "onClientMarkerHit" , punkt , function( 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
setElementFrozen ( veh , true )
setElementFrozen ( el , true )
setTimer (function()
setElementFrozen ( veh , false )
setElementFrozen ( el , false )
destroyElement ( punkt )
destroyElement ( blip )
setElementData ( localPlayer , "player:job" , false )
triggerServerEvent ( "KaseDajPracaKopalnia" , el , kasa )
triggerServerEvent ( "UsunAutko" , localPlayer )
triggerServerEvent ( "WarpGracza" , localPlayer )
end , 5000 , 1 )
end )
else
outputChatBox ( "* Posiadasz aktywn? prac?." )
end
end
end
end
addEventHandler ( "onClientClick" , getRootElement (), RozpocznijPrace )
addEventHandler ( "onClientVehicleExit" , resourceRoot , function( plr , seat )
if seat ~= 0 then return end
if plr ~= localPlayer then return end
triggerServerEvent ( "UsunAutko" , localPlayer )
setElementData ( localPlayer , "player:job" , false )
destroyElement ( punkt )
destroyElement ( blip )
outputChatBox ( "* Zako?czy?e?/a? prace!." , 255 , 0 , 0 , true )
end )
Nie usuwa bo zmienna punkt i blip dzia?a tylko w funkcji rozpocznijPrace
Wysłany: 2016-08-05, 18:02
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
to jak to zrobi? aby usuwa?a tu i tu?
Podpis
Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644
Wysłany: 2016-08-05, 18:05
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
ZZiomek , Przetestowa?e? to co ci da?em?
Wysłany: 2016-08-05, 18:08
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
aj sorki nie przyjrza?em si? dobrze kodowi
Podpis
Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644
Wysłany: 2016-08-05, 18:13
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
ZZiomek , Dzia?a ci to czy nie
Wysłany: 2016-08-05, 18:17
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
Dzi?ki wielkie za pomoc piwko leci! temat do zamkni?cie
Podpis
Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644
Tagi: destroyelement
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: