Jump to content

طلب


Recommended Posts

ي عيال انا حملت مود الاحتلال بس المود اذا احتليت الارض تقدر تحتلها مره ثانيه انا ابغى التيم يحتل الارض مره وحده

ملاحظه : انا ماسرقت المود ولا لي فيه شي بس ابغى اتعلم منه

هذا الكود

addEventHandler( 
                'onColShapeHit', root, 
                function( p )  
                    if (getPlayerTeam( p )) then 
                      if( source == mohamad01 ) then 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Wait 5min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        setRadarAreaFlashing( pArea01, true ) 
                        local pTeam = getPlayerTeam( p )     
                        local iR2, iG2, iB2 = getTeamColor( pTeam01 ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea01, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea01, false ) 
                        end, 10000, 1 ) 
                      end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,    
        function( ) 
            if( source == mohamad01 ) then 
                setRadarAreaFlashing( pArea01, false ) 
            end 
        end 
    ) 
     

Link to comment
حط ذذ الكود تحت لما ياخذ الاحتلال
setElementData(اسم الكول شيب,"turfFor",getPlayerTeam(p)) 

و ذا الكود لما يدخل الكول شيب

if(getElementData(اسم كول شيب,"turfFor")==getTeamFromName(getPlayerTeam(p)) then return end 

كذاا ؟؟

جربته ولاضبط

addEventHandler( 
                'onColShapeHit', root, 
                function( p )  
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                        if(getElementData(pCuboid,"turfFor")==getTeamFromName(getPlayerTeam(p)) then return  
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )     
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getPlayerTeam(p)) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end  
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,    
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

Link to comment
اطرح المود كامل
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pArea2      = createRadarArea( 2488.8793945313, 680.78289794922, 250, 130, 0, 255, 0, 175 )
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 )
    local pCuboid2    = createColCuboid( 2486.5935058594, 678.20172119141, 9.5689830780029,  245, 133, 30 )
    local pArea3      = createRadarArea( 1858, 623, 140, 165, 0, 255, 0, 175 )
    local pCuboid3    = createColCuboid( 1856.2864990234, 627.07629394531, 9,  138.25, 152.75, 30 )
    local pArea4      = createRadarArea( 1577, 663, 180, 130, 0, 255, 0, 175 )
    local pCuboid4    = createColCuboid( 1576.8956298828, 662.84362792969, 9.671875, 181, 120.5, 30 )
    local pArea4      = createRadarArea( 2778, 834, 110, 190, 0, 255, 0, 175 )
    local pCuboid4    = createColCuboid( 2777.4248046875, 833.88018798828, 9.6484375,  113.5, 188, 30 )
    local mohamad00   = createColCuboid( 2238.4790039063, 2723.9309082031, 9.6484375,  113.5, 188, 30 )
    local pArea00     = createRadarArea( 2235, 2720, 200, 90, 0, 255, 0, 175 )
    local mohamad01   = createColCuboid( 2497.9584960938, 2690.1040039063, 9.6484375,  113.5, 188, 30 )
    local pArea01     = createRadarArea( 2494, 2687, 100, 200, 0, 255, 0, 175 )
addEventHandler("onResourceStart",resourceRoot,function()
    outputDebugString("Turf system by Enjoy ( manve ) |~| Has been turned on!") -- Please don't remove this =)
end )
 
