Jump to content

x[مسآعدة]x حفظ اليوزر والباس في لوحة التسجيل


coNolel

Recommended Posts

سلآم عليكم ورحمة الله تعالى وبركاته ,

كيفكم عساكم طيبين

الزبدة ,

انا سويت لوحة تسجيل بسيطة و واجهني مشكل مدري ليه

انا الحين ابي أحفظ اليوزر والباس في اللوحة ، يعني كل ما يجي يسجل يلقا الباس حقه واليوزر بالأديت بوكس ، يعني ما يكتبهم ثاني كل مرة كذا كرف ض2

سألت واحد اسباني قالي  سويها ب XML ,

دورت كودات وفعلا لقيت انها تنحفظ في الـXML  

بس المشكلة  انو ما تجي باليوزر والباس اول ما اسوي ريكونكت 

function saveLoginToXML(serial,username,password)

    local userdataXML = xmlLoadFile('userdata.xml')
    if not userdataXML then userdataXML = xmlCreateFile('userdata.xml','login') end
    --if xmlNodeGetValue(xmlFindChild(userdataXML,'user',0)) == user then return end
    
    local userChild = xmlFindChild(userdataXML,'user',1)
    local passChild = xmlFindChild(userdataXML,'pass',1)
    
    if userChild then
        xmlNodeSetValue(userChild,user)
    else
        xmlNodeSetValue(xmlCreateChild(userdataXML,'user'), user)
    end
    
    if passChild then
        xmlNodeSetValue(passChild,pass) 
    else
        xmlNodeSetValue(xmlCreateChild(userdataXML,'pass'), pass)
    end
    
    xmlSaveFile(userdataXML)
    xmlUnloadFile(userdataXML)    
end
addEvent('saveDataToXML',true)
addEventHandler('saveDataToXML',root,saveLoginToXML)

function isDataSaved()

    local userdataXML = xmlLoadFile('userdata.xml')
    if not userdataXML then return false end
    
    local userChild = xmlFindChild(userdataXML,'user',0)
    local passChild = xmlFindChild(userdataXML,'pass',1)
    if userChild and passChild then
         user = xmlNodeGetValue(userChild)
         pass = xmlNodeGetValue(passChild)
        return user,pass
    else
    return false end
    xmlUnloadFile(userdataXML)
end

   dxDrawText( user, (337/800)*sX, (254/600)*sY, (110/800)*sX, (20/600)*sY, tocolor(0, 0, 0, 255), 1.2, "default", "left", "top", false, false, false, false, false)
        dxDrawText(string.rep("*",#pass), (337/800)*sX, (285/600)*sY, (110/800)*sX, (20/600)*sY, tocolor(0, 0, 0, 255), 1.2, "default", "left", "top", false, false, false, false, false)
 

 

Link to comment

الداتا على ما اظن انها تنحدف يوم يترستت السيرفر او المود

صح ولا غلط.

اذا كانت تبقى ف انا سويت داتا باسم الحساب لكن يوم اسوي ريكوكنت ما تجي الداتا

مع العلم اني عرفت اليوزر اذا ما كان الداتا يجيه فاضي

Link to comment
11 minutes ago, coNolel said:

الداتا على ما اظن انها تنحدف يوم يترستت السيرفر او المود

صح ولا غلط.

اذا كانت تبقى ف انا سويت داتا باسم الحساب لكن يوم اسوي ريكوكنت ما تجي الداتا

مع العلم اني عرفت اليوزر اذا ما كان الداتا يجيه فاضي

!هي تنحفظ داخل الاكس ام ال كيف تقولي بالداتا؟

Link to comment
2 hours ago, N3xT said:

اذا انت شايفني مافهمتك فالمشكلة منك مب مني 

لأنه مب معقول لا أنا ولا تنطيل فهمناك صح؟

الله يعين عالأشكال اللي مثلك : ). 

اذا انت فاضي ومالك شي تسويه لا تجي تزود مشا ركات هنا

ومال امك داعي تجلس تهايط 

Link to comment
1 hour ago, coNolel said:

اذا انت فاضي ومالك شي تسويه لا تجي تزود مشا ركات هنا

ومال امك داعي تجلس تهايط 

استهدو بالله لا هنتم

لكن اخوي حبيت افيدك

الالمنت داتا بمجرد خروج اللاعب تروح

والاواكاونت داتا ما بتجي الا اذا سجل اللاعب فما بيصلح

تستخدمها فافضل طريقه لك sql

عبر السيريال 

اوxml

واسهلهم

sql

Link to comment
3 hours ago, Master_MTA said:

استهدو بالله لا هنتم

لكن اخوي حبيت افيدك

الالمنت داتا بمجرد خروج اللاعب تروح

والاواكاونت داتا ما بتجي الا اذا سجل اللاعب فما بيصلح

تستخدمها فافضل طريقه لك sql

عبر السيريال 

اوxml

واسهلهم

sql

لبى قلبك بس. مشكور 

تمت الافادة

  • Like 1
Link to comment
9 hours ago, coNolel said:

اذا انت فاضي ومالك شي تسويه لا تجي تزود مشا ركات هنا

ومال امك داعي تجلس تهايط 

أولاً/ المشاركات لا تودي ولا تجيب لذلك هي آخر اهتماماتي

ثانياً/ كلنا نعرف من المهايط

وأمي لا تدخلها فالموضوع يا طفل

  • Like 1
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...