Jump to content

[Help]Castiol's Gang System


Recommended Posts

    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 )  
      
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: Manve",source,255,255,0)   
outputChatBox("Helpers: MTA Community",source,255,255,0)  
outputChatBox("Testers: Enjoy + Takashi",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 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                        outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        setRadarAreaFlashing( pArea, true ) 
                        local pGang4 = getPlayerGang( p )    -- source is the col shape, you should use 'p', the player arg 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 4000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 600000, 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 
    ) 
     
    ----------------------------- 
    addEventHandler(  
        'onColShapeHit', root, 
        function( p ) -- you should have added player param here 
          if (getPlayerGang( p )) then 
            if( source == pCuboid2 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea2, true ) 
                local pGang4 = getPlayerGang( p )   -- source is the col shape, you should use 'p', the player arg  
                setTimer( function() 
                setRadarAreaColor (pArea2, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea2, false ) 
                end, 600000, 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 (getPlayerGang( p )) then 
            if( source == pCuboid3 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea3, true ) 
                local pGang4 = getPlayerGang( p )   -- source is the col shape, you should use 'p', the player arg  
                setTimer( function() 
                setRadarAreaColor (pArea3, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea3, false ) 
                end, 600000, 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 (getPlayerGang( p )) then 
            if( source == pCuboid4 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea4, true ) 
          local pGang4 = getPlayerGang( p ) -- source is the col shape, you should use 'p', the player arg  
                setTimer( function() 
                setRadarAreaColor (pArea4, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea4, false ) 
                end, 600000, 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 
    ) 

what is wrong here?

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 )  
      
addEventHandler("onResourceStart",resourceRoot,function() 
    outputDebugString("Turf system by Enjoy ( manve ) |~| Has been turned on!") -- Please don't remove this =) 
end ) 
  
function info() 
outputChatBox("------||~ INFO ~||------",source,0,255,0) 
outputChatBox("Made by: Manve",source,255,255,0)   
outputChatBox("Helpers: MTA Community",source,255,255,0)  
outputChatBox("Testers: Enjoy + Takashi",source,255,255,0) 
outputChatBox("Have Fun turfing",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 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                        outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        setRadarAreaFlashing( pArea, true ) 
                        local pGang4 = getPlayerGang( p )    -- source is the col shape, you should use 'p', the player arg 
                        setTimer( function() 
                        setRadarAreaColor (pArea, iR, iG, iB, 100); 
                        givePlayerMoney( p, 4000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 600000, 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 
    ) 
     
    ----------------------------- 
    addEventHandler(  
        'onColShapeHit', root, 
        function( p ) -- you should have added player param here 
          if (getPlayerGang( p )) then 
            if( source == pCuboid2 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea2, true ) 
                local pGang4 = getPlayerGang( p ) 
                setTimer( function() 
                setRadarAreaColor (pArea2, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea2, false ) 
                end, 600000, 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 (getPlayerGang( p )) then 
            if( source == pCuboid3 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea3, true ) 
                local pGang4 = getPlayerGang( p ) 
                setTimer( function() 
                setRadarAreaColor (pArea3, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea3, false ) 
                end, 600000, 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 (getPlayerGang( p )) then 
            if( source == pCuboid4 ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea4, true ) 
          local pGang4 = getPlayerGang( p ) 
                setTimer( function() 
                setRadarAreaColor (pArea4, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea4, false ) 
                end, 600000, 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 
    ) 

this will work.

Link to comment

try this:

    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 )  
      
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: Manve",source,255,255,0)   
outputChatBox("Helpers: MTA Community",source,255,255,0)  
outputChatBox("Testers: Enjoy + Takashi",source,255,255,0) 
outputChatBox("Have Fun turfing",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 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                        outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        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, 4000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 600000, 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 
    ) 
     
    ----------------------------- 
    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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea2, false ) 
                end, 600000, 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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea3, false ) 
                end, 600000, 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("Taken time: 10minutes.", 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea4, false ) 
                end, 600000, 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 
    ) 

remember this is made on server side

Link to comment
i wanna create Turf System and i am using Gang System by Castiol,SO i need function.
local pGang4 = getPlayerGang( p ) 

this is right?

There no function with this name in Gang System, even if it exist you will need to use export.

Use this instead:

getElementData(p, "gang") 

Link to comment
Post the script.

its my turf system which u helped with :)

try this:
    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 )  
      
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: Manve",source,255,255,0)   
outputChatBox("Helpers: MTA Community",source,255,255,0)  
outputChatBox("Testers: Enjoy + Takashi",source,255,255,0) 
outputChatBox("Have Fun turfing",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 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                        outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        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, 4000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 600000, 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 
    ) 
     
    ----------------------------- 
    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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea2, false ) 
                end, 600000, 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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea3, false ) 
                end, 600000, 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("Taken time: 10minutes.", 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea4, false ) 
                end, 600000, 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 
    ) 