function info() ---- dont remove this please
outputChatBox("------||~ INFO ~||------",source,0,255,0)  
outputChatBox("Made by: BeCool",source,255,255,0)  
outputChatBox("Helpers: MTA Community",source,255,255,0)
outputChatBox("Testers: BeCooL",source,255,255,0)
outputChatBox("Have Fun turfing \"{SMILIES_PATH}/icon_wink.gif\" alt=\"\" title=\"Wink\" />",source,255,255,0)
outputChatBox("------||~ END ~||------",source,255,0,0)
end
addEventHandler("onPlayerJoin", root, info)
     
            addEventHandler(
                'onColShapeHit', root,
                function( p ) -- you should have added player param here
                    if (getPlayerTeam( p )) then
                      if( source == pCuboid ) then
                        if(getElementData(pCuboid,"turfFor")==getTeamFromName(getPlayerTeam(p)) then return end
                        setRadarAreaFlashing( pArea, true )
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg
                        local iR, iG, iB = getTeamColor( pTeam )
                        setTimer( function()
                        setRadarAreaColor (pArea, iR, iG, iB, 100);
                        givePlayerMoney( p, 5000 );
                        setElementData(pCuboid,"turfFor",getPlayerTeam(p))
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                        setRadarAreaFlashing( pArea, false )
                        end, 10000, 1 )
                      end
                   end
                    else
                        outputChatBox("Get in a group first!",p, 255, 0, 0)
                    end
                end
        )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == pCuboid ) then
                setRadarAreaFlashing( pArea, false )
            end
        end
    )
   
    -----------------------------
    addEventHandler(
        'onColShapeHit', root,
        function( p ) -- you should have added player param here
          if (getPlayerTeam( p )) then
            if( source == pCuboid2 ) then
                outputChatBox("------||~ INFO ~||------", p, 0,255,0)
                outputChatBox("Turf owners: coming soon!", p, 255,255,0)
                outputChatBox("Wait 5min to take turf.", p, 255,255,0)
                outputChatBox("------||~ END ~||------", p, 255,0,0)
                setRadarAreaFlashing( pArea2, true )
                local pTeam2 = getPlayerTeam( p )   -- source is the col shape, you should use 'p', the player arg
                local iR2, iG2, iB2 = getTeamColor( pTeam2 )
                setTimer( function()
                setRadarAreaColor (pArea2, iR2, iG2, iB2, 100);
                givePlayerMoney( p, 5000 );
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                setRadarAreaFlashing( pArea2, false )
                end, 10000, 1 )
            end
          else 
          outputChatBox("Get in a group first!",p, 255, 0, 0)
          end
           
        end
    )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == pCuboid2 ) then
                setRadarAreaFlashing( pArea2, false )
            end
        end
    )
   
    ------------------------------------
   
        addEventHandler(
        'onColShapeHit', root,
        function( p ) -- you should have added player param here
          if (getPlayerTeam( p )) then
            if( source == pCuboid3 ) then
                outputChatBox("------||~ INFO ~||------", p, 0,255,0)
                outputChatBox("Turf owners: coming soon!", p, 255,255,0)
                outputChatBox("Wait 5min to take turf.", p, 255,255,0)
                outputChatBox("------||~ END ~||------", p, 255,0,0)
                setRadarAreaFlashing( pArea3, true )
                local pTeam3 = getPlayerTeam( p )   -- source is the col shape, you should use 'p', the player arg
                local iR2, iG2, iB2 = getTeamColor( pTeam3 )
                setTimer( function()
                setRadarAreaColor (pArea3, iR2, iG2, iB2, 100);
                givePlayerMoney( p, 5000 );
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                setRadarAreaFlashing( pArea3, false )
                end, 10000, 1 )
            end
          else 
          outputChatBox("Get in a group first!",p, 255, 0, 0)
          end
           
        end
    )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == pCuboid3 ) then
                setRadarAreaFlashing( pArea3, false )
            end
        end
    )
   
    -------------------------------------
   
            addEventHandler(
        'onColShapeHit', root,
        function( p ) -- you should have added player param here
          if (getPlayerTeam( p )) then
            if( source == pCuboid4 ) then
                outputChatBox("------||~ INFO ~||------", p, 0,255,0)
                outputChatBox("Turf owners: coming soon!", p, 255,255,0)
                outputChatBox("Wait 10min to take turf.", p, 255,255,0)
                outputChatBox("------||~ END ~||------", p, 255,0,0)
                setRadarAreaFlashing( pArea4, true )
                local pTeam4 = getPlayerTeam( p )   -- source is the col shape, you should use 'p', the player arg
                local iR2, iG2, iB2 = getTeamColor( pTeam4 )
                setTimer( function()
                setRadarAreaColor (pArea4, iR2, iG2, iB2, 100);
                givePlayerMoney( p, 5000 );
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                setRadarAreaFlashing( pArea4, false )
                end, 10000, 1 )
            end
          else 
          outputChatBox("Get in a group first!",p, 255, 0, 0)
          end
           
        end
    )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == pCuboid4 ) then
                setRadarAreaFlashing( pArea4, false )
            end
        end
    )
   
    ------------------------------
   
    function info() ---- dont remove this please
