Estou fazendo um trabalho que é por etapas ( EXEMPLO: Vai até a DP, depois até o hospital, praia, e assim por diante ) e nessas etapas esta tendo uma espécie de bug e eu não estou conseguindo resolver, quando o player passa por uma marker para entregar em uma das etapas, entrega,fica invisível e aparece a próxima etapa, mas quando eu passo novamente na que eu acabei de passar mostra a mensagem no chat, como se eu ainda não houvesse passado por ali, tem como resolver isso? Grato, por quem ajudar me ajudar
Ai está as funções:
function parte2 (source)
if veh[source] and isElement(veh[source]) then
setElementVisibleTo ( entregartrab3, source, false )
setElementVisibleTo ( bliptrab3, source, false )
outputChatBox ("#6495ED┌#FFFFFF=========================================================",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF Você abasteceu (#6495ED01/03#FFFFFF) bancos da cidade",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF vá para o próximo banco da cidade",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF para que ele possa ser reabastecido.",source,0,0,0,true )
outputChatBox ("#6495ED└#FFFFFF=========================================================",source,0,0,0,true )
setElementVisibleTo ( blipparte3, source, true )
setElementVisibleTo ( entregarparte3, source, true )
else
end
end
addEventHandler( "onMarkerHit", entregartrab3, parte2 )
function finalizar (source)
if veh[source] and isElement(veh[source]) then
setElementVisibleTo ( blipparte3, source, false )
setElementVisibleTo ( entregarparte3, source, false )
setElementVisibleTo ( entregafinalizar, source, true )
setElementVisibleTo ( blipfim, source, true )
outputChatBox ("#6495ED┌#FFFFFF=========================================================",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF Você abasteceu (#6495ED02/03#FFFFFF) bancos da cidade",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF vá para o próximo banco da cidade",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF para que ele possa ser reabastecido.",source,0,0,0,true )
outputChatBox ("#6495ED└#FFFFFF=========================================================",source,0,0,0,true )
end
end
addEventHandler( "onMarkerHit", entregarparte3, finalizar )
function finalizartrab (source)
if veh[source] and isElement(veh[source]) then
setElementVisibleTo ( entregafinalizar, source, false )
setElementVisibleTo ( blipfim, source, false )
givePlayerMoney (source, 3500)
setPedSkin (source,0)
destroyElement (veh[source])
outputChatBox ("#6495ED┌#FFFFFF=========================================================",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF Você abasteceu todos os bancos da cidade",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#FFFFFF em segurança, aqui está sua recompensa,",source,0,0,0,true )
outputChatBox ("#6495ED├#FFFFFF[ #6495EDBRINKSᴮᵛᴿ #FFFFFF]#00FF00 R$ 3500",source,0,0,0,true )
outputChatBox ("#6495ED└#FFFFFF=========================================================",source,0,0,0,true )
else
end
end
addEventHandler( "onMarkerHit", entregafinalizar, finalizartrab )