PaiNmta Posted October 18, 2018 Share Posted October 18, 2018 OLA GALERA BLZ? PESO AJUDA NO SCRIPT? NAO ESTOU CONSEGUINDO CONCLUIR Minicio = createMarker (2477.7475585938, 1763.9855957031, 10.8203125, "Cylinder" , 2), 255 ,0 ,0, 255) veh =[source] = {} function inicio(source) if IsElemenntWithiMarker(source), Minicio) then if veh[source] and isElement( veh[source] ) then destroyElement ( veh[source] ) veh[source] = nil x,y,z = getElementPosition(source) Trabalho = true veh[source] = createVehicle(462,=2491.1274414063, 1760.0168457031, 10.8203125,) Setpedskin (source, 280 ) outputChatBox ("#00ff00=====================================================",source,0,0,0,true ) outputChatBox ("#00ffffLeve Veiculs ate o Blip De uma Bandeira Vemelha No Seu Radar ! E ",source,0,0,0,true ) outputChatBox ("#00ff00=====================================================",source,0,0,0,true ) end end addEventHandler( "onMarkerHit", Minicio, inicio ) Link to comment
Jonas^ Posted October 23, 2018 Share Posted October 23, 2018 (edited) On 18/10/2018 at 13:20, PaiNmta said: OLA GALERA BLZ? PESO AJUDA NO SCRIPT? NAO ESTOU CONSEGUINDO CONCLUIR Minicio = createMarker (2477.7475585938, 1763.9855957031, 10.8203125, "Cylinder" , 2), 255 ,0 ,0, 255) veh =[source] = {} function inicio(source) if IsElemenntWithiMarker(source), Minicio) then if veh[source] and isElement( veh[source] ) then destroyElement ( veh[source] ) veh[source] = nil x,y,z = getElementPosition(source) Trabalho = true veh[source] = createVehicle(462,=2491.1274414063, 1760.0168457031, 10.8203125,) Setpedskin (source, 280 ) outputChatBox ("#00ff00=====================================================",source,0,0,0,true ) outputChatBox ("#00ffffLeve Veiculs ate o Blip De uma Bandeira Vemelha No Seu Radar ! E ",source,0,0,0,true ) outputChatBox ("#00ff00=====================================================",source,0,0,0,true ) end end addEventHandler( "onMarkerHit", Minicio, inicio ) Mas o que você quer que esse script faça? De cara já vejo um erro: Setpedskin -- Errado setPedSkin -- Correto Edited October 23, 2018 by OverKILL Link to comment
Jonas^ Posted October 23, 2018 Share Posted October 23, 2018 (edited) Terminei seu código e organizei, resolvi os erros de português, espero que eu tenha ajudado, se tiver alguma dúvida no que foi feito, deixe aqui em baixo, espero que você entenda olhando o que eu fiz no código, basta trocar as coordenadas dos markers de pegar o trabalho/entregar a carga, adicionei um comando pra você ir até o marker de pegar o trabalho, use /ir se quiser tirar fique a vontade, coloquei apenas pra mim testar. OBS: Não adicionei recompensa para o jogador que entregar, mas se quiser adicionar use: givePlayerMoney( source, quantia ) Na função: finalTrabalho Tentei deixar o código o mais simples possível . CÓDIGO: SERVER-SIDE local markInicio = createMarker ( 2477.7475585938, 1763.9855957031, 10.8203125 -1, "cylinder", 2, 255 ,0 ,0, 255) local markFinal = createMarker ( 2506.6440429688,1794.1475830078,10.671875 -1, "cylinder", 2, 0 ,255 ,0, 255) blipFim = createBlipAttachedTo ( markFinal, 19 ) setElementVisibleTo ( blipFim, root, false ) veh = {} function inicioTrabalho (source) if isElementWithinMarker(source, markInicio) then if veh[source] and isElement( veh[source] ) then destroyElement ( veh[source] ) veh[source] = nil end x,y,z = getElementPosition(source) Trabalho = true veh[source] = createVehicle(462, 2491.1274414063, 1760.0168457031, 10.8203125) setElementVisibleTo ( blipFim, source, true ) warpPedIntoVehicle ( source, veh[source] ) setPedSkin( source, 280 ) outputChatBox ( "=====================================================", source, 0, 255, 0, true ) outputChatBox ( "Leve o veículo até o Blip De uma Bandeira Vermelha No Seu Radar ! ", source, 0, 255, 255, true ) outputChatBox ( "=====================================================", source, 0, 255, 0, true ) end end addEventHandler( "onMarkerHit", markInicio, inicioTrabalho ) function finalTrabalho (source) if veh[source] and isElement(veh[source]) then destroyElement (veh[source]) setElementVisibleTo ( blipFim, source, false ) outputChatBox( "Você terminou o trabalho ! ", source, 0, 255, 0, true ) end end addEventHandler("onMarkerHit", markFinal, finalTrabalho) function vehicleExit (source) if (veh[source]) and isElement(veh[source]) then setElementVisibleTo ( blipFim, source, false ) destroyElement (veh[source]) outputChatBox( "Você saiu do veículo e o trabalho foi cancelado. ", source, 255, 0, 0, true ) end end addEventHandler ( "onVehicleExit", getRootElement(), vehicleExit ) function trabalhoTele (thePlayer) setElementPosition ( thePlayer, 2472.747, 1763.9855957031, 10.8203125 ) end addCommandHandler ( "ir", trabalhoTele) Edited October 23, 2018 by OverKILL 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now