Jump to content

xX[تصحيح]Xx


Recommended Posts

جرب ذا يمكن يصير لان مشكلتك غريبة

addEventHandler ( "onPlayerSpawn",root, 
function () 
if getElementData(source,"ArmsDealer") == true then 
setTimer(setElementFrozen,2000,1,source,false) 
end 
end) 

للأسف ما ظبت

يليل لي من امس ب المشكله ذي و مو فاهم ليش كذا :\

Link to comment
  
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

جـــرب

  
  
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...