Wysłany: 2018-11-27, 14:11
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Napisa?em co? takiego ale jak kto? nie ma prawa jazdy i tak mo?e wej?? do pojazdu co jest nie tak ? dzi?kuj? za pomoc
Kod: if getElementData(el,"player:license:pjB") ~= 1 then
outputChatBox("Nie posiadasz prawa jazdy KAT: C lub zosta?o ono wstrzymane !",el,255,0,0,true)
return
end
addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == 0 and getElementData(source,"zapelnienie") then
-- triggerServerEvent("cancelJob",resourceRoot,source)
setElementData(plr,"player:job",nil)
for i,v in ipairs(getElementsByType("marker")) do
if getElementData(v,"wlasnosc") == getPlayerName(plr) then
destroyBlipsAttachedTo(v)
destroyElement(v)
end
end
end
end)
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-11-27, 14:20
Query
SyndicateMTA
Wiek: 24 Na forum: 3071 dni Posty: 319
Nick w MP: Query
Piwa : 5257
if getElementData ( el , "player:license:pjB" ) ~= 1 then
outputChatBox ( "Nie posiadasz prawa jazdy KAT: C lub zosta?o ono wstrzymane !" , el , 255 , 0 , 0 , true )
return
end
addEventHandler ( "onClientVehicleExit" , root ,function ( plr , seat )
Dlaczego da?e? onClientVehicleExit? Powinno by? je?li bedzie pr?bowa? wej?? a nie wyj??
Wysłany: 2018-11-27, 15:05
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Pomyli?em si? ale poprawi?em lecz dalej nie dzia?a
Kod: if getElementData(el,"player:license:pjB") ~= 1 then
outputChatBox("Nie posiadasz prawa jazdy KAT: C lub zosta?o ono wstrzymane !",el,255,0,0,true)
return
addEventHandler("onClientVehicleEnter", resourceRoot, function(plr,seat)
if plr~=localPlayer then return end
if seat~=0 then return end
missionVehicle=source
setElementData(source,"zapelnienie",0)
setElementData(source,"vehicle:desc","Kierowca ?mieciarki\n! Prosz? zachowa? ostro?no?? !\n\n[ Zape?nienie ?mieciarki: 0% ]")
setElementData(plr,"player:job","?mieciarz")
outputChatBox ("* Rozpoczynasz prace je?dzij po ZIELONYCH PUNKTACH.")
outputChatBox ("* Po uzbieraniu min 1% mozesz wysypa? ?mieci na Wysypisku obok.")
outputChatBox ("* Oznaczonym Punktem W .")
showMarker()
end)
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-11-27, 15:51
Query
SyndicateMTA
Wiek: 24 Na forum: 3071 dni Posty: 319
Nick w MP: Query
Piwa : 5257
Jakie? b??dy w debugscript 3 ?
Wysłany: 2018-11-27, 15:57
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Sprawdzanie prawa jazdy by?o poza eventem, przez co weryfikacja owego dokumentu nigdy si? nie wykonywa?a.
Gotowy kod:
addEventHandler ( "onClientVehicleStartEnter" , resourceRoot , function( plr , seat , door )
if plr ~= localPlayer then return end
if seat ~= 0 then return end
if getElementData ( plr , "player:license:pjB" ) ~= 1 then
outputChatBox ( "Nie posiadasz prawa jazdy KAT: C lub zosta?o ono wstrzymane !" , 255 , 0 , 0 , true )
cancelEvent ()
end
end )
addEventHandler ( "onClientVehicleEnter" , resourceRoot , function( plr , seat )
if plr ~= localPlayer then return end
if seat ~= 0 then return end
missionVehicle = source
setElementData ( source , "zapelnienie" , 0 )
setElementData ( source , "vehicle:desc" , "Kierowca ?mieciarki\n! Prosz? zachowa? ostro?no?? !\n\n[ Zape?nienie ?mieciarki: 0% ]" )
setElementData ( plr , "player:job" , "?mieciarz" )
outputChatBox ( "* Rozpoczynasz prace je?dzij po ZIELONYCH PUNKTACH." )
outputChatBox ( "* Po uzbieraniu min 1% mozesz wysypa? ?mieci na Wysypisku obok." )
outputChatBox ( "* Oznaczonym Punktem W ." )
showMarker ()
end )
Wymagane s? tutaj dwa eventy:
* aby wys?a? komunikat do gracza, kt?ry ju? wsiad? do pojazdu
* aby sprawdzi? prawo jazdy i zablokowa? mo?liwo?? wsiadania do tego pojazdu, kiedy gracz dopiero zacznie wsiada? (zaraz po klikni?ciu 'F' lub entera)
@darecky02 - zobacz czasami w kod ; )
Wysłany: 2018-11-27, 16:55
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
i dalej nie dzia?a mg wsiada? a prawka B nie mam
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-11-27, 17:03
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
A spr?buj co? takiego:
addEventHandler ( "onClientVehicleStartEnter" , resourceRoot , function( plr , seat , door )
if plr ~= localPlayer then return end
if seat ~= 0 then return end
local prawko = getElementData ( plr , "player:license:pjB" ) or 0
if prawko ~= 1 then
outputChatBox ( "Nie posiadasz prawa jazdy KAT: C lub zosta?o ono wstrzymane !" , 255 , 0 , 0 , true )
cancelEvent ()
end
end )
addEventHandler ( "onClientVehicleEnter" , resourceRoot , function( plr , seat )
if plr ~= localPlayer then return end
if seat ~= 0 then return end
missionVehicle = source
setElementData ( source , "zapelnienie" , 0 )
setElementData ( source , "vehicle:desc" , "Kierowca ?mieciarki\n! Prosz? zachowa? ostro?no?? !\n\n[ Zape?nienie ?mieciarki: 0% ]" )
setElementData ( plr , "player:job" , "?mieciarz" )
outputChatBox ( "* Rozpoczynasz prace je?dzij po ZIELONYCH PUNKTACH." )
outputChatBox ( "* Po uzbieraniu min 1% mozesz wysypa? ?mieci na Wysypisku obok." )
outputChatBox ( "* Oznaczonym Punktem W ." )
showMarker ()
end )
Wysłany: 2018-11-27, 21:11
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Dzia?? dzi?kuj? za pomoc leci piwko
Podpis
Jeśli ci pomogłem zostaw zimne
Tagi: sprawdzanie :: prawa :: jazdy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: