MoHaMeD_Dz Posted March 8, 2019 Share Posted March 8, 2019 شباب انا سويت طلب زمان الي هو Quote ابي اضيف لم شخص يفتح لوحة انتقالات ويختار مكان ويظغط انتقال وهو راكب سيارة بدون ما ينزل وش الامر الي استخدمه رد عليا الاخ #DesTroyeR ب : "onClientGUIClick" isPedInVehicle getPedOccupiedVehicle getElementPosition setElementPosition حاولت و م عرفت بعدها بفتره لقيت كود جاهز الي هو addEventHandler("onClientGUIClick",root, function () local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) if source == GUIEditor.button[2] then if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(GUIEditor.gridlist[1],sel,2)) setElementPosition(localPlayer,x,y,z) local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) setElementPosition(element, x,y,z) else outputChatBox("#FF0000[Error404]#FFFFFF الرجاء اختيار المكان المراد الإنتقال اليه",255,0,0,true) end end end) كيف استخرجنا من ذيك الاكواد ذا انلحس مخي و م رفت Link to comment
KillerX Posted March 8, 2019 Share Posted March 8, 2019 (edited) 1 - لازم يكون في داتا في الجريد ليست والداتا تحتوي علي جدول بالاحداثيات 2 - لازم تكون اسماء الزراير معرفة 3 - جرب الكود دا addEventHandler("onClientGUIClick",GUIEditor.button[2], function () local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) if sel ~= -1 then local gridData = guiGridListGetItemData( GUIEditor.gridlist[1] , sel , 2 ); if( type( gridData ) == "table" ) then local x,y,z = unpack( gridData ); local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); else print( "يوجد خطا في الداتا" ); end else outputChatBox("#FF0000[Error404]#FFFFFF الرجاء اختيار المكان المراد الإنتقال اليه",255,0,0,true) end end , false ) @MoHaMeD_Dz Edited March 8, 2019 by KillerX Link to comment
MoHaMeD_Dz Posted March 8, 2019 Author Share Posted March 8, 2019 11 minutes ago, KillerX said: 1 - لازم يكون في داتا في الجريد ليست والداتا تحتوي علي جدول بالاحداثيات 2 - لازم تكون اسماء الزراير معرفة 3 - جرب الكود دا addEventHandler("onClientGUIClick",GUIEditor.button[2], function () local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) if sel ~= -1 then local gridData = guiGridListGetItemData( GUIEditor.gridlist[1] , sel , 2 ); if( type( gridData ) == "table" ) then local x,y,z = unpack( gridData ); local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); else print( "يوجد خطا في الداتا" ); end else outputChatBox("#FF0000[Error404]#FFFFFF الرجاء اختيار المكان المراد الإنتقال اليه",255,0,0,true) end end , false ) @MoHaMeD_Dz سؤالي هو اني م عرفت كيف استخرج الكود ذا من الفنكشات الي فوق اتمنى تكون فهمتني Link to comment
KillerX Posted March 8, 2019 Share Posted March 8, 2019 1 minute ago, MoHaMeD_Dz said: سؤالي هو اني م عرفت كيف استخرج الكود ذا من الفنكشات الي فوق اتمنى تكون فهمتني مش فاهم يعني ايه تستخرج ؟؟؟ Link to comment
MoHaMeD_Dz Posted March 8, 2019 Author Share Posted March 8, 2019 9 hours ago, MoHaMeD_Dz said: getPedOccupiedVehicle ع سبيل المثال ذي كيف استخرجنا منها الاختصار ذا بس local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); ومثالها بالويكي طويل مب كذا Link to comment
KillerX Posted March 8, 2019 Share Posted March 8, 2019 1 minute ago, MoHaMeD_Dz said: ع سبيل المثال ذي كيف استخرجنا منها الاختصار ذا بس local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); setElementPosition( element , x , y , z ); ومثالها بالويكي طويل مب كذا or دا يقارن بين قيمتين لو القيمة الاولي فولس ينتقل للقيمة الثانية بعض الامثلة print( false or true ) -- true print( "ahmed" or "mohamed" ) -- ahmed print( 12 or 13 ) -- 12 print( not 12 or 13 ) -- 13 وفي السطر دا local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer ); هو بيجيب سيارة الاعب من خلال الفنكشن getPedOccupiedVehicle والفنكشن دا لو الاعب راكب سيارة يرجعلك السيارة ولو مش راكب يرجعلك فولس عشان اقارن or لذالك انا استخدم لو القيمة الاولي فولس يبقي الالمنت هو الاعب ولو ترو اي لو الاعب راكب السيارة يصير الالمنت هو السيارة وبسس Link to comment
MoHaMeD_Dz Posted March 8, 2019 Author Share Posted March 8, 2019 6 minutes ago, KillerX said: وبسس تعبتك معي بس ما اقصد مقارنة ض شف مثال الفنكش function showVehicleName ( thePlayer ) local theVehicle = getPedOccupiedVehicle ( thePlayer ) if theVehicle then outputChatBox ( "Name of the Vehicle: " .. getVehicleName ( theVehicle ), thePlayer ) else outputChatBox ( "You do not have a Vehicle!", thePlayer, 255, 0, 0, true ) end end addCommandHandler ( "getcarname", showVehicleName ) كيف استخرج منه بس شيء صغير الي هو يتحقق اذا هو بالموتر ينقله هل اسوي if Link to comment
KillerX Posted March 8, 2019 Share Posted March 8, 2019 1 minute ago, MoHaMeD_Dz said: تعبتك معي بس ما اقصد مقارنة ض شف مثال الفنكش function showVehicleName ( thePlayer ) local theVehicle = getPedOccupiedVehicle ( thePlayer ) if theVehicle then outputChatBox ( "Name of the Vehicle: " .. getVehicleName ( theVehicle ), thePlayer ) else outputChatBox ( "You do not have a Vehicle!", thePlayer, 255, 0, 0, true ) endendaddCommandHandler ( "getcarname", showVehicleName ) كيف استخرج منه بس شيء صغير الي هو يتحقق اذا هو بالموتر ينقله هل اسوي if زي ما قولتلك فوق نفس الاجابة هو يقارن ويستخرجلك المهم لو مش فاهم الطريقة اللي فوق if استخدم Link to comment
MoHaMeD_Dz Posted March 8, 2019 Author Share Posted March 8, 2019 14 minutes ago, KillerX said: زي ما قولتلك فوق نفس الاجابة هو يقارن ويستخرجلك المهم لو مش فاهم الطريقة اللي فوق if استخدم شكرا لك 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