Jump to content

طلب شرح ==> XML


Recommended Posts

الموضوع باين من عنوانه

حاولت افهمها بس ما فهمتها XML ابغى شرح

اأبغى مثال : مثلأ اذا الأعب ضغط على زر تنحفظ سيرياله وايبي حقه وشخصيته وكذا ....

على ما أعتقد هذي الوظايف تستخدم للأشياء هذي

xmlLoadFile

xmlSaveFile

xmlFindChild

Link to comment
  • Replies 71
  • Created
  • Last Reply

Top Posters In This Topic

xml : قاعده بيآنآت,

يعني تحفظ فيها الشيء مثل يوم يجي يلقى الاسم والباس موجود,

هذي قاعده بيانات ,

أأدري بس ما تجي زي ما قلت اسم الاعب وسيرياله

ولا نستخدم SQL

Link to comment

مالي خبره بالاكسمل,

ولكن هذا مثآل بسيط, ذذ

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
مالي خبره بالاكسمل,

ولكن هذا مثآل بسيط, ذذ

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 by Guest
Link to comment

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
مالي خبره بالاكسمل,

ولكن هذا مثآل بسيط, ذذ

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
  • 2 months later...

سوري على رفع آلموضوع ..

بس حبيت آفهم وش فآيدهـ

xmlLoadChild

xmlCreateChild

مستند نصي ؟ دآخل آلفآيل ؟

ولآ كيف ؟ -_-

+ فهد

حبيت إسألك بـ خصوص ذآ آلسطر !

local Child = xmlFindChild ( XMLFile, "XML", 0 ) 

0 = index

رحت آلويكي ومآ فهمتهآ ..

+ ذآ آلسطر :

xmlNodeSetAttribute ( Child,"Name",Name )

آلأرقمنت آلأول فآهمه

آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟

يحفظ آسم يلي ظغط على آلزر ؟

آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر

إتمنى آلتوضيح !

Link to comment

فهد ..

حبيت إسألك بـ خصوص ذآ آلسطر !

local Child = xmlFindChild ( XMLFile, "XML", 0 ) 

0 = index

رحت آلويكي ومآ فهمتهآ ..

+ ذآ آلسطر :

xmlNodeSetAttribute ( Child,"Name",Name )

آلأرقمنت آلأول فآهمه

آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟

يحفظ آسم يلي ظغط على آلزر ؟

آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر

إتمنى آلتوضيح !

فهمت فنكشنآت آلشيلد وش تسوي ..

بس آلحين آبي آفهم آلأرقمنآت ,

:wink:

Link to comment

فهد ..

حبيت إسألك بـ خصوص ذآ آلسطر !

local Child = xmlFindChild ( XMLFile, "XML", 0 ) 

0 = index

رحت آلويكي ومآ فهمتهآ ..

+ ذآ آلسطر :

xmlNodeSetAttribute ( Child,"Name",Name )

آلأرقمنت آلأول فآهمه

آلأرقمنت آلثآني .. وش يسوي ؟ بآلحآلة هآذي ؟

يحفظ آسم يلي ظغط على آلزر ؟

آنآ آشوف آن آلأرقمنت آلثآلث هو آللي يحفظ آسم يلي ظغط على آلزر

إتمنى آلتوضيح !

فهمت فنكشنآت آلشيلد وش تسوي ..

بس آلحين آبي آفهم آلأرقمنآت ,

>    Name="iFahad">>> 

Name="iFahad">>

وضح؟

Link to comment

local Child = xmlFindChild ( XMLFile, "XML", 0 )

آبي آفهم آلـ 0 هنآ وش دورهـ

يقولون بآلويكي آنه آندكس

وش فآيدته و وش فآيدة ذآ آلأرقمنت ؟؟

شي ثآني هنآ

xmlNodeSetAttribute ( Child,"Name",Name )

آلأرقمنت آلثآني يلي بين علامآت تنصيص

يعني آحط آسمي به ولآ كيف ؟ !

آنآ ملخبط بين آلـ Name

آلأول وآلنيم آلثآني

Link to comment
local Child = xmlFindChild ( XMLFile, "XML", 0 )

آبي آفهم آلـ 0 هنآ وش دورهـ

يقولون بآلويكي آنه آندكس

وش فآيدته و وش فآيدة ذآ آلأرقمنت ؟؟

شي ثآني هنآ

xmlNodeSetAttribute ( Child,"Name",Name )

آلأرقمنت آلثآني يلي بين علمآت تنصيص , مآهي معرف بـ كودك يلي بآلصفحة آلأولى ؟

يعني آحط آسمي بآلأرقمنت آلثآني ولآ كيف ؟ !

آنآ ملخبط بين آلـ Name

آلأول وآلنيم آلثآني

Name =

"iFahad">

تقدر تحط اللي تبية بس انا حاطة للشرح لو غيرتة يتغير بالملف +

تبحث عن الشيء الاندكس تحددة على حسب اللي تبية مثل الويكي يقول لو تبي 5 مع اسم معين استخدم الاندكس 4 اذا للاول تاخذ 0

Link to comment
هذآ فهمته

xmlNodeSetAttribute ( Child,"Name",Name )

بس بآقي آلأندكس مآ فهمته ,

ورجآء طول بآلك معي شوي .. لأني مبتدأ بـ آلـ

xml !

# ششوف الاندكس هنا هو يبحث

# يعني مثلا انت تبحث عن 5 في النود انت لازم تسخدم رقم مؤشر لها عشان يجيبها

Link to comment

برستيج اظن كودك ما راح يشتغل ذذ,

اقصد ما راح يجيب الاسم , ولو سويت قيت تكست ما راح يجيبه ,

هذا شغال ذذ,

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 by Guest
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...