xBeSoOo Posted July 27, 2016 Share Posted July 27, 2016 جرب ذا يمكن يصير لان مشكلتك غريبة addEventHandler ( "onPlayerSpawn",root, function () if getElementData(source,"ArmsDealer") == true then setTimer(setElementFrozen,2000,1,source,false) end end) Link to comment
Bassam*Syria Posted July 27, 2016 Author Share Posted July 27, 2016 جرب ذا يمكن يصير لان مشكلتك غريبة addEventHandler ( "onPlayerSpawn",root, function () if getElementData(source,"ArmsDealer") == true then setTimer(setElementFrozen,2000,1,source,false) end end) للأسف ما ظبت يليل لي من امس ب المشكله ذي و مو فاهم ليش كذا :\ Link to comment
Bassam*Syria Posted July 27, 2016 Author Share Posted July 27, 2016 تاكد من الداتا + الميتا شو خص الميتا ؟ انا مسوي الفنكشن يجيب لي بالشات قبل التحقق و بعد التحقق عشان اتأكد و الاثنين بيجون بالشات لكن الفريز ما بيروح :\ Link to comment
Bassam*Syria Posted July 27, 2016 Author Share 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 Link to comment
!#NssoR_) Posted July 27, 2016 Share 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 Link to comment
Bassam*Syria Posted July 28, 2016 Author Share Posted July 28, 2016 ظبت اخيرا حد فهم يساعدني شكرا لك نصور Link to comment
!#NssoR_) Posted July 28, 2016 Share Posted July 28, 2016 ظبت اخيرا حد فهم يساعدني شكرا لك نصور حيااك الله 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