Hypnos Posted February 3, 2015 Share Posted February 3, 2015 I make job system. I have two problem. When one player does not make mistakes in the game, but the when two player's fault and one person can completed the task.Other players can not complete the task. HirsizAraba = {} HirsizGorevMarker = {} function HirsizGorevOn1() HirsizGorevMarker = createMarker(-75.900001525879, -1113.0999755859, 0.10499999672174, 'cylinder', 2, 76, 224, 30, 255,source) HirsizGorevBlip = createBlip (-75.900001525879, -1113.0999755859, 0.10499999672174, 53, 2, 255, 0, 0, 255, 0, 10000,source) HirsizAraba = createVehicle (482, 1605, -1465.900390625, 13.800000190735, 0, 0, 0) warpPedIntoVehicle ( source, HirsizAraba ) addEventHandler ("onMarkerHit", HirsizGorevMarker, HirsizGorevFinish) addEventHandler ("onVehicleExit", getRootElement(), HirsizGorevCancel) addEventHandler ("onPlayerQuit", getRootElement(), HirsizGorevCancel) addEventHandler ( "onVehicleExplode", HirsizAraba, HirsizGorevCancel ) end addEvent("HirsizGorevOn1", true) addEventHandler("HirsizGorevOn1", getRootElement(), HirsizGorevOn1) function HirsizGorevFinish(hitElement) if hitElement == HirsizAraba then playerr = getVehicleOccupant (HirsizAraba, 0) givePlayerMoney (playerr, 5000) triggerClientEvent (playerr,"GorevBitis1",getRootElement()) destroyElement (HirsizGorevMarker) destroyElement (HirsizGorevBlip) destroyElement (HirsizAraba) removeEventHandler ("onVehicleExit", getRootElement(), HirsizGorevCancel) removeEventHandler ("onPlayerQuit", getRootElement(), HirsizGorevCancel) removeEventHandler ( "onVehicleExplode", HirsizAraba, HirsizGorevCancel ) end end and for all the markers you want to have the same operation.This didn't work.How do I do? AracAlMarker = createMarker(1628.3000488281, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) AracAlMarker = createMarker(1640, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) function AracAlMarkerAktif(source) triggerClientEvent (source,"AracAlMarkerAktif",getRootElement()) end addEventHandler( "onMarkerHit", AracAlMarker, AracAlMarkerAktif ) Link to comment
undefined Posted February 3, 2015 Share Posted February 3, 2015 HirsizSystem = {} function HirsizGorevOn1() HirsizSystem[source] = {} HirsizSystem[source].marker = createMarker(-75.900001525879, -1113.0999755859, 0.10499999672174, 'cylinder', 2, 76, 224, 30, 255,source) HirsizSystem[source].blip = createBlip (-75.900001525879, -1113.0999755859, 0.10499999672174, 53, 2, 255, 0, 0, 255, 0, 10000,source) HirsizSystem[source].car = createVehicle (482, 1605, -1465.900390625, 13.800000190735, 0, 0, 0) warpPedIntoVehicle(source, HirsizSystem[source].car) addEventHandler("onMarkerHit", HirsizSystem[source].marker, HirsizGorevFinish) addEventHandler("onVehicleExit", getRootElement(), HirsizGorevCancel) addEventHandler("onPlayerQuit", getRootElement(), HirsizGorevCancel) addEventHandler("onVehicleExplode", HirsizSystem[source].car, HirsizGorevCancel) end addEvent("HirsizGorevOn1", true) addEventHandler("HirsizGorevOn1", getRootElement(), HirsizGorevOn1) function HirsizGorevFinish(hitElement) if HirsizSystem[hitElement] then local player = getVehicleOccupant(HirsizSystem[hitElement].car, 0) givePlayerMoney(player, 5000) triggerClientEvent(player,"GorevBitis1",getRootElement()) if isElement(HirsizSystem[hitElement].marker) then destroyElement(HirsizSystem[hitElement].marker) end if isElement(HirsizSystem[hitElement].blip) then destroyElement(HirsizSystem[hitElement].blip) end if isElement(HirsizSystem[hitElement].car) then removeEventHandler("onVehicleExplode", HirsizSystem[hitElement].car, HirsizGorevCancel) destroyElement(HirsizSystem[hitElement].car) end HirsizSystem[hitElement] = nil removeEventHandler("onVehicleExit", getRootElement(), HirsizGorevCancel) removeEventHandler("onPlayerQuit", getRootElement(), HirsizGorevCancel) end end Try it. for all the markers you want to have the same operation.This didn't work.How do I do? What do you mean? Link to comment
Hypnos Posted February 3, 2015 Author Share Posted February 3, 2015 Mahmut, tüm marketlere aynı işlemi uygulamasını istiyorum. Yani tüm marketlerde aynı panel açılcak Link to comment
undefined Posted February 3, 2015 Share Posted February 3, 2015 If you speak non-English, topic can be closed. Can you move this topic to viewforum.php?f=118 or can you come to Skype? Link to comment
ALw7sH Posted February 3, 2015 Share Posted February 3, 2015 AracAlMarker = createMarker(1628.3000488281, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) AracAlMarker2 = createMarker(1640, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) function AracAlMarkerAktif(element) if getElementType(element) == 'player' then if source == AracAlMarker or source == AracAlMarker2 then triggerClientEvent (source,"AracAlMarkerAktif",getRootElement()) end end end addEventHandler( "onMarkerHit", root, AracAlMarkerAktif ) Link to comment
Hypnos Posted February 3, 2015 Author Share Posted February 3, 2015 If you speak non-English, topic can be closed. Can you move this topic to viewforum.php?f=118 or can you come to Skype? Thank you AbaZaSiRiN00. It's solved. AracAlMarker = createMarker(1628.3000488281, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) AracAlMarker2 = createMarker(1640, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) function AracAlMarkerAktif(element) if getElementType(element) == 'player' then if source == AracAlMarker or source == AracAlMarker2 then triggerClientEvent (source,"AracAlMarkerAktif",getRootElement()) end end end addEventHandler( "onMarkerHit", root, AracAlMarkerAktif ) Thank you ALw7sH. It's solved. 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