1LoOoVe2 Posted September 19, 2015 Share Posted September 19, 2015 الســلام عليكم ورحمة الله وبركاتهه ,, كيفكم شباب ععـساكم بخخير اليـوم أنا سويت نافذة بداخلها قريد ليست وفيه 2 [ Button ] الأول يغلق النافذة وسويته # الثـاني لمن اختار من القريد ليست واضغط الزر يعطيهه موتر وسويت جدول وحطيت ايدي السيارات وخليت في القريدليست تظهر اسامي المواتر وكل شيء بس باقي لمن ااشر ع خيار من القريدليست واضغط الزر يعطيه الموتر والجدول جاهز وابي كود لمن يضغط وويتحقق من ايدي السيارة ومن الخرابيط ذي ويعطيه سيارة .. والسلام عليكم ورحمة الله وبركاته Link to comment
GraveDigger. Posted September 19, 2015 Share Posted September 19, 2015 guiGridListGetSelectedItem guiGridListGetItemText triggerServerEvent getVehicleModelFromName table ~ isElement ~ destroyElement -- لعدم التكرار createVehicle warpPedIntoVehicle و لو في شئ نسيته قولي او يفيدوك الشباب Link to comment
1LoOoVe2 Posted September 19, 2015 Author Share Posted September 19, 2015 [bأنـا مسوي عامود و سطور وجدول وتجي اسامي السيارات بالقريدليست وكل شيءء فيعني ماظن لازم استخدم كل هالكودات صحح ! ارجو منكك انك تحدد وش استخدم لاني مسوي جدول وعامود ويجلب اسم السيارة للقريدليست وكل شيء مضبطهه بس باقي لمن اختار من سطر من القريدليست واضغط بيتون يعطيه السياررة الي فسطر الي ضغط عليه وكل سطر محطيله الجدول ومضبطهه ء/b] Link to comment
GraveDigger. Posted September 19, 2015 Share Posted September 19, 2015 حاول تركز عالفنكشنات اللي اديتهالك هساعدك في البداية function test() if ( guiGridListGetSelectedItem (Grid) ) then local vehicle = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1) triggerServerEvent ("Love", getLocalPlayer(), vehicle ) end end addEventHandler ("onClientGUIClick", Button,test) طبعاً باقي الفنكشنات لازم تكلمها في السيرفر لو ماقدرتش انا موجود لو عايز حاجة كمان Link to comment
1LoOoVe2 Posted September 19, 2015 Author Share Posted September 19, 2015 ابغى اكواد يجلب احداثيات اللاعب و ينشئ سيارة و ينقل الاعب الى السيارة بحاول اعتمد ع نفسيي^^ Link to comment
` Allawi Posted September 20, 2015 Share Posted September 20, 2015 getElementPosition -- تجيب الموقع حقك createVehicle -- تصنع سيارة warpPedIntoVehicle -- تنقل اللاعب الى السيارة server ملاحضة: وظيفة نقل اللاعب إلى السيارة Link to comment
1LoOoVe2 Posted September 20, 2015 Author Share Posted September 20, 2015 أخوي يعطيك العافيةة لاكن الحين انا ابي القريدليست بس لمن اضغط ع الزر يطلع لي موتر واركبه فورا وسويت الي بالويكي الي انت ارسلته شف الكودات كلينت addEventHandler("onClientGUIClick", root, function () if source == GUIEditor.button[1] then triggerServerEvent ( "GiveMeCar", localPlayer ) end end ) سيرفر addEvent("GiveMeCar", true ) addEventHandler("GiveMeCar", root, function (thePlayer) local x,y,z = getElementPosition (thePlayer) local Car = createVehicle ( 411, x,y,z ) warpPlayerIntoVehicle ( thePlayer, Car ) end ) وش الخططا ! الكلينت م نزلت حقت انشاء نافذة وقريدليست و..الخخ بس نزلت المتعلقة بلآمر Link to comment
1LoOoVe2 Posted September 20, 2015 Author Share Posted September 20, 2015 خلالاص عرفت المشكلة طلعت من thePlayer مسحتهم كلهم وحطيت source طيب الحين ابي مو لمن اضغط ع الزر يعطني سيارة لمن احدد من القريدليست واضغط ع الزر يعطني الي حددته من القريدليست مسوي جدول ومضبطط ْء Link to comment
` Allawi Posted September 20, 2015 Share Posted September 20, 2015 guiGridListGetSelectedItem -- تتاكد من انه محدد شي guiGridListGetItemText -- تجيب الكلام المحدد ارجع لمثال الويكي تبع triggerServerEvent في خطوه مهمه لازم تفهمها لو شرحتها لك ماراح تفهمها لذلك انت لازم تفهمها وتشرحها لنفسك وبعدين في server راح تستخدم الوظيفة التالية اذا كنت حاط في ال gridlist اسماء السيارات وليس ايديها اما اذا كان ايديها فماراح تحتاجها getVehicleModelFromName -- تجيب ايدي السيارة من اسمها Link to comment
GraveDigger. Posted September 20, 2015 Share Posted September 20, 2015 + انا مساعدك في الكلينت. أدمج اللي اديتهولك علي ملف الكلينت Link to comment
1LoOoVe2 Posted September 20, 2015 Author Share Posted September 20, 2015 رأسسي صلب من كثر مادور وش في التريقر سيرفر وش فيهه قلي وشسمهه الجدول اي دي ويطلع اسامي السيارات ف القريدليست ْْ Link to comment
1LoOoVe2 Posted September 20, 2015 Author Share Posted September 20, 2015 + انا مساعدك في الكلينت. أدمج اللي اديتهولك علي ملف الكلينت تسسلم والله فيك الخير والبركة لا كن اتخيل عدلي شهور وما اعرف غير الاحداث والفنكشن وكم شيءء والسبب ؟ النسخ واللصق وذا الصدق لاكن خلاص انا قررت اعتمد ع نفسيءء ولو تبي الحقيقة شرح الويكي " ططوط إن الموقع محجوب " ء مو حلو تقريبا او يمكن ماني متعود عليههه ^^ Link to comment
` Allawi Posted September 20, 2015 Share Posted September 20, 2015 addEventHandler ( "onClientGUIClick", root, function ( ) if source == GUIEditor.button[1] then vehicleModel = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 ) triggerServerEvent ( "GiveMeCar", localPlayer, vehicleModel ) end end ) addEvent ( "GiveMeCar", true ) addEventHandler ( "GiveMeCar", root, function ( modelVehicle ) local x, y, z = getElementPosition ( source ) local car = createVehicle ( getVehicleModelFromName ( modelVehicle ), x, y, z ) warpPlayerIntoVehicle ( source, car ) end ) طبعا في الكلينت عدل ال gridList وحاول انك تفهم الكود Link to comment
GraveDigger. Posted September 20, 2015 Share Posted September 20, 2015 addEventHandler ( "onClientGUIClick", root, function ( ) if source == GUIEditor.button[1] then vehicleModel = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 ) triggerServerEvent ( "GiveMeCar", localPlayer, vehicleModel ) end end ) addEvent ( "GiveMeCar", true ) addEventHandler ( "GiveMeCar", root, function ( modelVehicle ) local x, y, z = getElementPosition ( source ) local car = createVehicle ( getVehicleModelFromName ( modelVehicle ), x, y, z ) warpPlayerIntoVehicle ( source, car ) end ) طبعا في الكلينت عدل ال gridList وحاول انك تفهم الكود تعديل بسيط علي كود الاخ علاوي عشان يكون احسن أظن ان الكود مش محتاج شرح غير مجرب --server love = { } addEvent ( "GiveMeCar", true ) function ona1( modelVehicle ) if isElement( love[source] ) then destroyElement( love[source] ) end local x, y, z = getElementPosition ( source ) love[source] = createVehicle ( getVehicleModelFromName ( modelVehicle ) , x, y, z ) warpPlayerIntoVehicle ( source, love[source] ) --setVehicleColor(love[source], 0, 0, 0) -- تعديل فقط --addVehicleUpgrade(love[source], 1010) -- تعديل فقط end addEventHandler ( "GiveMeCar", root,ona1) function ona2() if love[source] and isElement( love[source] ) then destroyElement( love[source] ) love[source] = nil end addEventHandler ( "onPlayerQuit", getRootElement(), ona2 ) ولو مش فاهم حاجة نفهمك ياسيدي 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