Jump to content

مساعده


Recommended Posts

Posted

ساعدوني ابي كود لما يقف على الماركر يجيه قريد ليست لتيم معين يختار سياره من الي اا احطهم في الكلينت

Posted
  
'onClientMarkerHit' 
guiSetVisible 
guiGridListGetItemText 
triggerServerEvent 
getVehicleModelFromName 
createVehicle 
  

طبعا دي الفانكشن

لو تبي الكود كامل

تفضل

#--Client

  
Vehicles = createMarker(840.29998779297,868.29998779297,12.10000038147,"cylinder", 2, 235,235,0, 100) 
  
addEventHandler("onClientMarkerHit",root, 
function (hitElement) 
   if not isPedInVehicle(hitElement) then 
      if plr == hitElement then 
        if source == Vehicles then 
             guiGridListClear(gridlist) 
        for i = 1,4 do 
            guiGridListAddRow(gridlist) 
            guiGridListAddRow(gridlist) 
        end 
        guiGridListSetItemText(gridlist, 0, 1, "Rhino", false, false) 
        guiGridListSetItemText(gridlist, 1, 1, "Hydra", false, false) 
          guiSetVisible(wnd,true) 
          showCursor(true) 
        end 
      end 
   end 
end 
) 
  
  
        wnd = guiCreateWindow(x, y, xx, yy, "Vehicles", false) 
  
        guiSetVisible(wnd,false) 
        guiWindowSetSizable(wnd, false) 
        gridlist = guiCreateGridList(0, 0.07, 1, 0.66, true, wnd) 
        guiGridListAddColumn(gridlist,"vehicle",0.9) 
        btn1 = guiCreateButton(0.05, 0.75, 1, 0.1, "Select!", true, wnd) 
        btn2 = guiCreateButton(0.05, 0.86, 1, 0.1, "Close", true, wnd)   
          
addEventHandler("onClientGUIClick",root, 
function ()  
      if source == btn2 then 
       guiSetVisible(wnd,false) 
        showCursor(false) 
    elseif source == btn1 then 
      local vehicle = guiGridListGetItemText( gridlist,guiGridListGetSelectedItem(gridlist),1) 
       if vehicle ~= "" then 
        triggerServerEvent("Vehicle",plr,vehicle) 
            guiSetVisible(wnd,false) 
            showCursor(false) 
        end 
    end 
end 
) 
  

--Server

Vehcile = {} 
addEvent("Vehicle",true) 
addEventHandler("Vehicle",root, 
function (vehicle) 
if Vehcile[client] then destroyElement(Vehcile[client]) end 
    local id = getVehicleModelFromName(vehicle)  
    Vehcile[client] = createVehicle(id,601.63275146484,878.49334716797,-41.9609375,0,0,260) 
    warpPedIntoVehicle(client,Vehcile[client]) 
       end 
  end 
) 
  

Posted
  
'onClientMarkerHit' 
guiSetVisible 
guiGridListGetItemText 
triggerServerEvent 
getVehicleModelFromName 
createVehicle 
  

طبعا دي الفانكشن

لو تبي الكود كامل

تفضل

#--Client

  
Vehicles = createMarker(840.29998779297,868.29998779297,12.10000038147,"cylinder", 2, 235,235,0, 100) 
  
addEventHandler("onClientMarkerHit",root, 
function (hitElement) 
   if not isPedInVehicle(hitElement) then 
      if plr == hitElement then 
        if source == Vehicles then 
             guiGridListClear(gridlist) 
        for i = 1,4 do 
            guiGridListAddRow(gridlist) 
            guiGridListAddRow(gridlist) 
        end 
        guiGridListSetItemText(gridlist, 0, 1, "Rhino", false, false) 
        guiGridListSetItemText(gridlist, 1, 1, "Hydra", false, false) 
          guiSetVisible(wnd,true) 
          showCursor(true) 
        end 
      end 
   end 
end 
) 
  
  
        wnd = guiCreateWindow(x, y, xx, yy, "Vehicles", false) 
  
        guiSetVisible(wnd,false) 
        guiWindowSetSizable(wnd, false) 
        gridlist = guiCreateGridList(0, 0.07, 1, 0.66, true, wnd) 
        guiGridListAddColumn(gridlist,"vehicle",0.9) 
        btn1 = guiCreateButton(0.05, 0.75, 1, 0.1, "Select!", true, wnd) 
        btn2 = guiCreateButton(0.05, 0.86, 1, 0.1, "Close", true, wnd)   
          
addEventHandler("onClientGUIClick",root, 
function ()  
      if source == btn2 then 
       guiSetVisible(wnd,false) 
        showCursor(false) 
    elseif source == btn1 then 
      local vehicle = guiGridListGetItemText( gridlist,guiGridListGetSelectedItem(gridlist),1) 
       if vehicle ~= "" then 
        triggerServerEvent("Vehicle",plr,vehicle) 
            guiSetVisible(wnd,false) 
            showCursor(false) 
        end 
    end 
end 
) 
  

--Server

Vehcile = {} 
addEvent("Vehicle",true) 
addEventHandler("Vehicle",root, 
function (vehicle) 
if Vehcile[client] then destroyElement(Vehcile[client]) end 
    local id = getVehicleModelFromName(vehicle)  
    Vehcile[client] = createVehicle(id,601.63275146484,878.49334716797,-41.9609375,0,0,260) 
    warpPedIntoVehicle(client,Vehcile[client]) 
       end 
  end 
) 
  

plr = ??

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