outputChatBox("------||~ INFO ~||------",source,0,255,0)
outputChatBox("Made by: BeCool",source,255,255,0)  
outputChatBox("Helpers: MTA Community",source,255,255,0)
outputChatBox("Testers: BeCooL",source,255,255,0)
outputChatBox("Have Fun turfing \"{SMILIES_PATH}/icon_wink.gif\" alt=\"\" title=\"Wink\" />",source,255,255,0)
outputChatBox("------||~ END ~||------",source,255,0,0)
end
addEventHandler("onPlayerJoin", root, info)
     
            addEventHandler(
                'onColShapeHit', root,
                function( p ) -- you should have added player param here
                    if (getPlayerTeam( p )) then
                      if( source == mohamad00 ) then
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0)
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0)
                        outputChatBox("Wait 5min to take turf.", p, 255,255,0)
                        outputChatBox("------||~ END ~||------", p, 255,0,0)
                        setRadarAreaFlashing( pArea00, true )
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg
                        local iR2, iG2, iB2 = getTeamColor( pTeam00 )
                        if givePlayerMoney( p, 5000 ) then
                        removeEventHandler( "onColShapeHit", root)
                        setTimer( function()
                        setRadarAreaColor (pArea00, iR, iG, iB, 100);
                        givePlayerMoney( p, 5000 );
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                        setRadarAreaFlashing( pArea00, false )
                        end, 10000, 1 )
                      end
                         end
                    else
                        outputChatBox("Get in a group first!",p, 255, 0, 0)
                    end
                end
        )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == mohamad00 ) then
                setRadarAreaFlashing( pArea00, false )
            end
        end
    )
   
   
     addEventHandler(
                'onColShapeHit', root,
                function( p ) -- you should have added player param here
                    if (getPlayerTeam( p )) then
                      if( source == mohamad01 ) then
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0)
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0)
                        outputChatBox("Wait 5min to take turf.", p, 255,255,0)
                        outputChatBox("------||~ END ~||------", p, 255,0,0)
                        setRadarAreaFlashing( pArea01, true )
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg
                        local iR2, iG2, iB2 = getTeamColor( pTeam01 )
                        setTimer( function()
                        setRadarAreaColor (pArea01, iR, iG, iB, 100);
                        givePlayerMoney( p, 5000 );
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true );
                        setRadarAreaFlashing( pArea01, false )
                        end, 10000, 1 )
                      end
                    else
                        outputChatBox("Get in a group first!",p, 255, 0, 0)
                    end
                end
        )
 
    addEventHandler(
        'onColShapeLeave', root,  
        function( )
            if( source == mohamad01 ) then
               
Link to comment
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,   
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

جرب ذذ

Link to comment
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,   
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

جرب ذذ

خطأ

Link to comment
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,   
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

جرب ذذ

خطأ

/debugscript 3

وش يطلع؟

Link to comment
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,   
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

جرب ذذ

خطأ

/debugscript 3

وش يطلع؟

WARNINIG: Loading script failed turf/turf.lua:10:')' expected near 'then' 

Link to comment
local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
  
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root, 
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 
  

Link to comment
local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
  
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root, 
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 
  

نفس الفريق يحتل مرتين

Link to comment
local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
  
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
                end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root, 
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 
  

نفس الفريق يحتل مرتين

انا صلحت الخطأ الي فوق ..

بس خاش عرض.. لول خلاص مجنون فيك جاء

Link to comment
اطرح الكود حقك بعد التعديل كامل
local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
setElementData(pCuboid,'TurfFor','none') 
            addEventHandler( 
                'onColShapeHit', root, 
                function( p ) -- you should have added player param here 
                    if (getPlayerTeam( p )) then 
                      if( source == pCuboid ) then 
                    if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                        if(getElementData(pCuboid,"turfFor")==getTeamFromName(getPlayerTeam(p)) then return end 
                        setRadarAreaFlashing( pArea, true ) 
                        local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                        local iR, iG, iB = getTeamColor( pTeam ) 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 5000 ); 
                        setElementData(pCuboid,"turfFor",getTeamName(getPlayerTeam(p))) 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 10000, 1 ) 
                      end 
                   end 
                    else 
                        outputChatBox("Get in a group first!",p, 255, 0, 0) 
                    end 
        ) 
  
    addEventHandler( 
        'onColShapeLeave', root,   
        function( ) 
            if( source == pCuboid ) then 
                setRadarAreaFlashing( pArea, false ) 
            end 
        end 
    ) 

