SirniNamaz Posted August 18, 2012 Posted August 18, 2012 When i go in the marker it doesnt show up gui Client: addEvent("mrkMakeDrugC",true) addEventHandler("mrkMakeDrugC",getRootElement(), function() activateDrugSystem = "false" guiSetVisible(guiMakingDrugs,true) end) Server: mrkMakeDrug1 = createMarker(2560.2534179688, -1304.4836425781, 1044.125, "cylinder", 1) setElementInterior (mrkMakeDrug1, 2) function mrkMakeDrug() triggerClientEvent(source,"mrkMakeDrugC",getRootElement()) end addEventHandler("onMarkerHit", mrkMakeDrug1, mrkMakeDrug)
AMARANT Posted August 18, 2012 Posted August 18, 2012 Where is your GUI element 'guiMakingDrugs' created? And again any errors in the console, debugscript 3?
SirniNamaz Posted August 18, 2012 Author Posted August 18, 2012 Where is your GUI element 'guiMakingDrugs' created? And again any errors in the console, debugscript 3? its created under 'onClientResourceStart' handler, no errors in console
AMARANT Posted August 18, 2012 Posted August 18, 2012 function mrkMakeDrug(hitElement,matchingDimension) if getElementType(hitElement)=="player" and matchingDimension then triggerClientEvent("mrkMakeDrugC",hitElement) end end addEventHandler("onMarkerHit", mrkMakeDrug1, mrkMakeDrug)
Flaker Posted August 18, 2012 Posted August 18, 2012 Give us the GUI code And also try this code: (serverside) local mrkMakeDrug1 = createMarker(2560.2534179688, -1304.4836425781, 1044.125, "cylinder", 1) setElementInterior (mrkMakeDrug1, 2) function mrkMakeDrug(hitElement,matchingDimension) if ( source == mrkMakeDrug1 ) then if ( hitElement and getElementType(hitElement)=="player" and matchingDimension ) then triggerClientEvent("mrkMakeDrugC",hitElement) end end end addEventHandler("onMarkerHit", root, mrkMakeDrug)
Tete omar Posted August 19, 2012 Posted August 19, 2012 Give us the GUI codeAnd also try this code: (serverside) local mrkMakeDrug1 = createMarker(2560.2534179688, -1304.4836425781, 1044.125, "cylinder", 1) setElementInterior (mrkMakeDrug1, 2) function mrkMakeDrug(hitElement,matchingDimension) if ( source == mrkMakeDrug1 ) then if ( hitElement and getElementType(hitElement)=="player" and matchingDimension ) then triggerClientEvent("mrkMakeDrugC",hitElement) end end end addEventHandler("onMarkerHit", root, mrkMakeDrug) if he want that trigger happens only on the player when he hit the marker and not all players, you have to try this function mrkMakeDrug(hitElement,matchingDimension) if ( source == mrkMakeDrug1 ) then if ( hitElement and getElementType(hitElement)=="player" and matchingDimension ) then triggerClientEvent(hitElement,"mrkMakeDrugC",hitElement) end end end addEventHandler("onMarkerHit", root, mrkMakeDrug)
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