Jump to content

car spawner not working :((


Monty

Recommended Posts

any help?

server

  markerp = createMarker( 1556.9852294922, -1608.1356201172, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker2p = createMarker( 1570.1909179688, -1610.1462402344, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker3p = createMarker( 1584.61328125, -1608.2557373047, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker4p = createMarker( 1595.1407470703, -1607.5220947266, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
     
    local vehicles = {} 
      
    function spawnVehP(id, source) 
    theTeam = getPlayerTeam( source ) 
    theTeamName = getTeamName( theTeam ) 
    if ( theTeamName == "police" ) or ( theTeamName == "FBI" ) then 
        local x, y, z = getElementPosition(source) 
        if isElement(vehicles[source]) then destroyElement(vehicles[source]) end 
        vehicles[source] = createVehicle(id, x + 1, y, z) 
        warpPedIntoVehicle(source, vehicles[source]) 
        else 
        outputChatBox("Only police agents and FBI can get free vehicles from here!", source, 255, 0, 0) 
        end 
    end 
    addEvent("CreVehiceP",true) 
    addEventHandler("CreVehiceP", root, spawnVehP) 
      
    addEventHandler("onPlayerQuit", root, 
    function() 
         if isElement(vehicles[source]) then 
              destroyElement(vehicles[source]) 
              vehicles[source] = nil 
         end 
    end) 
     
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true)a  
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",markerp,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker2p,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker3p,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker4p,showGUIp) 
  

client

Wnd = guiCreateWindow ( 0.2, 0.2, 0.25, 0.5, "Police Vehicles", true ) 
guiSetAlpha( Wnd, 1 ) 
button = guiCreateButton ( 0.01, 0.8, 0.99, 0.15, "Close", true, Wnd ) 
label = guiCreateLabel ( 0.1, 0.1, 0.9, 0.1, "Double Click Vehicle to take it.", true, Wnd ) 
showCursor(false) 
guiSetVisible( Wnd, false ) 
guiWindowSetSizable( Wnd, false ) 
guiWindowSetMovable( Wnd, false ) 
  
    vehicles = 
            { 
            {"HPV1000", 523}, 
            {"Police LS", 596}, 
            {"Police LV", 598}, 
            {"Police Ranger", 599}, 
            } 
      
    grid = guiCreateGridList(0.01, 0.2, 0.99, 0.5, true, Wnd) 
    guiGridListAddColumn(grid, "Vehicles", 0.85) 
      
    for i,veh in ipairs(vehicles) do 
         row = guiGridListAddRow(grid) 
         -- 
         guiGridListSetItemText(grid, row, 1, tostring(veh[1]), false, false) 
         guiGridListSetItemData(grid, row, 1, tostring(veh[2])) 
    end 
      
    function use() 
         local row, col = guiGridListGetSelectedItem(grid)   
         if (row and col and row ~= -1 and col ~= -1) then 
              local model = tonumber(guiGridListGetItemData(grid, row, 1)) 
              if model ~= "" then 
                   triggerServerEvent("CreVehiceP", localPlayer, model) 
              end 
         end 
    end 
    addEventHandler("onClientDoubleClick", root, use, false) 
     
    function close() 
    if (source == button) then 
    guiSetVisible(Wnd,false) 
    showCursor(false) 
    end 
    end 
    addEventHandler("onClientGUIClick", button, close) 
     
function showGUI2p() 
guiSetVisible(Wnd,true) 
showCursor(true) 
end 
addEvent("showGUI2p",true) 
addEventHandler("showGUI2p", getRootElement(), showGUI2p) 

Link to comment

Make sure you're in the correct team.

SERVER:

 markerp = createMarker( 1556.9852294922, -1608.1356201172, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker2p = createMarker( 1570.1909179688, -1610.1462402344, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker3p = createMarker( 1584.61328125, -1608.2557373047, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    marker4p = createMarker( 1595.1407470703, -1607.5220947266, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
    
    local vehicles = {} 
      
    function spawnVehP(id) 
    local team = getPlayerTeam(source) 
    local theTeamName = getTeamName(team) 
    if ( theTeamName == "police" ) or ( theTeamName == "FBI" ) then 
        local x, y, z = getElementPosition(source) 
        if isElement(vehicles[source]) then destroyElement(vehicles[source]) end 
        vehicles[source] = createVehicle(id, x + 1, y, z) 
        warpPedIntoVehicle(source, vehicles[source]) 
        else 
        outputChatBox("Only police agents and FBI can get free vehicles from here!", source, 255, 0, 0) 
        end 
    end 
    addEvent("CreVehiceP",true) 
    addEventHandler("CreVehiceP", root, spawnVehP) 
      
    addEventHandler("onPlayerQuit", root, 
    function() 
         if isElement(vehicles[source]) then 
              destroyElement(vehicles[source]) 
              vehicles[source] = nil 
         end 
    end) 
    
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",markerp,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker2p,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker3p,showGUIp) 
  
    function showGUIp(hitPlayer) 
    setElementFrozen(source, true) 
triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
end 
addEventHandler("onMarkerHit",marker4p,showGUIp) 
  

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