remember this is made on server side

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 ) 
      
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: Manve",source,255,255,0)   
outputChatBox("Helpers: MTA Community",source,255,255,0) 
outputChatBox("Testers: Enjoy + Takashi",source,255,255,0) 
outputChatBox("Have Fun turfing",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 
                        outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                        outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                        outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                        outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                        outputChatBox("------||~ END ~||------", p, 255,0,0) 
                        setRadarAreaFlashing( pArea, true ) 
                        getElementData(p, "gang")    -- 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, 4000 ); 
                        outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                        setRadarAreaFlashing( pArea, false ) 
                        end, 600000, 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 
    ) 
    
    ----------------------------- 
    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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea2, true ) 
                getElementData(p, "gang")   -- 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea2, false ) 
                end, 600000, 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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea3, true ) 
                getElementData(p, "gang")   -- 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea3, false ) 
                end, 600000, 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("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea4, true ) 
                getElementData(p, "gang")   -- 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, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea4, false ) 
                end, 600000, 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 
    ) 

here.

Link to comment

this is right?

    local pArea     = createRadarArea( 2130, 630, 200, 100, 0, 255, 0, 175 ) 
    local pCuboid   = createColCuboid( 2133.1950683594, 633.66455078125, 10, 197.5, 92, 30 ) 
  
    addEventHandler(  
        'onColShapeHit', root, 
        function( p ) -- you should have added player param here 
          if (getPlayerGang( p )) then 
            if( source == pCuboid ) then 
                outputChatBox("------||~ INFO ~||------", p, 0,255,0) 
                outputChatBox("Turf owners: coming soon!", p, 255,255,0) 
                outputChatBox("Taken time: 10minutes.", p, 255,255,0) 
                outputChatBox("Wait 10min to take turf.", p, 255,255,0) 
                outputChatBox("------||~ END ~||------", p, 255,0,0) 
                setRadarAreaFlashing( pArea, true ) 
                local pGang = getPlayerGang( p )    -- source is the col shape, you should use 'p', the player arg  
                setTimer( function() 
                setRadarAreaColor (pArea, iR2, iG2, iB2, 100); 
                givePlayerMoney( p, 4000 ); 
                outputChatBox( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ); 
                setRadarAreaFlashing( pArea, false ) 
                end, 600000, 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 ) 
  
addEventHandler ( 'onColShapeHit', root, 
    function ( p ) 
        if ( getElementData ( p, "gang" ) ) then 
            if ( source == pCuboid ) then 
                outputChatBox ( "------||~ INFO ~||------", p, 0, 255, 0 ) 
                outputChatBox ( "Turf owners: coming soon!", p, 255, 255, 0 ) 
                outputChatBox ( "Taken time: 10minutes.", p, 255, 255, 0 ) 
                outputChatBox ( "Wait 10min to take turf.", p, 255, 255, 0 ) 
                outputChatBox ( "------||~ END ~||------", p, 255, 0, 0 ) 
                setRadarAreaFlashing ( pArea, true ) 
                local pGang = getElementData ( p, "gang" ) 
                setTimer ( 
                    function ( ) 
                        setRadarAreaColor ( pArea, iR2, iG2, iB2, 100 ) 
                        givePlayerMoney ( p, 4000 ) 
                        outputChatBox ( "Congratulations, #FFFF00 you have taken the turf!", p, 0, 255, 0, true ) 
                        setRadarAreaFlashing ( pArea, false ) 
                    end 
                    ,2000, 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 
) 

Works ( tested ).

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