Jump to content

طلب شرح ==> XML


Recommended Posts

  • Replies 71
  • Created
  • Last Reply

Top Posters In This Topic

طيب لو انا حطيت كذا ,

""..tostring(Name)..""

يطلع بالملف ,

userdata: 00000203 ,

+ يوم اشيل التوسترنق ما يشتغل المود ذذ ,

في حل لها ؟

لانك تحط الاعب!؟

ماتحط اسم!!!!!

tostring ( getPlayerName ( Name ) )  

Link to comment

في بعض الاكواد ما تقبل الا بـ تو سترنق ,

ولكن بعضها يعتبر اساسا سترنق , يعني تحط تو سترنق ولا ما تحطها فيه ما فرقت ذذ

انت شوف الويكي ذذ,

string getPlayerSerial ( player thePlayer )

Link to comment

ططيب يآلغلآ ~

مثلآ ، آنآ كتبت بآلإيديت مرحبآ

وضغطت زر .. وتنحفظ آلكلمة بـ ملف Save

ولمآ آدخل بـ حسآبي

يجي بآلشآت مرحبآ ..

وشي آلفنكشنآت ؟

فقط !!

xml !

Link to comment
ططيب يآلغلآ ~

مثلآ ، آنآ كتبت بآلإيديت مرحبآ

وضغطت زر .. وتنحفظ آلكلمة بـ ملف Save

ولمآ آدخل بـ حسآبي

يجي بآلشآت مرحبآ ..

وشي آلفنكشنآت ؟

فقط !!

xml !

تحتاج ,

onPlayerLogin

getPlayerAccount 
getAccountName 
outputChatBox 
xmlLoadFile 
xmlNodeGetValue 
xmlSaveFile 
guiGetText 
triggerServerEvent 

Link to comment

وآلله يَ صديق بديت آتلخبط شوي ..

آلإيكس آم آل آحسه صعب !

لآهنت لو تجيب لي فنكشنآته

وتشرحلي إيآهآ حبه حبه !

رحت آلويكي ، وصرآحة مآ قدرت آفهمه !

Link to comment
مآ يهم دآتآ آو مآ آدري إيش

هدفي آلحين آتعلم xml ! :wink:

هذا المثال ذذ,

addEventHandler("onResourceStart",resourceRoot, -- اذا اشتغل المود # 
function() -- وظيفه # 
    local XML = xmlCreateFile ( "Save.xml", "Welcome" ) -- انشاء ملف # 
    local CreateChild = xmlCreateChild(XML, "Welcome") -- انشاء تشيلد # 
     xmlNodeSetValue ( CreateChild,"ولكم" ) -- نظيف كلام داخل التشيلد # 
    xmlSaveFile ( XML ) -- نحفظ الملف # 
    end -- اغلاق # 
) -- اغلاق # 
  
addCommandHandler("get", -- نسوي امر # 
function(plr) -- وظيفه # 
    local XML = xmlLoadFile ( "Save.xml" ) -- نحمل الملف - نفتحه- # 
        if XML then -- تحقق من الملف # 
            local Child = xmlFindChild ( XML, "Welcome", 0 ) -- نجيب التشيلد # 
            if Child then -- نتحقق من التشيلد # 
            local Get = xmlNodeGetValue ( Child ) -- نجيب القيمه الي فوق # 
            outputChatBox("The Word > "..Get,plr,255,255,0,true) -- نطلعها بالشات # 
            end -- اغلاق # 
        end -- اغلاق # 
    end -- اغلاق # 
) -- اغلاق # 
Edited by Guest
Link to comment
آنآ فآهم آلكود ^^

بس مشكلتي بعض آلأرقمنآت يلي في فنكشنآت

آلـ xml

مآني فآهمهآ ! : (

اعتقد تقصد ذآ ,

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

تقصد الاندكس ,

0 = الاندكس رقم صفر , مثال ذذ,

<Welcome> 
    <Welcome>ولكم</Welcome> 
</Welcome> 

<Welcome>ولكم</Welcome> = الاندكس رقم صفر 

طبعا لو حطيت الكود كذا ,

local Child = xmlFindChild ( XML, "Welcome", 1 ) 

راح يبحث بالاندكس الثاني , طبعا مافي اندكس ثاني ذذ ,

لو فيه اندكس ثاني بيكون كذا ,

<Welcome> 
    <Welcome>ولكم</Welcome> 
    <Welcome>اهلا</Welcome> 
</Welcome> 

الاندكس الاول هو ,

<Welcome>اهلا</Welcome> 

أتمنى تكون فهمت ,

واذا عندك اي استفسار انا حاضر :wink:

Link to comment

addEventHandler("onResourceStart",resourceRoot, -- اذا اشتغل المود # 
function() -- وظيفه # 
    local XML = xmlCreateFile ( "Save.xml", "Welcome" ) -- انشاء ملف # 
    local CreateChild = xmlCreateChild(XML, "Welcome") -- انشاء تشيلد # 
    local CreateChild2 = xmlCreateChild(XML, "Welcome") -- انشاء تشيلد # 
     xmlNodeSetValue ( CreateChild2,"R4y" ) -- نظيف كلام داخل التشيلد # 
     xmlNodeSetValue ( CreateChild,"Best" ) -- نظيف كلام داخل التشيلد # 
    xmlSaveFile ( XML ) -- نحفظ الملف # 
    end -- اغلاق # 
) -- اغلاق # 
  
addCommandHandler("get", -- نسوي امر # 
function(plr) -- وظيفه # 
    local XML = xmlLoadFile ( "Save.xml" ) -- نحمل الملف - نفتحه- # 
        if XML then -- تحقق من الملف # 
            local Child = xmlFindChild ( XML, "Welcome", 0 ) -- نجيب التشيلد - الاندكس صفر # 
            local Child2 = xmlFindChild ( XML, "Welcome", 1 ) -- نجيب التشيلد - الاندكس الاول# 
            if Child and Child2 then -- نتحقق من التشيلد # 
            local Get = xmlNodeGetValue ( Child ) -- نجيب القيمه الي بالاندكس صفر# 
            local GetC = xmlNodeGetValue ( Child2 ) -- نجيب القيمه الي بالاندكس الاول # 
            outputChatBox("The Name > "..Get,plr,255,255,0,true) -- نطلعها بالشات # 
            outputChatBox("The Name > "..GetC,plr,255,255,0,true) -- نطلعها بالشات # 
            end -- اغلاق # 
        end -- اغلاق # 
    end -- اغلاق # 
) -- اغلاق # 

جربه وشوف وش يطلع لك بالشآت وبتفهم ذذ

Edited by Guest
Link to comment

جربت آلكود آللي قبله

آلزبدهـ 0

يجي سطر

و 1 لآزم يكون في سطرين !

مثآل لو حطينآ 0

>    >ولكم>>

1 + 0

>    >ولكم>    >ولكم2>>

كذآ يجي ؟ !

آلسآلفة على حسب عدد آلتشلدآت يلي سوينآهم !

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...