Simple. Posted April 22, 2015 Share Posted April 22, 2015 آلسلآم عليكم .. كيف آلحال عندي مشكله نآشبه لي كل ماعدلت شيء مب رآضيه تضبط مسوي فنكشن , وسويت ايفنت لما يشتغل المود يصير لكن فيه مشكله بآنه مايسوي Row ولا ويحط له تكست وهذآ آلكود function getCars () xml = xmlLoadFile ( "veh.xml" ) n3 = xmlNodeGetAttribute (xml, "txd" ) and xmlNodeGetAttribute (xml, "dff" ) n1 = xmlNodeGetAttribute (xml, "car" ) if ( xml ) then row = guiGridListAddRow ( CarsGrid ) guiGridListSetItemText( CarsGrid, row, col, n1 , false, false) guiGridListSetItemData ( CarsGrid, row,col, n3 ) end end وهذآ آلي يطلع بآلدي بوق وش آلمشكله ؟ Link to comment
UAEpro Posted April 22, 2015 Share Posted April 22, 2015 n1 = xmlNodeGetAttribute (xml, "car" ) حط ملف xml Link to comment
Simple. Posted April 22, 2015 Author Share Posted April 22, 2015 Sonata cars/495.txd cars/495.txd cars/495.txd Link to comment
TAPL Posted April 23, 2015 Share Posted April 23, 2015 function getCars () local xml = xmlLoadFile("veh.xml") if xml then local n1 = xmlNodeGetValue(xmlFindChild(xml, "car", 0)) local n3 = xmlNodeGetValue(xmlFindChild(xml, "txd", 0)) and xmlNodeGetValue(xmlFindChild(xml, "dff", 0)) local row = guiGridListAddRow(CarsGrid) guiGridListSetItemText(CarsGrid, row, col, n1, false, false) guiGridListSetItemData(CarsGrid, row,col, n3) end end Link to comment
Simple. Posted April 23, 2015 Author Share Posted April 23, 2015 كان فيه خطاء ب xml عدلته والحين الخطاء صآر ب سطر36 guiGridListSetItemText(CarsGrid, row, col, n1, false, false) وهذآ آلدي بق Link to comment
The Killer Posted April 23, 2015 Share Posted April 23, 2015 جرب استخدم كود hassan.ksa function toboolean(str) if ( str and type(str) == "string" ) then if ( str == "true" ) then return true else return false end end end guiGridListSetItemText(CarsGrid, row, col, toboolean (n1), false, false) Link to comment
Simple. Posted April 23, 2015 Author Share Posted April 23, 2015 addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() CarsDownWin = guiCreateWindow((screenW - 291) / 2, (screenH - 275) / 2, 291, 275, "تحميل السيارات", false) guiWindowSetSizable(CarsDownWin, false) guiSetVisible ( CarsDownWin, false ) StartBut = guiCreateButton(177, 45, 102, 30, "تشغيل", false, CarsDownWin) CarsGrid = guiCreateGridList(9, 22, 158, 239, false, CarsDownWin) col = guiGridListAddColumn(CarsGrid, "السيارت", 0.9) StopBut = guiCreateButton(177, 89, 102, 30, "إيقاف", false, CarsDownWin) StartAllBut = guiCreateButton(177, 136, 102, 30, "تشغيل الكل", false, CarsDownWin) StopAllBut = guiCreateButton(177, 180, 102, 30, "إيقاف الكل", false, CarsDownWin) ArBut = guiCreateButton(177, 221, 35, 35, "AR", false, CarsDownWin) ENBut = guiCreateButton(244, 221, 35, 35, "EN", false, CarsDownWin) DownWin = guiCreateWindow(247, 480, 296, 61, "Cars Downloading", false) guiWindowSetSizable(DownWin, false) guiSetVisible ( DownWin, false ) PrgDown = guiCreateProgressBar(16, 26, 270, 25, false, DownWin) getCars () end ) -- Hassan To bollean Function function toboolean(str) if ( str and type(str) == "string" ) then if ( str == "true" ) then return true else return false end end end -- getCars Function function getCars () local xml = xmlLoadFile("veh.xml") if xml then local n1 = xmlNodeGetValue(xmlFindChild(xml, "car", 0)) local n3 = xmlNodeGetValue(xmlFindChild(xml, "txd", 0)) and xmlNodeGetValue(xmlFindChild(xml, "dff", 0)) local row = guiGridListAddRow(CarsGrid) guiGridListSetItemText(CarsGrid, row, col, toboolean (n1), false, false) guiGridListSetItemData(CarsGrid, row,col, n3) end end Link to comment
TAPL Posted April 23, 2015 Share Posted April 23, 2015 اطرح الميتا و ملف الأكس ام ال و اشرح ايش الي تبي تسويه بالأخص السطر ذا local n3 = xmlNodeGetValue(xmlFindChild(xml, "txd", 0)) and xmlNodeGetValue(xmlFindChild(xml, "dff", 0)) Link to comment
Simple. Posted April 23, 2015 Author Share Posted April 23, 2015 اطرح الميتا و ملف الأكس ام ال و اشرح ايش الي تبي تسويه بالأخص السطر ذا local n3 = xmlNodeGetValue(xmlFindChild(xml, "txd", 0)) and xmlNodeGetValue(xmlFindChild(xml, "dff", 0)) آلسطر هذآ آبي آجيب آلقيمه آلي ب ملف آل xml وهذآ ملف ال xml <vehicle> <car>Sonata</car> <txd>cars/495.txd</txd> <dff>cars/495.txd</dff> <replace>cars/495.txd</replace> </vehicle> آلميتا <meta> <file src="Cars/495.txd" download="false" /> <file src="Cars/495.dff" download="false" /> <script type="client" src="DownClient.lua" /> </meta> Link to comment
The Killer Posted April 23, 2015 Share Posted April 23, 2015 انت حاط في الميتا اسم الملف Cars وحاط في ملف الاكس ام ل cars حطها على اسم الملف بالضبط وشوف Link to comment
TAPL Posted April 23, 2015 Share Posted April 23, 2015 ملف الأكس ام ال مو حاطه بالميتا -_-"" Link to comment
Simple. Posted April 23, 2015 Author Share Posted April 23, 2015 شكرآ ضبط كآنت من آلميتآ -- لكن جتني مشكله ثآنيه لما اسوي داونلود ماحمل addEventHandler("onClientGUIClick", getRootElement() , function (txf) if ( source == StartBut ) then local row, col = guiGridListGetSelectedItem( CarsGrid ) local text = guiGridListGetItemText( CarsGrid, row, col ) txf = guiGridListGetItemData ( CarsGrid, row, col ) local txdfile = xmlNodeGetValue(xmlFindChild(xml, "txd", 0)) local dfile = xmlNodeGetValue(xmlFindChild(xml, "dff", 0)) local repcar = xmlNodeGetValue(xmlFindChild(xml, "rep", 0)) if row ~= -1 then downloadFile ( txf ) guiSetVisible ( DownWin, true ) ren = setTimer( Prog, 10000, 100 ) local txd = engineLoadTXD ( txdfile ) engineImportTXD ( txd, repcar ) local dff = engineLoadDFF ( dfile, 0 ) engineReplaceModel ( dff, repcar ) end end end) Link to comment
</Mr.Tn6eL> Posted April 24, 2015 Share Posted April 24, 2015 "onClientFileDownloadComplete" Link to comment
Simple. Posted April 24, 2015 Author Share Posted April 24, 2015 وش دخل الآفنت بآلمشكله ؟ Link to comment
</Mr.Tn6eL> Posted April 24, 2015 Share Posted April 24, 2015 downloadFile ( txf ) guiSetVisible ( DownWin, true ) ren = setTimer( Prog, 10000, 100 ) local txd = engineLoadTXD ( txdfile ) engineImportTXD ( txd, repcar ) local dff = engineLoadDFF ( dfile, 0 ) engineReplaceModel ( dff, repcar ) انا اقلك المشكلة يبدا يحمل الملف والملف يحمل يروح يشغل السيارة قلي كيف تجي مع بعض؟ Link to comment
Simple. Posted April 24, 2015 Author Share Posted April 24, 2015 هذي انا معدلها من زمان لآني نسخت آلكود غلط Link to comment
TAPL Posted April 24, 2015 Share Posted April 24, 2015 غير معرف xml عندك تخبيص واضح بالمتغيرات حتى Link to comment
Simple. Posted April 24, 2015 Author Share Posted April 24, 2015 ^ الخطاء آلي بآلآحمر بس , اما الآصفر كانت قديمه قبل لآعدل المود Link to comment
TAPL Posted April 24, 2015 Share Posted April 24, 2015 تأكد انك مو حاط فنكشن نفس الأسم زي كذا function downloadFile() 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