Jump to content

ممكن اصلاح كود ماركر الجروب


Recommended Posts

سلام عليكم اخوتى الكرام

انا عايز اصلح الكود هذا

المفروض ان الكود لما اروح على المارك تفتح لوحة gui

و اختار السيارة اللى اريدها لى جروب army

Client

GUIEditor_Window = {} 
GUIEditor_Marker = {}
GUIEditor_Markerr = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}
vehicleId = {519,476,593}
local groupName = 'army'
local x,y = guiGetScreenSize()
local x = x - 208
local y = y - 321
GUIEditor_Window[1] = guiCreateWindow(x/2,y/2,208,321,"ARMY AirPlane",false)
guiSetAlpha(GUIEditor_Window[1],1)
guiWindowSetSizable(GUIEditor_Window[1],false)
GUIEditor_Grid[1] = guiCreateGridList(10,25,184,244,false,GUIEditor_Window[1])
column = guiGridListAddColumn( GUIEditor_Grid[1], 'vehiceName', 0.80 )
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Button[1] = guiCreateButton(12,277,87,30,"Close",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(107,277,87,30,"Take Car",false,GUIEditor_Window[1])
guiSetVisible(GUIEditor_Window[1],false)
 
for i,id in ipairs ( vehicleId ) do
guiGridListSetItemText ( GUIEditor_Grid[1], guiGridListAddRow( GUIEditor_Grid[1] ), column, getVehicleNameFromModel( id ), false, false )
end
 
 
addEventHandler ("onClientMarkerHit", root,
function( player )
    if getElementData ( player , "Group" ) == groupName and not isPedInVehicle( player ) and player == localPlayer then
    if (getTeamName(getPlayerTeam(localPlayer)) == "ARMY") then
        for i,v in ipairs( GUIEditor_Marker ) do
            if ( source == v ) then
                x999,y999,z999 = getElementPosition( localPlayer )
                if z999 < 13.1 and z999 < 11.1 then
                setElementFrozen ( localPlayer, true )
                guiSetVisible(GUIEditor_Window[1],true)
                showCursor( true )
                end
            end
        end
    end
    end 
end
)
 
addEventHandler ("onClientMarkerHit", root,
function( player )
    if getElementData ( player , "Group" ) == groupName and isPedInVehicle( player ) and player == localPlayer then
    if (getTeamName(getPlayerTeam(localPlayer)) == "Police") then
        for i,v in ipairs( GUIEditor_Markerr ) do
            if ( source == v ) then
                x989,y989,z989 = getElementPosition( localPlayer )
                if z989 < 30 and z989 > 0 then
                setElementFrozen(getPedOccupiedVehicle(localPlayer), true)
                setTimer(setElementFrozen,1000,1,getPedOccupiedVehicle(localPlayer), false)
                end
            end
        end
    end 
    end
end
)
 
addEventHandler('onClientGUIClick', root,
function()
    if ( source == GUIEditor_Button[1] ) then
        guiSetVisible(GUIEditor_Window[1],false)
        showCursor( false )
        setElementFrozen ( localPlayer, false )
    elseif ( source == GUIEditor_Button[2] ) then
        local name = guiGridListGetItemText( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 )
        triggerServerEvent('src', getLocalPlayer(), name)
        guiSetVisible(GUIEditor_Window[1],false)
        setElementFrozen ( localPlayer, false )
        showCursor( false )
    end
end
)
------------------------------------------------------------------------
 
 
local sx, sy = guiGetScreenSize()
 
mainWindow = guiCreateWindow((sx-438)/2, (sy-487)/2, 238, 500, "ARMY Vehicles", false)
guiWindowSetSizable(mainWindow, false)
guiSetAlpha(mainWindow, 1.00)
guiSetVisible(mainWindow, false)
 
mainTab = guiCreateTabPanel(0.02, 0.04, 0.89, 0.80, true, mainWindow)
 
local vehicles = {
    cars = {
        tab = guiCreateTab("Cars", mainTab),
        list = {
            {"Patriot", 470},
            {"Barracks", 433},
            {"Cheetah", 415},
            {"Bullet", 541},
            {"Infernus", 411},
            {"Sultan", 560},
            {"Turismo", 451},
            {"Comet", 480},
            {"Huntley", 579},
            {"Flash", 565},
            {"Bandito", 568}
        }
    },
    bikes = {
        tab = guiCreateTab("Bikes", mainTab),
        list = {
            {"BF-400", 581},
            {"FCR-900", 521},
            {"PCJ-600", 461},
            {"Sanchez", 468}
        }
    },
    planes = {
        tab = guiCreateTab("Planes", mainTab),
        list = {
            {"Sparrow", 469},
            {"Police Maverick", 497}
        }
    }
}
vehicles.cars.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.cars.tab)
table.insert(vehicles.cars, guiGridListAddColumn(vehicles.cars.gridlist, "Cars", 0.9))
vehicles.bikes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.bikes.tab)
table.insert(vehicles.bikes, guiGridListAddColumn(vehicles.bikes.gridlist, "Bikes", 0.9))
vehicles.planes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.planes.tab)
table.insert(vehicles.planes, guiGridListAddColumn(vehicles.planes.gridlist, "Planes", 0.9))
Buttonn = guiCreateButton(75, 430,87,30,"Close",false,mainWindow)
notice = guiCreateLabel(0.02, 0.94, 0.96, 0.03, "Press (Enter) to take your vehicle", true, mainWindow)
guiLabelSetColor(notice, 0, 255, 0)
guiLabelSetHorizontalAlign(notice, "center", false)
guiLabelSetVerticalAlign(notice, "center")
 
