DaminkO Posted April 7, 2016 Share Posted April 7, 2016 GUIEditor = { checkbox = {}, scrollpane = {}, button = {}, window = {}, gridlist = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1]) end ) كيف اسوي سباون و كيف احط المواتر في القريد لست و كيف سحب سياره و كيف انتقال ليها ؟؟؟؟؟ Link to comment
DaminkO Posted April 7, 2016 Author Share Posted April 7, 2016 GUIEditor = { checkbox = {}, scrollpane = {}, button = {}, window = {}, gridlist = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1]) end ) كيف اسوي سباون و كيف احط المواتر في القريد لست و كيف سحب سياره و كيف انتقال ليها ؟؟؟؟؟ Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 (edited) هذي صعب عليك قصدي تسوي سباون والحركات ذذي كيف قصدك تسوي سباون ؟ بس الفنكشنات : سحب السيارة اتوقع انك تقصد تجيبها عندك -- Loob للمواتر getElementPosition -- ناخذ احداثيات اللاعب setElementPosition -- نحط سياره قرب اللاعب للانتقال اليها getElementPosition -- ناخذ احداثيات السيارة setElementPosition -- ننتقل اليها هذا الفنكشنات لو تبي اللاعب يدخل السيارة مباشرة triggerServerEvent warpPlayerIntoVehicle Edited April 7, 2016 by Guest Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 (edited) هذي صعب عليك قصدي تسوي سباون والحركات ذذي كيف قصدك تسوي سباون ؟ بس الفنكشنات : سحب السيارة اتوقع انك تقصد تجيبها عندك -- Loob للمواتر getElementPosition -- ناخذ احداثيات اللاعب setElementPosition -- نحط سياره قرب اللاعب للانتقال اليها getElementPosition -- ناخذ احداثيات السيارة setElementPosition -- ننتقل اليها هذا الفنكشنات لو تبي اللاعب يدخل السيارة مباشرة triggerServerEvent warpPlayerIntoVehicle Edited April 7, 2016 by Guest Link to comment
DaminkO Posted April 7, 2016 Author Share Posted April 7, 2016 وكيف احط المواتر في القرد لست ؟؟؟؟؟ Link to comment
DaminkO Posted April 7, 2016 Author Share Posted April 7, 2016 وكيف احط المواتر في القرد لست ؟؟؟؟؟ Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 تسوي لوب للمواتر الي تبيها .. Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 تسوي لوب للمواتر الي تبيها .. Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 Cars = { {"Hunter",100} -- {"TextCar", iDCar} } بعدين تاخذ ذذ الفنكشن guiGridListSetItemText -- عشان تطلع الاسم guiGridListGetItemData -- عشان تاخذ الايدي وتصنع السيارة .. Link to comment
iMr.WiFi..! Posted April 7, 2016 Share Posted April 7, 2016 Cars = { {"Hunter",100} -- {"TextCar", iDCar} } بعدين تاخذ ذذ الفنكشن guiGridListSetItemText -- عشان تطلع الاسم guiGridListGetItemData -- عشان تاخذ الايدي وتصنع السيارة .. Link to comment
#Soking Posted April 7, 2016 Share Posted April 7, 2016 -- client Car = createMarker(x,y,z-2,"cylinder", 3, 235,0,0, 255) addEventHandler("onClientMarkerHit",root, function (hit) if getElementType(hit) == "player" and not isPedInVehicle(hit) and ( localPlayer == hit ) and ( source == Car ) then guiGridListClear(GUIEditor.gridlist[1]) for i = 1,5 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "Towtruck", false, false) guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end ) GUIEditor = { checkbox = {}, scrollpane = {}, button = {}, window = {}, gridlist = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1]) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[2] ) then guiSetVisible(GUIEditor.window[1],false) showCursor(false) elseif ( source == GUIEditor.button[1] ) then local veh = guiGridListGetItemText( GUIEditor.gridlist[2],guiGridListGetSelectedItem(GUIEditor.gridlist[2]),1) if veh ~= "" then triggerServerEvent("Take",localPlayer,veh) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end end ) --server addEvent("Take",true) Vehcile = {} addEventHandler("Take",root, function (veh) if Vehcile[client] then destroyElement(Vehcile[client]) end local id = getVehicleModelFromName(veh) Vehcile[client] = createVehicle(id,1027.39, -917.43, 42.2,0,0,90) warpPedIntoVehicle(client,Vehcile[client]) end ) addEventHandler("onPlayerQuit",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) addEventHandler("onPlayerWasted",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) addEventHandler("onVehicleExplode",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) Link to comment
#Soking Posted April 7, 2016 Share Posted April 7, 2016 -- client Car = createMarker(x,y,z-2,"cylinder", 3, 235,0,0, 255) addEventHandler("onClientMarkerHit",root, function (hit) if getElementType(hit) == "player" and not isPedInVehicle(hit) and ( localPlayer == hit ) and ( source == Car ) then guiGridListClear(GUIEditor.gridlist[1]) for i = 1,5 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "Towtruck", false, false) guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end ) GUIEditor = { checkbox = {}, scrollpane = {}, button = {}, window = {}, gridlist = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1]) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[2] ) then guiSetVisible(GUIEditor.window[1],false) showCursor(false) elseif ( source == GUIEditor.button[1] ) then local veh = guiGridListGetItemText( GUIEditor.gridlist[2],guiGridListGetSelectedItem(GUIEditor.gridlist[2]),1) if veh ~= "" then triggerServerEvent("Take",localPlayer,veh) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end end ) --server addEvent("Take",true) Vehcile = {} addEventHandler("Take",root, function (veh) if Vehcile[client] then destroyElement(Vehcile[client]) end local id = getVehicleModelFromName(veh) Vehcile[client] = createVehicle(id,1027.39, -917.43, 42.2,0,0,90) warpPedIntoVehicle(client,Vehcile[client]) end ) addEventHandler("onPlayerQuit",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) addEventHandler("onPlayerWasted",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) addEventHandler("onVehicleExplode",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) Link to comment
Abdul KariM Posted April 8, 2016 Share Posted April 8, 2016 بالنسبة للمواتر سوي جدول وفرغ فيه البيانات راح اعطيك الجدول وكمل الباقي Cars = { {'Monster',9000,580}, -- {'Name Car',Money Car,id Car}, -- ايدي السيارة , سعر السيار , اسم السيارة -- الي راح نحطه بالقريد اسم السيارة , وسعر السيارة -- ونسوي الداتا على اسم السيارة } بعد ماسوينا لوب guiGridListAddRow -- نضيف رو guiGridListSetItemText -- نحط البيانات بالقريد ليست guiGridListSetItemData -- نسوي داتا لايدي السيارة , عشان ماتاخذ كولمن لحاله الحين لو بغى يتشري سيارة "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس guiGridListGetSelectedItem -- نتحقق انه مختار شي من القريد ليست guiGridListGetItemData -- نجيب الداتا guiGridListGetSelectedItem-- نجيب الي محدد عليه , من الداتا guiGridListGetItemData ( GridName , guiGridListGetSelectedItem ( GridName ) , TheColumn ) -- كذا اقصد triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد مانستقبل الترايقر نسوي تيبل Veh ={} بعدين isElement -- نتحقق ان السيارة ماهب موجود getElementPosition -- نجيب احداثيات الاعب createVehicle -- نسوي السيارة Veh[source].....^ warpPedIntoVehicle -- نركبه بالسيارة , اذا بغيت تركبه الحين نجي لزر Destroy vehicle "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد ماستقبلنا الترايقر isElement -- نتحقق من وجود المركبة destroyElement -- نحذفها بالنسبة ل تنتقل للسيارة "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد ماستقبلنا الترايقر isElement -- نتحقق من وجود السيارة getElementPosition -- نجيب احداثيات السيارة setElementPosition -- نحط احداثيات الاعب , على احداثيات السيارة بالنسبة ل زر سباون انا مافهمت وش تقصد به Link to comment
Abdul KariM Posted April 8, 2016 Share Posted April 8, 2016 بالنسبة للمواتر سوي جدول وفرغ فيه البيانات راح اعطيك الجدول وكمل الباقي Cars = { {'Monster',9000,580}, -- {'Name Car',Money Car,id Car}, -- ايدي السيارة , سعر السيار , اسم السيارة -- الي راح نحطه بالقريد اسم السيارة , وسعر السيارة -- ونسوي الداتا على اسم السيارة } بعد ماسوينا لوب guiGridListAddRow -- نضيف رو guiGridListSetItemText -- نحط البيانات بالقريد ليست guiGridListSetItemData -- نسوي داتا لايدي السيارة , عشان ماتاخذ كولمن لحاله الحين لو بغى يتشري سيارة "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس guiGridListGetSelectedItem -- نتحقق انه مختار شي من القريد ليست guiGridListGetItemData -- نجيب الداتا guiGridListGetSelectedItem-- نجيب الي محدد عليه , من الداتا guiGridListGetItemData ( GridName , guiGridListGetSelectedItem ( GridName ) , TheColumn ) -- كذا اقصد triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد مانستقبل الترايقر نسوي تيبل Veh ={} بعدين isElement -- نتحقق ان السيارة ماهب موجود getElementPosition -- نجيب احداثيات الاعب createVehicle -- نسوي السيارة Veh[source].....^ warpPedIntoVehicle -- نركبه بالسيارة , اذا بغيت تركبه الحين نجي لزر Destroy vehicle "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد ماستقبلنا الترايقر isElement -- نتحقق من وجود المركبة destroyElement -- نحذفها بالنسبة ل تنتقل للسيارة "onClientGUIClick" -- حدث الضغط على الزر , نحدد السورس triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , بعد ماستقبلنا الترايقر isElement -- نتحقق من وجود السيارة getElementPosition -- نجيب احداثيات السيارة setElementPosition -- نحط احداثيات الاعب , على احداثيات السيارة بالنسبة ل زر سباون انا مافهمت وش تقصد به Link to comment
Abdul KariM Posted April 8, 2016 Share Posted April 8, 2016 الحين مافيه زر عشان يشتري سيارة , كيف بتعطيه السيارة بدون مايشتري <> Link to comment
Abdul KariM Posted April 8, 2016 Share Posted April 8, 2016 الحين مافيه زر عشان يشتري سيارة , كيف بتعطيه السيارة بدون مايشتري <> Link to comment
DaminkO Posted April 8, 2016 Author Share Posted April 8, 2016 انا رح احط اللوحة فقط للي عنده رتبه VIP 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