^#Dream Posted June 2, 2014 Share Posted June 2, 2014 السسلام عليكم انا ودي اسوي معرض السيارات وابي الاكواد مثل اذا ضغطت على السيارة من القريد ليست تطلع لي السيارة والكود اذا ضغط Buy يسحب من فلوسه وتجي السيارة في لوحة التحكم حقت السيارة وابي كود Lock Hide Show Sell Warp to car Light On Light Off Link to comment
al-Kobra Posted June 2, 2014 Share Posted June 2, 2014 اذا دخلت الماركر تطلع لك لوحة واذا حددت رو تغير السيارة : 'onClientResourceStart' createVehicle setElementDimension 'onMarkerHit' setCameraMatrix guiSetVisible ----- 'onClientGUIClick' ^ if source == GridName then guiGridListGetItemText guiGridListGetSelectedItem getVehicleModelFromName setElementModel اذا حدد وضغط buyButton : 'onClientGUIClick' guiGridListGetItemText guiGridListGetSelectedItem getVehicleModelFromName triggerServerEvent -- Server Side: V 'onResourceStart' executeSQLQuery -- create addEvent addEventHandler getPlayerMoney takePlayerMoney executeSQLQuery -- insert local carlist = executeSQLQuery -- select triggerClientEvent -- لازم تضيف تعريف select الا هو carlist ----- Client Side: V guiGridListAddRow guiGridListSetItemText Lock setVehicleLocked hide destroyElement show createVehicle sell guiGridListGetItemText guiGridListGetSelectedItem guiGridListRemoveRow Warp to car: getElementPosition -- car setElementPosition -- source Light On setVehicleOverrideLights ( playerVehicle, 2 ) Light Off setVehicleOverrideLights ( playerVehicle, 1 ) ومع كل هالفنكشنات ما اظن انك تسويه ذذ Link to comment
KaduRo Posted June 2, 2014 Share Posted June 2, 2014 Warp to car: getElementPosition -- car setElementPosition -- source X warpPedIntoVehicle -- هو يبي وارب , يعني يركبه السيارة بسرعة Link to comment
#Al-Ha[J]aRii Posted June 2, 2014 Share Posted June 2, 2014 Warp to car: getElementPosition -- car setElementPosition -- source X warpPedIntoVehicle -- هو يبي وارب , يعني يركبه السيارة بسرعة صاحب الموضوع قال يبي ينقله للسيارة ( Warp To Car ) فيستخدم الي كتبهم كوبرا getElementPosition setElementPosition Link to comment
KaduRo Posted June 2, 2014 Share Posted June 2, 2014 ^ وكلامي ايضآ صحيح , هو ماوضح بالضبط شنو يبي سويت كود مشابه لطلبك الاول(الشوب) بسرعة , يمكن يفيدك , وهو شغال %70 تمام ,بس مازال محتاج تعديلات انت عدل عليه حسب طلبك Client vehId = { {602,1000} , {496,1200} , {401,2000}, {411,5000} } ------------------------------ Gui الـ ----------- CarWindow = guiCreateWindow(509, 4, 281, 586, "Car Shop", false) guiWindowSetSizable(CarWindow, false) Grid = guiCreateGridList(9, 24, 262, 460, false, CarWindow) guiGridListAddColumn(Grid, "Car :", 0.5) guiGridListAddColumn(Grid, "Money :", 0.4) CancelB = guiCreateButton(9, 527, 119, 37, "Cancel", false, CarWindow) BuyB = guiCreateButton(148, 527, 119, 37, "Buy", false, CarWindow) guiSetVisible(CarWindow , false) for k , v in ipairs ( vehId ) do local row = guiGridListAddRow(Grid) guiGridListSetItemText(Grid , row , 1 , getVehicleNameFromModel(tonumber(v[1])) , false , false) guiGridListSetItemText(Grid , row , 2 , v[2] , false ,false) end ------------------------------------------------------------------- local x , y , z = getElementPosition(localPlayer) CarMarker = createMarker(x-4 , y , z-1 , "cylinder" , 2 , 255 , 0 , 0, 255) addEventHandler("onClientMarkerHit" , CarMarker , function (hitPlayer) if getElementType(hitPlayer) == "player" and hitPlayer == localPlayer then setCameraMatrix(260.47699 ,-1872.22534, 5, 0 ,10000 ,-1200) guiSetVisible(CarWindow , true) showCursor(true) moneyl = guiCreateLabel(9, 490, 258, 33, "Your Money : " ..getPlayerMoney(localPlayer), false, CarWindow) car = createVehicle(602 , 259.05627, -1860.02881, 2.55568 , 0 , 0 , 120) end end) function ShowCar ( ) if source == Grid then local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) if CarName == "" then return end setElementModel(car , getVehicleModelFromName(CarName)) end end addEventHandler("onClientGUIClick" , Grid , ShowCar) function Close () if source == CancelB then guiSetVisible(CarWindow , false) showCursor(false) destroyElement(car) setCameraTarget(localPlayer) destroyElement(moneyl) end end addEventHandler("onClientGUIClick" , root , Close) setCameraTarget(localPlayer) addEventHandler("onClientGUIClick" , BuyB , function () if source == BuyB then local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) local CarPrice = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 2) if CarName == "" then return end triggerServerEvent("BuyCar" , localPlayer , CarName , CarPrice) end end) Server addEvent("BuyCar" , true) addEventHandler("BuyCar" , root , function (carN , carP) money = getPlayerMoney(source) if money < tonumber(carP) then outputChatBox("ماعندك فلوس كافية !", source) elseif money >= tonumber(carP) then takePlayerMoney(source , carP) createVehicle(getVehicleModelFromName(carN) , 190.75970, -1845.49609, 3.55639+1) end end) Link to comment
Max+ Posted June 2, 2014 Share Posted June 2, 2014 بالنسبة warp to car KaduRo صح , اما setElementPosition > وش دخله . . ؟ Link to comment
3tibe511 Posted June 2, 2014 Share Posted June 2, 2014 بالنسبة warp to car KaduRo صح , اما setElementPosition > وش دخله . . ؟ هو يبي يجيب السيارة مايبي يدخله فيها بعدين لو تستخدم الورب راح يوديك للسيارة ماراح يجيبها Link to comment
Max+ Posted June 2, 2014 Share Posted June 2, 2014 وابي كود Lock Hide Show Sell Warp to car Light On Light Off انا فاهم قصده يبي اذا اختار السيارة وضغط على الزر يكون هو على طول داخل السيارة اللي اختارها والكود اللي يسويها warpPedIntoVehicle + ClientSide triggerServerEvent , شوف الويكي وش يقول , Attention: If you used setElementPosition to spawn the ped/player, this function will not work and returns false. Link to comment
#Al-Ha[J]aRii Posted June 3, 2014 Share Posted June 3, 2014 بالنسبة warp to car KaduRo صح , اما setElementPosition > وش دخله . . ؟ صاحب الموضوع طلب ينقله لسيارة حقته مو ينقله ويركبه السيارة بالنسبة حق ويش دخله setElementPosition شوف الويكي ويش يقول float, float, float getElementPosition ( element theElement ) theElement: The element which you'd like to retrieve the location of [/b] فيعني بيجيب الاحداثيات حقت السيارة بـ getElementPosition وينقل الاعب للسيارة بـ setElementPosition Link to comment
Max+ Posted June 3, 2014 Share Posted June 3, 2014 بالنسبة warp to car KaduRo صح , اما setElementPosition > وش دخله . . ؟ صاحب الموضوع طلب ينقله لسيارة حقته مو ينقله ويركبه السيارة بالنسبة حق ويش دخله setElementPosition شوف الويكي ويش يقول float, float, float getElementPosition ( element theElement ) theElement: The element which you'd like to retrieve the location of [/b] فيعني بيجيب الاحداثيات حقت السيارة بـ getElementPosition وينقل الاعب للسيارة بـ setElementPosition ادري يابعد راسي اعرف وش تستخدم فيه , انا قصدي وش دخلها بالطلب حقه , بس عاد ننتظر صاحب الموضوع عشان نعرف هو يبي الاعب داخل السيارة ولا يبي ينقله جنب السيارة , . . . Link to comment
</Mr.Tn6eL> Posted June 3, 2014 Share Posted June 3, 2014 اذ كان يبي يخلي السيارة جنب الاعب getElementPosition setElementPosition او يركبه السيارة warpPedIntoVehicle Link to comment
^#Dream Posted June 3, 2014 Author Share Posted June 3, 2014 والله الفنكشنات كثثيرهه ماظظن اني بققدر اسسويه الرجاء اغلاق الموضوع واسفف اذا تعبتكم Link to comment
Recommended Posts