for i,v in pairs(vehicles) do
    for _,k in ipairs(v.list) do
        local row = guiGridListAddRow(v.gridlist)
        guiGridListSetItemText(v.gridlist, row, v[1], k[1], false, false)
    end
end
 
addEventHandler('onClientGUIClick', root,
function()
    if ( source == Buttonn ) then
        guiSetVisible(mainWindow,false)
        showCursor( false )
    end
end
)
 
local vehiclesMarker = createColSphere(220.7939453125, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker = createMarker(220.7939453125, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150) 
local vehiclesMarker2 = createColSphere(211.638671875, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker2 = createMarker(211.638671875, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
local vehiclesMarker3 = createColSphere(202.5439453125, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker3 = createMarker(202.5439453125, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
local vehiclesMarker4 = createColSphere(193.5634765625, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker4 = createMarker(193.5634765625, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
 
---------------------
addEventHandler("onClientColShapeHit", vehiclesMarker,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 220.7939453125, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker2,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 211.638671875, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker3,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 202.5439453125, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker4,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 193.5634765625, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
----------------------------------
addEventHandler("onClientColShapeLeave", vehiclesMarker,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker2,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker3,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker4,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
---------------------------------------
 
function selectVehicle()
    for i,v in pairs(vehicles) do
        local tab = v.tab
        if guiGetSelectedTab(mainTab) == tab then
            local gridlist = v.gridlist
            if guiGridListGetSelectedItem(gridlist) ~= -1 then
                local row = guiGridListGetSelectedItem(gridlist)
                local vehName = guiGridListGetItemText(gridlist, row, v[1])
                for _,k in ipairs(v.list) do
                    if k[1] == vehName then
                        if i == "planes" then
                           
Link to comment

جرب وردلى خبر .

لازم يكون اسم الجروب بهذا الشكل بالضبط

army والى لن يعمل

ولازم يكون تيم شرطى .

تاكد من اسم الجروب انه يكون كدا !!

army

GUIEditor_Window = {} 
GUIEditor_Marker = {}
GUIEditor_Markerr = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}
vehicleId = {519,476,593}
groupName = 'army'
local x,y = guiGetScreenSize()
local x = x - 208
local y = y - 321
GUIEditor_Window[1] = guiCreateWindow(x/2,y/2,208,321,"ARMY AirPlane",false)
guiSetAlpha(GUIEditor_Window[1],1)
guiWindowSetSizable(GUIEditor_Window[1],false)
GUIEditor_Grid[1] = guiCreateGridList(10,25,184,244,false,GUIEditor_Window[1])
column = guiGridListAddColumn( GUIEditor_Grid[1], 'vehiceName', 0.80 )
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Button[1] = guiCreateButton(12,277,87,30,"Close",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(107,277,87,30,"Take Car",false,GUIEditor_Window[1])
guiSetVisible(GUIEditor_Window[1],false)
 
for i,id in ipairs ( vehicleId ) do
guiGridListSetItemText ( GUIEditor_Grid[1], guiGridListAddRow( GUIEditor_Grid[1] ), column, getVehicleNameFromModel( id ), false, false )
end
 
 
addEventHandler ("onClientMarkerHit", root,
function( player )
    if getElementData ( player , "Group" ) == groupName and not isPedInVehicle( player ) and player == localPlayer then
    if (getTeamName(getPlayerTeam(localPlayer)) == "Police") then
        for i,v in ipairs( GUIEditor_Marker ) do
            if ( source == v ) then
                x999,y999,z999 = getElementPosition( localPlayer )
                if z999 < 13.1 and z999 < 11.1 then
                setElementFrozen ( localPlayer, true )
                guiSetVisible(GUIEditor_Window[1],true)
                showCursor( true )
                end
            end
        end
    end
    end
end
)
 
addEventHandler ("onClientMarkerHit", root,
function( player )
    if getElementData ( player , "Group" ) == groupName and isPedInVehicle( player ) and player == localPlayer then
    if (getTeamName(getPlayerTeam(localPlayer)) == "Police") then
        for i,v in ipairs( GUIEditor_Markerr ) do
            if ( source == v ) then
                x989,y989,z989 = getElementPosition( localPlayer )
                if z989 < 30 and z989 > 0 then
                setElementFrozen(getPedOccupiedVehicle(localPlayer), true)
                setTimer(setElementFrozen,1000,1,getPedOccupiedVehicle(localPlayer), false)
                end
            end
        end
    end
    end
end
)
 
addEventHandler('onClientGUIClick', root,
function()
    if ( source == GUIEditor_Button[1] ) then
        guiSetVisible(GUIEditor_Window[1],false)
        showCursor( false )
        setElementFrozen ( localPlayer, false )
    elseif ( source == GUIEditor_Button[2] ) then
        local name = guiGridListGetItemText( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 )
        triggerServerEvent('src', getLocalPlayer(), name)
        guiSetVisible(GUIEditor_Window[1],false)
        setElementFrozen ( localPlayer, false )
        showCursor( false )
    end
end
)
------------------------------------------------------------------------
 
 
local sx, sy = guiGetScreenSize()
 
mainWindow = guiCreateWindow((sx-438)/2, (sy-487)/2, 238, 500, "ARMY Vehicles", false)
guiWindowSetSizable(mainWindow, false)
guiSetAlpha(mainWindow, 1.00)
guiSetVisible(mainWindow, false)
 
mainTab = guiCreateTabPanel(0.02, 0.04, 0.89, 0.80, true, mainWindow)
 
local vehicles = {
    cars = {
        tab = guiCreateTab("Cars", mainTab),
        list = {
            {"Patriot", 470},
            {"Barracks", 433},
            {"Cheetah", 415},
            {"Bullet", 541},
            {"Infernus", 411},
            {"Sultan", 560},
            {"Turismo", 451},
            {"Comet", 480},
            {"Huntley", 579},
            {"Flash", 565},
            {"Bandito", 568}
        }
    },
    bikes = {
        tab = guiCreateTab("Bikes", mainTab),
        list = {
            {"BF-400", 581},
            {"FCR-900", 521},
            {"PCJ-600", 461},
            {"Sanchez", 468}
        }
    },
    planes = {
        tab = guiCreateTab("Planes", mainTab),
        list = {
            {"Sparrow", 469},
            {"Police Maverick", 497}
        }
    }
}
vehicles.cars.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.cars.tab)
table.insert(vehicles.cars, guiGridListAddColumn(vehicles.cars.gridlist, "Cars", 0.9))
vehicles.bikes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.bikes.tab)
table.insert(vehicles.bikes, guiGridListAddColumn(vehicles.bikes.gridlist, "Bikes", 0.9))
vehicles.planes.gridlist = guiCreateGridList(0.05, 0.02, 0.89, 0.95, true, vehicles.planes.tab)
table.insert(vehicles.planes, guiGridListAddColumn(vehicles.planes.gridlist, "Planes", 0.9))
Buttonn = guiCreateButton(75, 430,87,30,"Close",false,mainWindow)
notice = guiCreateLabel(0.02, 0.94, 0.96, 0.03, "Press (Enter) to take your vehicle", true, mainWindow)
guiLabelSetColor(notice, 0, 255, 0)
guiLabelSetHorizontalAlign(notice, "center", false)
guiLabelSetVerticalAlign(notice, "center")
 
for i,v in pairs(vehicles) do
    for _,k in ipairs(v.list) do
        local row = guiGridListAddRow(v.gridlist)
        guiGridListSetItemText(v.gridlist, row, v[1], k[1], false, false)
    end
end
 
addEventHandler('onClientGUIClick', root,
function()
    if ( source == Buttonn ) then
        guiSetVisible(mainWindow,false)
        showCursor( false )
    end
end
)
 
local vehiclesMarker = createColSphere(220.7939453125, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker = createMarker(220.7939453125, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
local vehiclesMarker2 = createColSphere(211.638671875, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker2 = createMarker(211.638671875, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
local vehiclesMarker3 = createColSphere(202.5439453125, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker3 = createMarker(202.5439453125, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
local vehiclesMarker4 = createColSphere(193.5634765625, 1916.89453125, 17.640625, 1)
local vehiclesSSMarker4 = createMarker(193.5634765625, 1916.89453125, 17.640625-1, "cylinder", 1.5, 0, 180, 0, 150)
 
---------------------
addEventHandler("onClientColShapeHit", vehiclesMarker,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 220.7939453125, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker2,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 211.638671875, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker3,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 202.5439453125, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
addEventHandler("onClientColShapeHit", vehiclesMarker4,
    function(hitElement)
        if hitElement == localPlayer and getElementData(hitElement, "Group") == groupName and getTeamName( getPlayerTeam( hitElement ) ) == "Police" and not isPedInVehicle(hitElement) then
            guiSetVisible(mainWindow, true)
            showCursor(true)
            setElementPosition( hitElement, 193.5634765625, 1916.89453125, 17.640625 )
            bindKey("enter", "down", selectVehicle)
        end
    end,false
)
----------------------------------
addEventHandler("onClientColShapeLeave", vehiclesMarker,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker2,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker3,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
addEventHandler("onClientColShapeLeave", vehiclesMarker4,
    function(leaveElement)
        if leaveElement == localPlayer and getElementData(leaveElement, "Group") == groupName and getTeamName( getPlayerTeam( leaveElement ) ) == "Police" and not isPedInVehicle(leaveElement) then
            guiSetVisible(mainWindow, false)
            showCursor(false)
            unbindKey("enter", "down", selectVehicle)
        end
    end, false
)
---------------------------------------
 
function selectVehicle()
    for i,v in pairs(vehicles) do
        local tab = v.tab
        if guiGetSelectedTab(mainTab) == tab then
            local gridlist = v.gridlist
            if guiGridListGetSelectedItem(gridlist) ~= -1 then
                local row = guiGridListGetSelectedItem(gridlist)
                local vehName = guiGridListGetItemText(gridlist, row, v[1])
                for _,k in ipairs(v.list) do
                    if k[1] == vehName then
                        if i == "planes" then
                           
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...