Link to comment
     local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
        local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
    setElementData(pCuboid,'TurfFor','none') 
                addEventHandler( 
                    'onColShapeHit', root, 
                    function( p ) -- you should have added player param here 
                        if (getPlayerTeam( p )) then 
                          if( source == pCuboid ) then 
                        if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                            setRadarAreaFlashing( pArea, true ) 
                            local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                            local iR, iG, iB = getTeamColor( pTeam ) 
                            setTimer( function() 
                            setRadarAreaColor (pArea, iR, iG, iB, 100); 
                            givePlayerMoney( p, 5000 ); 
                            setElementData(pCuboid,"TurfFor",getTeamName(getPlayerTeam(p))) 
                            outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                            setRadarAreaFlashing( pArea, false ) 
                            end, 10000, 1 ) 
                          end 
                       end 
                        else 
                            outputChatBox("Get in a group first!",p, 255, 0, 0) 
                        end 
            ) 
      
        addEventHandler( 
            'onColShapeLeave', root,   
            function( ) 
                if( source == pCuboid ) then 
                    setRadarAreaFlashing( pArea, false ) 
                end 
            end 
        ) 

Link to comment
     local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
        local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
    setElementData(pCuboid,'TurfFor','none') 
                addEventHandler( 
                    'onColShapeHit', root, 
                    function( p ) -- you should have added player param here 
                        if (getPlayerTeam( p )) then 
                          if( source == pCuboid ) then 
                        if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                            setRadarAreaFlashing( pArea, true ) 
                            local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                            local iR, iG, iB = getTeamColor( pTeam ) 
                            setTimer( function() 
                            setRadarAreaColor (pArea, iR, iG, iB, 100); 
                            givePlayerMoney( p, 5000 ); 
                            setElementData(pCuboid,"TurfFor",getTeamName(getPlayerTeam(p))) 
                            outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                            setRadarAreaFlashing( pArea, false ) 
                            end, 10000, 1 ) 
                          end 
                       end 
                        else 
                            outputChatBox("Get in a group first!",p, 255, 0, 0) 
                        end 
            ) 
      
        addEventHandler( 
            'onColShapeLeave', root,   
            function( ) 
                if( source == pCuboid ) then 
                    setRadarAreaFlashing( pArea, false ) 
                end 
            end 
        ) 

فيه اخطاء *_*

