~P0W3R~ Posted May 1, 2013 Share Posted May 1, 2013 hola a todos quiero que me ayuden con este script soy nuevo recien empiezo en esto y le queria preguntar si me pueden corregir este bug de mi job píloto el bug es que paso por el marker me da dinero el marker desaparace pero paso por la posicion que estava el marker y me sigue dando dinero y yo quiero que solo me de una vez Server marker1 = createMarker (2093,-2478,12.5,"cylinder",1.2,255,255,0,255) marker2 = createMarker (-1667,-259,12.5,"cylinder",20.0,255,0,0,0) marker3 = createMarker (1478,1746,9.5,"cylinder",20.0,255,0,0,0) marker4 = createMarker (2054,-2593,12.5,"cylinder",20.0,255,0,0,0) createBlip ( 2129.4560546875, -2479.3818359375, 13.546875, 56 ) function createPilotoTeam () Pilototeam = createTeam ("Piloto", 255, 255, 0) end addEventHandler ("onResourceStart", resourceRoot, createPilotoTeam) function joinPiloto() setPlayerTeam(source,Pilototeam) setElementModel(source, 61) setElementData( source, "Occupation", "Pilototeam", true ) setMarkerColor ( marker1, 255, 255, 0, 255 ) outputChatBox("Ahora Fuiste Asignado Piloto!!!",source,255,255,0) end addEvent("setPiloto", true) addEventHandler("setPiloto",root,joinPiloto) function part1 (player) outputChatBox("Comenzando Mision!!! Vuela Asia SF Y LV Y Luego Regresa A LS",root,255,255,0,true) blip2 = createBlip ( -1667,-259,12, 19 ) car = createVehicle(519,2057,-2494,14,0,0,89) setMarkerColor ( marker2, 255, 0, 0, 255 ) end addEventHandler( "onMarkerHit", marker1, part1 ) function part2 (player) outputChatBox("Primer Vuelo Completo Recompensa 4000$.Proximo Vuelo Hacia Las Venturas",root,255,255,0,true) blip3 = createBlip ( 1478,1746,9, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker3, 255, 0, 0, 255 ) setMarkerColor (marker2, 255,0,0,0) destroyElement(blip2) end addEventHandler( "onMarkerHit", marker2, part2 ) function part3 (player) outputChatBox("Segundo Vuelo Completo Recompensa 4000$! Regresa A Los Santos Para Finalizar La Mision",root,255,255,0,true) blip4 = createBlip ( 2054,-2593,12, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker4, 255, 0, 0, 255 ) setMarkerColor (marker3,255,0,0,0) destroyElement(blip3) end addEventHandler( "onMarkerHit", marker3, part3 ) function part4 (player) outputChatBox("Mision Completa! Felicitaciones!!!",root,255,255,0,true) destroyElement ( car ) givePlayerMoney ( player, 0 ) setMarkerColor(marker4,255,0,0,0) destroyElement(blip4) end addEventHandler( "onMarkerHit", marker4, part4 ) Link to comment
AlvareZ_ Posted May 1, 2013 Share Posted May 1, 2013 marker1 = createMarker (2093,-2478,12.5,"cylinder",1.2,255,255,0,255) marker2 = createMarker (-1667,-259,12.5,"cylinder",20.0,255,0,0,0) marker3 = createMarker (1478,1746,9.5,"cylinder",20.0,255,0,0,0) marker4 = createMarker (2054,-2593,12.5,"cylinder",20.0,255,0,0,0) createBlip ( 2129.4560546875, -2479.3818359375, 13.546875, 56 ) function createPilotoTeam () Pilototeam = createTeam ("Piloto", 255, 255, 0) end addEventHandler ("onResourceStart", resourceRoot, createPilotoTeam) function joinPiloto() setPlayerTeam(source,Pilototeam) setElementModel(source, 61) setElementData( source, "Occupation", "Pilototeam", true ) setMarkerColor ( marker1, 255, 255, 0, 255 ) outputChatBox("Ahora Fuiste Asignado Piloto!!!",source,255,255,0) end addEvent("setPiloto", true) addEventHandler("setPiloto",root,joinPiloto) function part1 (player) outputChatBox("Comenzando Mision!!! Vuela Asia SF Y LV Y Luego Regresa A LS",root,255,255,0,true) blip2 = createBlip ( -1667,-259,12, 19 ) car = createVehicle(519,2057,-2494,14,0,0,89) setMarkerColor ( marker2, 255, 0, 0, 255 ) end addEventHandler( "onMarkerHit", marker1, part1 ) function part2 (player) outputChatBox("Primer Vuelo Completo Recompensa 4000$.Proximo Vuelo Hacia Las Venturas",root,255,255,0,true) blip3 = createBlip ( 1478,1746,9, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker3, 255, 0, 0, 255 ) setMarkerColor (marker2, 255,0,0,0) destroyElement(blip2) removeEventHandler("onMarkerHit", marker1, part1) end addEventHandler( "onMarkerHit", marker2, part2 ) function part3 (player) outputChatBox("Segundo Vuelo Completo Recompensa 4000$! Regresa A Los Santos Para Finalizar La Mision",root,255,255,0,true) blip4 = createBlip ( 2054,-2593,12, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker4, 255, 0, 0, 255 ) setMarkerColor (marker3,255,0,0,0) destroyElement(blip3) removeEventHandler("onMarkerHit", marker2, part2) end addEventHandler( "onMarkerHit", marker3, part3 ) function part4 (player) outputChatBox("Mision Completa! Felicitaciones!!!",root,255,255,0,true) destroyElement ( car ) givePlayerMoney ( player, 0 ) setMarkerColor(marker4,255,0,0,0) destroyElement(blip4) removeEventHandler("onMarkerHit", marker3, part3) end addEventHandler( "onMarkerHit", marker4, part4 ) Link to comment
~P0W3R~ Posted May 1, 2013 Author Share Posted May 1, 2013 marker1 = createMarker (2093,-2478,12.5,"cylinder",1.2,255,255,0,255) marker2 = createMarker (-1667,-259,12.5,"cylinder",20.0,255,0,0,0) marker3 = createMarker (1478,1746,9.5,"cylinder",20.0,255,0,0,0) marker4 = createMarker (2054,-2593,12.5,"cylinder",20.0,255,0,0,0) createBlip ( 2129.4560546875, -2479.3818359375, 13.546875, 56 ) function createPilotoTeam () Pilototeam = createTeam ("Piloto", 255, 255, 0) end addEventHandler ("onResourceStart", resourceRoot, createPilotoTeam) function joinPiloto() setPlayerTeam(source,Pilototeam) setElementModel(source, 61) setElementData( source, "Occupation", "Pilototeam", true ) setMarkerColor ( marker1, 255, 255, 0, 255 ) outputChatBox("Ahora Fuiste Asignado Piloto!!!",source,255,255,0) end addEvent("setPiloto", true) addEventHandler("setPiloto",root,joinPiloto) function part1 (player) outputChatBox("Comenzando Mision!!! Vuela Asia SF Y LV Y Luego Regresa A LS",root,255,255,0,true) blip2 = createBlip ( -1667,-259,12, 19 ) car = createVehicle(519,2057,-2494,14,0,0,89) setMarkerColor ( marker2, 255, 0, 0, 255 ) end addEventHandler( "onMarkerHit", marker1, part1 ) function part2 (player) outputChatBox("Primer Vuelo Completo Recompensa 4000$.Proximo Vuelo Hacia Las Venturas",root,255,255,0,true) blip3 = createBlip ( 1478,1746,9, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker3, 255, 0, 0, 255 ) setMarkerColor (marker2, 255,0,0,0) destroyElement(blip2) removeEventHandler("onMarkerHit", marker1, part1) end addEventHandler( "onMarkerHit", marker2, part2 ) function part3 (player) outputChatBox("Segundo Vuelo Completo Recompensa 4000$! Regresa A Los Santos Para Finalizar La Mision",root,255,255,0,true) blip4 = createBlip ( 2054,-2593,12, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker4, 255, 0, 0, 255 ) setMarkerColor (marker3,255,0,0,0) destroyElement(blip3) removeEventHandler("onMarkerHit", marker2, part2) end addEventHandler( "onMarkerHit", marker3, part3 ) function part4 (player) outputChatBox("Mision Completa! Felicitaciones!!!",root,255,255,0,true) destroyElement ( car ) givePlayerMoney ( player, 0 ) setMarkerColor(marker4,255,0,0,0) destroyElement(blip4) removeEventHandler("onMarkerHit", marker3, part3) end addEventHandler( "onMarkerHit", marker4, part4 ) Me sigue dando el dinero cuando paso por la posicion que estava el marker Link to comment
Alexs Posted May 1, 2013 Share Posted May 1, 2013 marker1 = createMarker (2093,-2478,12.5,"cylinder",1.2,255,255,0,255) marker2 = createMarker (-1667,-259,12.5,"cylinder",20.0,255,0,0,0) marker3 = createMarker (1478,1746,9.5,"cylinder",20.0,255,0,0,0) marker4 = createMarker (2054,-2593,12.5,"cylinder",20.0,255,0,0,0) progreso = 1 createBlip ( 2129.4560546875, -2479.3818359375, 13.546875, 56 ) function createPilotoTeam () Pilototeam = createTeam ("Piloto", 255, 255, 0) end addEventHandler ("onResourceStart", resourceRoot, createPilotoTeam) function joinPiloto() setPlayerTeam(source,Pilototeam) setElementModel(source, 61) setElementData( source, "Occupation", "Pilototeam", true ) setMarkerColor ( marker1, 255, 255, 0, 255 ) outputChatBox("Ahora Fuiste Asignado Piloto!!!",source,255,255,0) end addEvent("setPiloto", true) addEventHandler("setPiloto",root,joinPiloto) function part1 (player) if progeso == 1 then outputChatBox("Comenzando Mision!!! Vuela Asia SF Y LV Y Luego Regresa A LS",root,255,255,0,true) blip2 = createBlip ( -1667,-259,12, 19 ) car = createVehicle(519,2057,-2494,14,0,0,89) setMarkerColor ( marker2, 255, 0, 0, 255 ) progreso = 2 end end addEventHandler( "onMarkerHit", marker1, part1 ) function part2 (player) if progreso == 2 then outputChatBox("Primer Vuelo Completo Recompensa 4000$.Proximo Vuelo Hacia Las Venturas",root,255,255,0,true) blip3 = createBlip ( 1478,1746,9, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker3, 255, 0, 0, 255 ) setMarkerColor (marker2, 255,0,0,0) destroyElement(blip2) progreso = 3 end end addEventHandler( "onMarkerHit", marker2, part2 ) function part3 (player) if progreso == 3 then outputChatBox("Segundo Vuelo Completo Recompensa 4000$! Regresa A Los Santos Para Finalizar La Mision",root,255,255,0,true) blip4 = createBlip ( 2054,-2593,12, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker4, 255, 0, 0, 255 ) setMarkerColor (marker3,255,0,0,0) destroyElement(blip3) progreso = 4 end end addEventHandler( "onMarkerHit", marker3, part3 ) function part4 (player) if progreso == 4 then outputChatBox("Mision Completa! Felicitaciones!!!",root,255,255,0,true) destroyElement ( car ) givePlayerMoney ( player, 0 ) setMarkerColor(marker4,255,0,0,0) destroyElement(blip4) progreso = 1 end end addEventHandler( "onMarkerHit", marker4, part4 ) Link to comment
~P0W3R~ Posted May 1, 2013 Author Share Posted May 1, 2013 marker1 = createMarker (2093,-2478,12.5,"cylinder",1.2,255,255,0,255) marker2 = createMarker (-1667,-259,12.5,"cylinder",20.0,255,0,0,0) marker3 = createMarker (1478,1746,9.5,"cylinder",20.0,255,0,0,0) marker4 = createMarker (2054,-2593,12.5,"cylinder",20.0,255,0,0,0) progreso = 1 createBlip ( 2129.4560546875, -2479.3818359375, 13.546875, 56 ) function createPilotoTeam () Pilototeam = createTeam ("Piloto", 255, 255, 0) end addEventHandler ("onResourceStart", resourceRoot, createPilotoTeam) function joinPiloto() setPlayerTeam(source,Pilototeam) setElementModel(source, 61) setElementData( source, "Occupation", "Pilototeam", true ) setMarkerColor ( marker1, 255, 255, 0, 255 ) outputChatBox("Ahora Fuiste Asignado Piloto!!!",source,255,255,0) end addEvent("setPiloto", true) addEventHandler("setPiloto",root,joinPiloto) function part1 (player) if progeso == 1 then outputChatBox("Comenzando Mision!!! Vuela Asia SF Y LV Y Luego Regresa A LS",root,255,255,0,true) blip2 = createBlip ( -1667,-259,12, 19 ) car = createVehicle(519,2057,-2494,14,0,0,89) setMarkerColor ( marker2, 255, 0, 0, 255 ) progreso = 2 end end addEventHandler( "onMarkerHit", marker1, part1 ) function part2 (player) if progreso == 2 then outputChatBox("Primer Vuelo Completo Recompensa 4000$.Proximo Vuelo Hacia Las Venturas",root,255,255,0,true) blip3 = createBlip ( 1478,1746,9, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker3, 255, 0, 0, 255 ) setMarkerColor (marker2, 255,0,0,0) destroyElement(blip2) progreso = 3 end end addEventHandler( "onMarkerHit", marker2, part2 ) function part3 (player) if progreso == 3 then outputChatBox("Segundo Vuelo Completo Recompensa 4000$! Regresa A Los Santos Para Finalizar La Mision",root,255,255,0,true) blip4 = createBlip ( 2054,-2593,12, 19 ) givePlayerMoney ( player, 4000 ) setMarkerColor ( marker4, 255, 0, 0, 255 ) setMarkerColor (marker3,255,0,0,0) destroyElement(blip3) progreso = 4 end end addEventHandler( "onMarkerHit", marker3, part3 ) function part4 (player) if progreso == 4 then outputChatBox("Mision Completa! Felicitaciones!!!",root,255,255,0,true) destroyElement ( car ) givePlayerMoney ( player, 0 ) setMarkerColor(marker4,255,0,0,0) destroyElement(blip4) progreso = 1 end end addEventHandler( "onMarkerHit", marker4, part4 ) Ahora si me funciono gracias Alexx Link to comment
Recommended Posts