#DRAGON!FIRE Posted May 6, 2013 Share Posted May 6, 2013 الموضوع باين من عنوانه حاولت افهمها بس ما فهمتها XML ابغى شرح اأبغى مثال : مثلأ اذا الأعب ضغط على زر تنحفظ سيرياله وايبي حقه وشخصيته وكذا .... على ما أعتقد هذي الوظايف تستخدم للأشياء هذي xmlLoadFile xmlSaveFile xmlFindChild Link to comment
فاّرس Posted May 6, 2013 Share Posted May 6, 2013 xml : قاعده بيآنآت, يعني تحفظ فيها الشيء مثل يوم يجي يلقى الاسم والباس موجود, هذي قاعده بيانات , Link to comment
#DRAGON!FIRE Posted May 6, 2013 Author Share Posted May 6, 2013 xml : قاعده بيآنآت,يعني تحفظ فيها الشيء مثل يوم يجي يلقى الاسم والباس موجود, هذي قاعده بيانات , أأدري بس ما تجي زي ما قلت اسم الاعب وسيرياله ولا نستخدم SQL Link to comment
فاّرس Posted May 6, 2013 Share Posted May 6, 2013 المنتدى مليآن بس دور انت, https://forum.multitheftauto.com/viewto ... 88#p558613 Link to comment
#DRAGON!FIRE Posted May 6, 2013 Author Share Posted May 6, 2013 المنتدى مليآن بس دور انت,https://forum.multitheftauto.com/viewto ... 88#p558613 لو فهمت ما كنت سويت موضوع اأبغى مثال بسيط على اذا الاعب ضغط على زر سيرياله واسمه الخ .. Link to comment
فاّرس Posted May 6, 2013 Share Posted May 6, 2013 مالي خبره بالاكسمل, ولكن هذا مثآل بسيط, ذذ function() Serial = guiGetText(Edit) IP = guiGetText(Edit2) local xml = xmlLoadFile("Name.xml") or xmlCreateFile("Name.xml","nothing") xmlNodeSetValue(xmlCreateChild(xml,"serial"),""..Serial.."") xmlNodeSetValue(xmlCreateChild(xml,"ip"),""..IP.."") xmlSaveFile(xml) end Link to comment
#DRAGON!FIRE Posted May 6, 2013 Author Share Posted May 6, 2013 (edited) مالي خبره بالاكسمل,ولكن هذا مثآل بسيط, ذذ function() Serial = guiGetText(Edit) IP = guiGetText(Edit2) local xml = xmlLoadFile("Name.xml") or xmlCreateFile("Name.xml","nothing") xmlNodeSetValue(xmlCreateChild(xml,"serial"),""..Serial.."") xmlNodeSetValue(xmlCreateChild(xml,"ip"),""..IP.."") xmlSaveFile(xml) end nothing مشكووور ما قصرت بس ممكن تفهمني ايش Edited September 12, 2014 by Guest Link to comment
iPrestege Posted May 6, 2013 Share Posted May 6, 2013 addEventHandler("onClientResourceStart",resourceRoot, -- حدث التشغيل function ( ) -- وظيفة local XMLFile = xmlCreateFile ( "Save.xml", "XML" ) -- انشاء ملف local CreateChild = xmlCreateChild(XMLFile, "XML") -- انشاء تشيلد xmlSaveFile ( XMLFile ) -- حفظ الملف outputChatBox("* تم انشاء الملف") end ) addEventHandler("onClientGUIClick",button, -- حدث الضغط بـ متغير الزر function ( ) local XMLFile = xmlLoadFile ( "Save.xml" ) -- تحميل الملف if ( XMLFile ) then -- تحقق local Child = xmlFindChild ( XMLFile, "XML", 0 ) -- يجيب التشيلد local Name = getPlayerName ( localPlayer ) -- يجيب اسم الاعب xmlNodeSetAttribute ( Child,"Name",Name ) -- يحطة بالملف بالتشيلد الي سويناه xmlSaveFile ( XMLFile ) -- يحفظة xmlUnloadFile ( XMLFile ) -- يسوي ان لود للملف outputChatBox("* تم الحفظ") end end,false ) Link to comment
فاّرس Posted May 6, 2013 Share Posted May 6, 2013 مالي خبره بالاكسمل,ولكن هذا مثآل بسيط, ذذ function() Serial = guiGetText(Edit) IP = guiGetText(Edit2) local xml = xmlLoadFile("Name.xml") or xmlCreateFile("Name.xml","nothing") xmlNodeSetValue(xmlCreateChild(xml,"serial"),""..Serial.."") xmlNodeSetValue(xmlCreateChild(xml,"ip"),""..IP.."") xmlSaveFile(xml) end nothing مشكووور ما قصرت بس ممكن تفهمني اش حسب الي اعرفه تحط موب لازم كلام محدد, Link to comment
#DRAGON!FIRE Posted May 6, 2013 Author Share Posted May 6, 2013 مشكووورين صرأحة ما قصرتوا وفهمتها سرييع # ... < Link to comment
S4MuEL Posted July 8, 2013 Share Posted July 8, 2013 سوري على رفع آلموضوع .. بس حبيت آفهم وش فآيدهـ xmlLoadChild xmlCreateChild مستند نصي ؟ دآخل آلفآيل ؟ ولآ كيف ؟ + فهد حبيت إسألك بـ خصوص ذآ آلسطر ! local Child = xmlFindChild ( XMLFile, "XML", 0 ) 0 = index رحت آلويكي ومآ فهمتهآ .. + ذآ آلسطر : xmlNodeSetAttribute ( Child,"Name",Name ) آلأرقمنت آلأول فآهمه آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟ يحفظ آسم يلي ظغط على آلزر ؟ آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر إتمنى آلتوضيح ! Link to comment
iPrestege Posted July 8, 2013 Share Posted July 8, 2013 1- يبحث عن التشايلد هذا المسمى xml لاني سويتة اول الملف زي مثلا تيبل او شيء تسوية 2- زي مثلا guiSetText ^^ بس يضيف هذا ذذ .. Link to comment
S4MuEL Posted July 8, 2013 Share Posted July 8, 2013 آهآ فهمت آلحين , وآلبقية يَ آلغغلآ ؟ Link to comment
iPrestege Posted July 8, 2013 Share Posted July 8, 2013 تبي نصيحتي؟ شرايك تجرب الكود بتفهم اكثر التجربة آفضل .. وبعد ماتجربة افتح الملف وشوف الكود حق اكس مل وشوف كود الوآ Link to comment
S4MuEL Posted July 8, 2013 Share Posted July 8, 2013 فهد .. حبيت إسألك بـ خصوص ذآ آلسطر ! local Child = xmlFindChild ( XMLFile, "XML", 0 ) 0 = index رحت آلويكي ومآ فهمتهآ .. + ذآ آلسطر : xmlNodeSetAttribute ( Child,"Name",Name ) آلأرقمنت آلأول فآهمه آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟ يحفظ آسم يلي ظغط على آلزر ؟ آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر إتمنى آلتوضيح ! فهمت فنكشنآت آلشيلد وش تسوي .. بس آلحين آبي آفهم آلأرقمنآت , Link to comment
iPrestege Posted July 8, 2013 Share Posted July 8, 2013 فهد .. حبيت إسألك بـ خصوص ذآ آلسطر ! local Child = xmlFindChild ( XMLFile, "XML", 0 ) 0 = index رحت آلويكي ومآ فهمتهآ .. + ذآ آلسطر : xmlNodeSetAttribute ( Child,"Name",Name ) آلأرقمنت آلأول فآهمه آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟ يحفظ آسم يلي ظغط على آلزر ؟ آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر إتمنى آلتوضيح ! فهمت فنكشنآت آلشيلد وش تسوي .. بس آلحين آبي آفهم آلأرقمنآت , > Name="iFahad">>> Name="iFahad">> وضح؟ Link to comment
S4MuEL Posted July 8, 2013 Share Posted July 8, 2013 local Child = xmlFindChild ( XMLFile, "XML", 0 ) آبي آفهم آلـ 0 هنآ وش دورهـ يقولون بآلويكي آنه آندكس وش فآيدته و وش فآيدة ذآ آلأرقمنت ؟؟ شي ثآني هنآ xmlNodeSetAttribute ( Child,"Name",Name ) آلأرقمنت آلثآني يلي بين علامآت تنصيص يعني آحط آسمي به ولآ كيف ؟ ! آنآ ملخبط بين آلـ Name آلأول وآلنيم آلثآني Link to comment
iPrestege Posted July 8, 2013 Share Posted July 8, 2013 local Child = xmlFindChild ( XMLFile, "XML", 0 )آبي آفهم آلـ 0 هنآ وش دورهـ يقولون بآلويكي آنه آندكس وش فآيدته و وش فآيدة ذآ آلأرقمنت ؟؟ شي ثآني هنآ xmlNodeSetAttribute ( Child,"Name",Name ) آلأرقمنت آلثآني يلي بين علمآت تنصيص , مآهي معرف بـ كودك يلي بآلصفحة آلأولى ؟ يعني آحط آسمي بآلأرقمنت آلثآني ولآ كيف ؟ ! آنآ ملخبط بين آلـ Name آلأول وآلنيم آلثآني Name = "iFahad"> تقدر تحط اللي تبية بس انا حاطة للشرح لو غيرتة يتغير بالملف + تبحث عن الشيء الاندكس تحددة على حسب اللي تبية مثل الويكي يقول لو تبي 5 مع اسم معين استخدم الاندكس 4 اذا للاول تاخذ 0 Link to comment
S4MuEL Posted July 8, 2013 Share Posted July 8, 2013 هذآ فهمته xmlNodeSetAttribute ( Child,"Name",Name ) بس بآقي آلأندكس مآ فهمته , ورجآء طول بآلك معي شوي .. لأني مبتدأ بـ آلـ xml ! Link to comment
#DRAGON!FIRE Posted July 8, 2013 Author Share Posted July 8, 2013 هذآ فهمتهxmlNodeSetAttribute ( Child,"Name",Name ) بس بآقي آلأندكس مآ فهمته , ورجآء طول بآلك معي شوي .. لأني مبتدأ بـ آلـ xml ! # ششوف الاندكس هنا هو يبحث # يعني مثلا انت تبحث عن 5 في النود انت لازم تسخدم رقم مؤشر لها عشان يجيبها Link to comment
S4MuEL Posted July 9, 2013 Share Posted July 9, 2013 فهد جربت كودكـ بس مآ جآني ملف xml ^ Link to comment
فاّرس Posted July 9, 2013 Share Posted July 9, 2013 (edited) برستيج اظن كودك ما راح يشتغل ذذ, اقصد ما راح يجيب الاسم , ولو سويت قيت تكست ما راح يجيبه , هذا شغال ذذ, addEventHandler("onClientGUIClick",button, function ( ) local Write = guiGetText(Writee) local XMLFile = xmlLoadFile ( "Save.xml" ) or xmlCreateFile ( "Save.xml", "XML" ) if ( XMLFile ) then xmlNodeSetValue(xmlCreateChild(XMLFile,"Write"),""..Writee.."") xmlSaveFile ( XMLFile ) xmlUnloadFile ( XMLFile ) outputChatBox("* تم الحفظ") end end,false ) ^ ملاحظة : الملف بينزل في mods ! + اذا تبيه بنفس ملف المود خلي الكود سيرفر ذذ + ما يحتاج تسوي , xmlNodeSetAttribute - xmlFindChild ذذ Edited July 9, 2013 by Guest 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