Link to comment
         local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
            local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
        setElementData(pCuboid,'TurfFor','none') 
                    addEventHandler( 
                        'onColShapeHit', root, 
                        function( p ) -- you should have added player param here 
                            if (getPlayerTeam( p )) then 
                              if( source == pCuboid ) then 
                            if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                                setRadarAreaFlashing( pArea, true ) 
                                local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                                local iR, iG, iB = getTeamColor( pTeam ) 
                                setTimer( function() 
                                setRadarAreaColor (pArea, iR, iG, iB, 100); 
                                givePlayerMoney( p, 5000 ); 
                                setElementData(pCuboid,"TurfFor",getTeamName(getPlayerTeam(p))) 
                                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                                setRadarAreaFlashing( pArea, false ) 
                                end, 10000, 1 ) 
                              end 
                            else 
                                outputChatBox("Get in a group first!",p, 255, 0, 0) 
                            end  
                            end)        
            addEventHandler('onColShapeLeave', root,   
                function( ) 
                    if( source == pCuboid ) then 
                        setRadarAreaFlashing( pArea, false ) 
                    end 
                end) 

Link to comment
         local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
            local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
        setElementData(pCuboid,'TurfFor','none') 
                    addEventHandler( 
                        'onColShapeHit', root, 
                        function( p ) -- you should have added player param here 
                            if (getPlayerTeam( p )) then 
                              if( source == pCuboid ) then 
                            if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                                setRadarAreaFlashing( pArea, true ) 
                                local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                                local iR, iG, iB = getTeamColor( pTeam ) 
                                setTimer( function() 
                                setRadarAreaColor (pArea, iR, iG, iB, 100); 
                                givePlayerMoney( p, 5000 ); 
                                setElementData(pCuboid,"TurfFor",getTeamName(getPlayerTeam(p))) 
                                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                                setRadarAreaFlashing( pArea, false ) 
                                end, 10000, 1 ) 
                              end 
                            else 
                                outputChatBox("Get in a group first!",p, 255, 0, 0) 
                            end  
                            end)        
            addEventHandler('onColShapeLeave', root,   
                function( ) 
                    if( source == pCuboid ) then 
                        setRadarAreaFlashing( pArea, false ) 
                    end 
                end) 

والله انككككككككك شنب مشكؤوؤوؤوؤر

بس عندي استفسار

كيف اطلع الكول شيب في الخريطه ؟ يعني ابغى اعرف وين الحدود اللي له ؟

Link to comment

ي عيال انا مسوي كول شيب واذا دخل الاعب الكول شيب يبدأ يحسب وقت

بعد هذا الوفت يعطيه فلوس

المشكله : حتى لو طلع الاعب من الكول شيب يعد الوقت مايخلص يعطيه فلوس

انا ابغى اذا طلع ودخل الاعب من الكول شيب يرجع الوقت يحسب من اول

Link to comment
    local pArea       = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
            local pCuboid     = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
        setElementData(pCuboid,'TurfFor','none') 
                    addEventHandler( 
                        'onColShapeHit', root, 
                        function( p ) -- you should have added player param here 
                            if (getPlayerTeam( p )) then 
                              if( source == pCuboid ) then 
                            if(getElementData(pCuboid,'TurfFor')==getTeamName(getPlayerTeam(p)))then return end 
                                setRadarAreaFlashing( pArea, true ) 
                                local pTeam = getPlayerTeam( p )    -- source is the col shape, you should use 'p', the player arg 
                                local iR, iG, iB = getTeamColor( pTeam ) 
                           timer =   setTimer( function() 
                                setRadarAreaColor (pArea, iR, iG, iB, 100); 
                                givePlayerMoney( p, 5000 ); 
                                setElementData(pCuboid,"TurfFor",getTeamName(getPlayerTeam(p))) 
                                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                                setRadarAreaFlashing( pArea, false ) 
                                end, 10000, 1 ) 
                              end 
                            else 
                                outputChatBox("Get in a group first!",p, 255, 0, 0) 
                            end 
                            end)       
            addEventHandler('onColShapeLeave', root,   
                function( ) 
                    if( source == pCuboid ) then 
                        setRadarAreaFlashing( pArea, false ) 
                        killTimer ( timer ) 
end 
                    end 
                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...