3ssol Posted July 5, 2013 Share Posted July 5, 2013 السلام عليكم شباب انا اعرف اسوي قريد ليست تختار منه شخصيات وكذا بس اانا ابي اعرف كيف اذا مثلا حددت اسم منطقه يعني انا سويت لوحة قريد ليست وضفت داخل القريد ليست البدايه واذا حددت علي البدايه تشتغل وضيفة setCamerMatrex وتكون ع البدايه واذا ضغطت علي زر اسمه Spawn ينقلني للبدايه واذا حدددت علي الورشه تروح الكامرا ع الورشه وااذا ضغطت زر spawn ويديني للورشه ووشككرا واتمني تفيدوني وانا جدديد ع القريد ليست Link to comment
AboShanab Posted July 5, 2013 Share Posted July 5, 2013 اسمع عسسول انا مسوي مود من زمااااااااان عن الانتقالات وقريد ليست و كل شي ومو مشفر لعيونك .. رابط التحميل : http://www.mediafire.com/download/hcdp8 ... amaken.zip اي شي ما فهمته من المود قوله لي .. Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 guiGridListGetSelectedItem guiGridListGetItemText setCameraMatrix Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 function ActionClick() if source == AboShanab.gridlist[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1]) local getgrid1 = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column) if not grid or not getgrid1 then -- وش هذا ؟ return -- ليه ! end ShowCamera(getgrid1) -- ليه ! else if source == AboShanab.button[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1])-- وش هذا ؟ local getgrid = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column)-- وش هذا ؟ if not grid or not getgrid then-- وش هذا ؟ return-- وش هذا ؟ end if getgrid == "" then-- وش هذا ؟ return end triggerServerEvent("SpawnMe", localPlayer, getgrid)-- وش هذا ؟ guiSetVisible(AboShanab.window[1], false) showCursor(false) end end end addEventHandler("onClientGUIClick", root, ActionClick) function ShowCamera (getgrid1) if getgrid1 == "1- الدائري" then fadeCamera(true) setCameraMatrix(1873.07971, 825.39416, 29.59185, 0, 0, 80) end end الي مافهمت كتبت عليه + ي اخ ذي بست ممكن مثال بسيط يمكن نفهم منك Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 function ActionClick() if source == AboShanab.gridlist[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1]) local getgrid1 = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column) if not grid or not getgrid1 then -- وش هذا ؟ return -- ليه ! end ShowCamera(getgrid1) -- ليه ! else if source == AboShanab.button[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1])-- وش هذا ؟ local getgrid = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column)-- وش هذا ؟ if not grid or not getgrid then-- وش هذا ؟ return-- وش هذا ؟ end if getgrid == "" then-- وش هذا ؟ return end triggerServerEvent("SpawnMe", localPlayer, getgrid)-- وش هذا ؟ guiSetVisible(AboShanab.window[1], false) showCursor(false) end end end addEventHandler("onClientGUIClick", root, ActionClick) function ShowCamera (getgrid1) if getgrid1 == "1- الدائري" then fadeCamera(true) setCameraMatrix(1873.07971, 825.39416, 29.59185, 0, 0, 80) end end الي مافهمت كتبت عليه + ي اخ ذي بست ممكن مثال بسيط يمكن نفهم منك خخخ هذا كود اسامه حق السباون ابو شنب مسوي انه حقك خخخ , Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 طيب ي ذي بست عطنا مثال من عندك عشان مانكون ماخذين اكواد مو لنا Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 ^ الكود حق اسامه واضح , + حاول وإن شاء الله ما نقصر معك... Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 لا ماني فاهمله وانت عطيتني اكواد سهله ! + ورنا مثال عليها Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 (edited) addEventHandler("onClientGUIClick",List, -- ايفنت اذا ضغط على الجريد ليست function() -- وظيفه if ( guiGridListGetSelectedItem ( List ) ~= -1 ) then -- اذا كان الشيء الي اخترته اقل من واحد local Get = guiGridListGetItemText ( List, guiGridListGetSelectedItem ( List ), 1 ) -- نجيب الكلام الي بالجريد ليست if ( Get ) then -- تحقق setCameraMatrix(1632,17261,2736) -- ماتركس للكاميرا end -- اغلاق end -- اغلاق end,false) -- اغلاق Edited July 5, 2013 by Guest Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 حلو اول من وين جبت playerList + كيف يعني اقل من واحد + كيف اقوله ااذا حددت علي كلمة بدايه او اذا حددت علي الدايري ! Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 حلو اول من وين جبتplayerList + كيف يعني اقل من واحد + كيف اقوله ااذا حددت علي كلمة بدايه او اذا حددت علي الدايري ! playerList = كان اسم الجريد ليست حقي , غيرته لـ List - عشان يوضح لك , ونسيت اعدله تحت , بالنسبه لأقل من واحد يعني ما تكون اخترت اثنين من الجريد ليست , + جرب الكود وبتفهم الطريقه حق التحديد... Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 انت كذا تقوله اذا حدد اي شي داخل القريد ليست يسويله ماتركس ؟ Link to comment
#Al-Ha[J]aRii Posted July 5, 2013 Share Posted July 5, 2013 انت كذا تقوله اذا حدد اي شي داخل القريد ليست يسويله ماتركس ؟ أنت قصدك لو في القريد لست --------------- البداية الدائري شارع النخيل ----------------- تضغط على البداية يوديك الماتركس مال البداية و الدائري يوديك ......... مال الدائري ؟ Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 ما اتوقع تضبط لكن جرب كذآ , addEventHandler("onClientGUIClick",List, function() if ( guiGridListGetSelectedItem ( List ) ~= -1 ) then local Get = guiGridListGetItemText ( List, Row2, 1 ) if ( Get ) then setCameraMatrix(1632,17261,2736) end end end,false) سطر 4 , Row2 = السطر الثاني , يعني مثلا السطر الاول البدايه , اكيد لها رو , والسطر الثاني الدائري اكيد له رو , حط الرو الثاني , وجرب , Link to comment
3ssol Posted July 5, 2013 Author Share Posted July 5, 2013 وش اسوي الحين GUIEditor = { gridlist = {}, staticimage = {}, button = {} } warp = { { "البداية" }, { "الدايري" }, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, 1 ) if ( Get ) then setCameraMatrix(1632,17261,2736) end end end,false) Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 ما اتوفع يضبط ذذ , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) local Col = guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) guiGridListSetSelectionMode(GUIEditor.gridlist[1], 2) if ( Col and guiGetVisible(GUIEditor.staticimage[1]) == true ) then local Row = guiGridListAddRow(GUIEditor.gridlist[1]) local Row2 = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], Row, Col, "البداية", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], Row2, Col, "الدائري", false, false) end addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row, Col ) if ( Get ) then setCameraMatrix(1632,17261,2736) elseif( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, Col ) if ( Get ) then setCameraMatrix(102.2018,1827.2872,65.27372) end end end end,false ) + اتوقع ما تقدر تسوي جدول ذذ لانك تحتاج تسوي اكثر من سطر رو ( Row ) Link to comment
hassan.k.s.a Posted July 5, 2013 Share Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف + ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد, Link to comment
hassan.k.s.a Posted July 5, 2013 Share Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد, ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟ Link to comment
فاّرس Posted July 5, 2013 Share Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد, ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟ لالا موب حق سورا حق مدري مين لقيته زمان بالكومنتي , + الي آخذ الاكواد منه , https://community.multitheftauto.com/ind ... ls&id=4602 Link to comment
#Al-Ha[J]aRii Posted July 5, 2013 Share Posted July 5, 2013 ما اتوفع يضبط ذذ , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) local Col = guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) guiGridListSetSelectionMode(GUIEditor.gridlist[1], 2) if ( Col and guiGetVisible(GUIEditor.staticimage[1]) == true ) then local Row = guiGridListAddRow(GUIEditor.gridlist[1]) local Row2 = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], Row, Col, "البداية", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], Row2, Col, "الدائري", false, false) end addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row, Col ) if ( Get ) then setCameraMatrix(1632,17261,2736) elseif( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, Col ) if ( Get ) then setCameraMatrix(102.2018,1827.2872,65.27372) end end end end,false ) + اتوقع ما تقدر تسوي جدول ذذ لانك تحتاج تسوي اكثر من سطر رو ( Row ) و الزر وين راح ذذ كذا ماراح يحتاج الزر لين ضغط على القريد لست بينقله الى ........ الي اساميهم في القريد لست لو يبيه بزر يستبدل القريد لست بزر في الكود Link to comment
iPrestege Posted July 5, 2013 Share Posted July 5, 2013 GUIEditor = { gridlist = {}, staticimage = {}, button = {} } local vToGridText = { { 'البداية' }, { 'الدائري' }, } local vToGet = { [ 'البداية' ] = { x,y,z,xl,xy,xz }, [ 'الدائري' ] = { x,y,z,xl,xy,xz }, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") addEventHandler('onClientGUIClick',GUIEditor.gridlist[1],vReturnMatrix,false) for _,v in ipairs ( vToGridText ) do guiGridListSetItemText ( GUIEditor.gridlist[1],guiGridListAddRow ( GUIEditor.gridlist[1] ),1,v [ 1 ],false,false ) end end ) function vReturnMatrix ( ) if guiGridListGetSelectedItem ( source ) ~= -1 then local vReturnValue = guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) if vReturnValue then setCameraMatrix ( vToGet [ vReturnValue ] [ 1 ],vToGet [ vReturnValue ] [ 2 ],vToGet [ vReturnValue ] [ 3 ],vToGet [ vReturnValue ] [ 4 ],vToGet [ vReturnValue ] [ 5 ],vToGet [ vReturnValue ] [ 6 ] ) end end end Link to comment
3ssol Posted July 6, 2013 Author Share Posted July 6, 2013 فهد طريقتك احسها صعععبه ابي اسهل لاهنت Link to comment
فاّرس Posted July 6, 2013 Share Posted July 6, 2013 فهد طريقتك احسها صعععبهابي اسهل لاهنت ما اظن في طريقه ثانيه وطريقته سهل جدآ بشرحها لك , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } local vToGridText = { -- جدول رو البدايه وتحتها الدائري...يمديك تضيف اكثر { 'البداية' }, { 'الدائري' }, } local vToGet = { -- جدول للاحداثيات [ 'البداية' ] = { x,y,z,xl,xy,xz }, -- احداثيات البداية [ 'الدائري' ] = { x,y,z,xl,xy,xz }, -- احداثيات الدائري } addEventHandler("onClientResourceStart", resourceRoot, -- اذا اشتغل المود function() -- وظيفة GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) -- نظيف كلام للجريد ليست GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") addEventHandler('onClientGUIClick',GUIEditor.gridlist[1],vReturnMatrix,false) -- اذا ضغط على الجريد ليست # وتكمله الكود تحت for _,v in ipairs ( vToGridText ) do -- نطلع القيم من الجدول # guiGridListSetItemText ( GUIEditor.gridlist[1],guiGridListAddRow ( GUIEditor.gridlist[1] ),1,v [ 1 ],false,false ) -- نظيف القيم في رو (سطر ) جديد end end ) function vReturnMatrix ( ) -- وظيفة (الحدث فوق) if guiGridListGetSelectedItem ( source ) ~= -1 then -- اذا كان اصغر من واحد # local vReturnValue = guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) -- نجيب الكلام المكتوب والكلام المحدد # if vReturnValue then -- تحقق setCameraMatrix ( vToGet [ vReturnValue ] [ 1 ],vToGet [ vReturnValue ] [ 2 ],vToGet [ vReturnValue ] [ 3 ],vToGet [ vReturnValue ] [ 4 ],vToGet [ vReturnValue ] [ 5 ],vToGet [ vReturnValue ] [ 6 ] ) -- نجيب الاحداثيات من الجدول فوق end end end 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