xBeSoOo Posted July 27, 2016 Posted July 27, 2016 جرب ذا يمكن يصير لان مشكلتك غريبة addEventHandler ( "onPlayerSpawn",root, function () if getElementData(source,"ArmsDealer") == true then setTimer(setElementFrozen,2000,1,source,false) end end)
Bassam*Syria Posted July 27, 2016 Author Posted July 27, 2016 جرب ذا يمكن يصير لان مشكلتك غريبة addEventHandler ( "onPlayerSpawn",root, function () if getElementData(source,"ArmsDealer") == true then setTimer(setElementFrozen,2000,1,source,false) end end) للأسف ما ظبت يليل لي من امس ب المشكله ذي و مو فاهم ليش كذا :\
Bassam*Syria Posted July 27, 2016 Author Posted July 27, 2016 تاكد من الداتا + الميتا شو خص الميتا ؟ انا مسوي الفنكشن يجيب لي بالشات قبل التحقق و بعد التحقق عشان اتأكد و الاثنين بيجون بالشات لكن الفريز ما بيروح :\
Bassam*Syria Posted July 27, 2016 Author Posted July 27, 2016 local DealerMarker = {} addCommandHandler("sell", function(player, cmd) local team = getPlayerTeam(player) local medicTeam = getTeamFromName("Arms Dealer") if team and medicTeam and team == medicTeam then if isElement(DealerMarker[player]) then destroyElement(DealerMarker[player]) DealerMarker[player] = nil Frozen(player,false) toggleAllControls(player, true) exports["guimessages"]:outputServer(player, "Please Type /"..cmd.." Again to open That marker.", 255, 0, 0, true ) else Frozen(player,true) toggleAllControls(player, false, true, false) local x, y, z = getElementPosition(player) if isElement(DealerMarker[player]) then destroyElement(DealerMarker[player]) DealerMarker[player] = nil end DealerMarker[player] = createMarker(x, y, z-1, "cylinder", 2, 255, 255, 255, 100) triggerClientEvent ( player, "closewindow", player) setElementInterior(DealerMarker[player], getElementInterior(player)) setElementDimension(DealerMarker[player], getElementDimension(player)) exports["guimessages"]:outputServer(player,"you has been open Arms marker Successfully.", 255, 0, 0, true ) exports["guimessages"]:outputServer(player, "Please Type /"..cmd.." Again to Close That marker.", 100, 100, 255, true ) end end end) addEventHandler( "onPlayerWasted", getRootElement( ), function() local TotalArms = getElementData(source, "ArmsDealer") if isElement(DealerMarker[source]) and TotalArms then destroyElement(DealerMarker[source]) DealerMarker[source] = nil end end ) function ArmsDealer_Spawn() local TotalArms = getElementData(source, "ArmsDealer") exports["guimessages"]:outputServer(source,"1.", 255, 0, 0, true ) if TotalArms then Frozen(source,false) exports["guimessages"]:outputServer(source,"2.", 255, 0, 0, true ) end end addEventHandler ( "onPlayerSpawn", getRootElement(), ArmsDealer_Spawn ) function MarkerHit(hitElement) local TotalArms = getElementData(hitElement, "ArmsDealer") if not TotalArms then triggerClientEvent ( hitElement, "buywepMarker", hitElement,hitElement) else triggerClientEvent ( hitElement, "closewindow", hitElement) exports["guimessages"]:outputServer(hitElement,"you are Arms Dealer so u can't buy from the anyother Arms Dealer", 255, 0, 0, true ) end end addEventHandler("onMarkerHit", resourceRoot, MarkerHit) function Frozen(elemant,type) setElementFrozen(elemant, type) end
!#NssoR_) Posted July 27, 2016 Posted July 27, 2016 جـــرب local DealerMarker = {} addCommandHandler("sell", function(player, cmd) local team = getPlayerTeam(player) local medicTeam = getTeamFromName("Arms Dealer") if team and medicTeam and team == medicTeam then if isElement(DealerMarker[player]) then destroyElement(DealerMarker[player]) DealerMarker[player] = nil Frozen(player,false) toggleAllControls(player, true) exports["guimessages"]:outputServer(player, "Please Type /"..cmd.." Again to open That marker.", 255, 0, 0, true ) else Frozen(player,true) toggleAllControls(player, false, true, false) local x, y, z = getElementPosition(player) if isElement(DealerMarker[player]) then destroyElement(DealerMarker[player]) DealerMarker[player] = nil end DealerMarker[player] = createMarker(x, y, z-1, "cylinder", 2, 255, 255, 255, 100) triggerClientEvent ( player, "closewindow", player) setElementInterior(DealerMarker[player], getElementInterior(player)) setElementDimension(DealerMarker[player], getElementDimension(player)) exports["guimessages"]:outputServer(player,"you has been open Arms marker Successfully.", 255, 0, 0, true ) exports["guimessages"]:outputServer(player, "Please Type /"..cmd.." Again to Close That marker.", 100, 100, 255, true ) end end end ) addEventHandler( "onPlayerWasted", getRootElement( ), function() if isElement(DealerMarker[source]) then if ( isElementFrozen(source) ) then Frozen(source,false) toggleAllControls(source, true) end destroyElement(DealerMarker[source]) DealerMarker[source] = nil end end ) function MarkerHit(hitElement) local TotalArms = getElementData(hitElement, "ArmsDealer") if not TotalArms then triggerClientEvent ( hitElement, "buywepMarker", hitElement,hitElement) else triggerClientEvent ( hitElement, "closewindow", hitElement) exports["guimessages"]:outputServer(hitElement,"you are Arms Dealer so u can't buy from the anyother Arms Dealer", 255, 0, 0, true ) end end addEventHandler("onMarkerHit", resourceRoot, MarkerHit) function Frozen(elemant,type) setElementFrozen(elemant, type) end
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