Jump to content

طلب


Recommended Posts

Posted

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

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

هذا الكود

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 
    ) 
     

Posted

حط ذذ الكود تحت لما ياخذ الاحتلال

setElementData(اسم الكول شيب,"turfFor",getPlayerTeam(p)) 

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

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

Posted
حط ذذ الكود تحت لما ياخذ الاحتلال
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 
    ) 

Posted
اطرح المود كامل
    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
               
Posted
    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 
    ) 

جرب ذذ

Posted
    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 
    ) 

جرب ذذ

خطأ

Posted
    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

وش يطلع؟

Posted
    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' 

Posted
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 
    ) 
  

Posted
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 
    ) 
  

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

Posted
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 
    ) 
  

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

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

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

Posted
اطرح الكود حقك بعد التعديل كامل
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 
    ) 

Posted
     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 
        ) 

Posted
     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 
        ) 

فيه اخطاء *_*

Posted
         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) 

Posted
         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) 

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

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

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

Posted

عفوا

Start runcode

typ

/crun setDevelopmentMode ( true )

Then /showcol.

and you will see al the cols.

runcode شغل مود اسمع

crun setDevelopmentMode ( true ) اكتب بالاف 8

showcol بعدين اكتب بالاف 8

Posted

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

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

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

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

Posted
    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) 

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...