h-a-m-z-a Posted November 9, 2013 Share Posted November 9, 2013 ابي لحد يعدلي دا يعني لما اختار الطائرة تروح لمدرج او المطار ممكن احد يضبطلي -server- markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "Group") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave) ودا -Window--- GUIEditor = { gridlist = {}, window = {}, button = {} } cars = { {411}, {415}, {451}, {541}, {560}, {542}, {565}, {487},<===== طائرة --{carID}, } local l, w = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((l - 144) / 2, (w - 353) / 2, 144, 353, "Window", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFF5A5A") GUIEditor.gridlist[1] = guiCreateGridList(9, 24, 126, 265, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Vehicle", 0.9) GUIEditor.button[1] = guiCreateButton(9, 295, 126, 22, "Get", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFF5A5A") guiSetFont(GUIEditor.button[1], "default-bold-small") GUIEditor.button[2] = guiCreateButton(9, 321, 126, 22, "Close", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFB50000") guiSetFont(GUIEditor.button[2], "default-bold-small") for i,v in ipairs (cars) do local carName = getVehicleNameFromModel (v[1]) local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1], row, 1, i.."-", false, true) guiGridListSetItemText (GUIEditor.gridlist[1], row, 2, carName, false, true) guiGridListSetItemColor(GUIEditor.gridlist[1], row, 1, 255, 90, 90, 255) end addEvent ("openMean", true) function openMean () if (getLocalPlayer() == source) then guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end addEventHandler ("openMean", getRootElement(), openMean) addEvent ("closeOpenMean", true) function closeOpenMean () if (getLocalPlayer() == source) then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end addEventHandler ("closeOpenMean", getRootElement(), closeOpenMean) addEventHandler ("onClientGUIClick", GUIEditor.button[2], function (button, state, absoluteX, absoluteYe) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end) function trigger () if (guiGridListGetSelectedItem (GUIEditor.gridlist[1])) then local car = guiGridListGetItemText (GUIEditor.gridlist[1], guiGridListGetSelectedItem (GUIEditor.gridlist[1]), 2) if car == "" or car == nil then outputChatBox( "#FFFF00Please Selected Car From List.",255,90,90,true ) return end triggerServerEvent ("getCar", getLocalPlayer(), car) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end addEventHandler ("onClientGUIClick", GUIEditor.button[1], function (button, state, absoluteX, absoluteYe) trigger(getLocalPlayer()) end) addEventHandler ("onClientGUIDoubleClick", GUIEditor.gridlist[1], function (button, state, absoluteX, absoluteYe) trigger(getLocalPlayer()) end) دا شغال 100% شباب ابي لما اختار الطائرة تروح لمكان انا اختاره متل المطار لاهنتوا Link to comment
K1NG Posted November 9, 2013 Share Posted November 9, 2013 استبدل الكود الي بجانب سيرفر حقكـ بهذا الكود وحدد احداثيات الطائرة بسطر رقم 28 markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) if ( carID == 487 ) then setElementPosition ( veh[source], x, y, z ) -- الإحداثيات الي تنزل فيها الطائرة end setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "Group") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave) Link to comment
h-a-m-z-a Posted November 9, 2013 Author Share Posted November 9, 2013 مشكووووووور اخي +مشكور وتسلم ممكن تضيفلي ما احد يقدر ينزع مني السيارة الا اعضاء القروب اما العصابة الاخرى ماتقدر تركب سياراتنا Link to comment
K1NG Posted November 9, 2013 Share Posted November 9, 2013 (edited) markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) if ( carID == 487 ) then setElementPosition ( veh[source], x, y, z ) -- الإحداثيات الي تنزل فيها الطائرة end setElementData ( veh[source], "DriveGroup", "Good" ) setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) addEventHandler ( "onVehicleStartEnter", root, function ( player ) if ( getElementData ( source, "DriveGroup" ) ) then if ( getElementData ( source, "DriveGroup" ) ~= getElementData ( player, "Group" ) ) then cancelEvent ( ) outputChatBox ( "* Error: This car for group 'Good' only!", player, 210, 0, 0, true ) end end end ) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "Group") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave) Edited November 9, 2013 by Guest Link to comment
h-a-m-z-a Posted November 9, 2013 Author Share Posted November 9, 2013 ما اشتغلل للاسف Link to comment
K1NG Posted November 9, 2013 Share Posted November 9, 2013 ما اشتغلل للاسف '-.- انسخ الكود مرة ثانية Link to comment
ahmed1010 Posted November 10, 2013 Share Posted November 10, 2013 مستحيل ما يشتغل لان الكود صح + انا جربته راجع خطأك يا حمزة + لوانت تستخدم القروب سستم حق احمد فيف لا تنسى تضع بدل كلمة gang كلمة Group Link to comment
ahmed1010 Posted November 10, 2013 Share Posted November 10, 2013 كده markers = { {826.5,-2107.6999511719,11.89999961853}, {826.5,-2100.6000976563,11.89999961853}, {826.5,-2094.1000976563,12.10000038147}, {826.5,-2087.6000976563,11.89999961853}, {826.5,-2081.1000976563,12.10000038147}, --{ x, y, z }, } for i,v in ipairs (markers) do marker = createMarker(v[1], v[2], v[3], "cylinder", get("markerSize"), get("markerColorR"), get("markerColorG"), get("markerColorB"), get("markerAlpha")) end veh = {} addEvent ("getCar", true) addEventHandler ("getCar", getRootElement(), function(car) if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end local carID = getVehicleModelFromName (car) local x,y,z = getElementPosition(source) local carName = getVehicleNameFromModel (carID) veh[source] = createVehicle(carID, x,y,z) if ( carID == 487 ) then setElementPosition ( veh[source], x, y, z ) -- الإحداثيات الي تنزل فيها الطائرة end setElementData ( veh[source], "DriveGroup", "Good" ) setVehicleColor(veh[source], 255, 255, 255) warpPedIntoVehicle(source, veh[source]) end ) addEventHandler ( "onPlayerQuit", getRootElement(), function () if veh[source] and isElement( veh[source] ) then destroyElement( veh[source] ) veh[source] = nil end end) addEventHandler ( "onVehicleStartEnter", root, function ( player ) if ( getElementData ( source, "DriveGroup" ) ) then if ( getElementData ( source, "DriveGroup" ) ~= getElementData ( player, "gang" ) ) then cancelEvent ( ) outputChatBox ( "* Error: This car for group 'Good' only!", player, 210, 0, 0, true ) end end end ) function markerHit (hitPlayer, matchingDimension) if isPedInVehicle (hitPlayer) then return end if getElementType(hitPlayer) == "player" then if (getElementData(hitPlayer, "gang") == "Good") then triggerClientEvent ("openMean", hitPlayer) end end end addEventHandler ("onMarkerHit", resourceRoot, markerHit) function markerLeave (hitPlayer, matchingDimension) if getElementType(hitPlayer) == "player" then triggerClientEvent ("closeOpenMean", hitPlayer) end end addEventHandler ("onMarkerLeave", resourceRoot, markerLeave) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now