Jump to content

[решено]Помогите с xml


Ruga

Recommended Posts

код должен сохранять пароль и логин зарег-ся игроков, дебаг молчит, а код не работает((

вот код xml если нужно скину весь скрипт

function loadLoginFromXML() 
    local xmlsavelogFile = xmlLoadFile ("files/xml/userdata.xml") 
    if not xmlsavelogFile then 
        xmlsavelogFile = xmlCreateFile("files/xml/userdata.xml", "login") 
    end 
    local usernameNode = xmlFindChild (xmlsavelogFile, "username") 
    local passwordNode = xmlFindChild (xmlsavelogFile, "password") 
    if usernameNode and passwordNode then 
        return xmlNodeGetValue(usernameNode), xmlNodeGetValue(passwordNode) 
    else 
        return "", "" 
    end 
    xmlUnloadFile ( xmlsavelogFile ) 
end 
  
  
function saveLoginToXML(username, password) 
    local xmlsavelogFile = xmlLoadFile ("files/xml/userdata.xml") 
    if not xmlsavelogFile then 
        xmlsavelogFile = xmlCreateFile("files/xml/userdata.xml", "login") 
    end 
    if (username ~= "") then 
        local usernameNode = xmlFindChild (xmlsavelogFile, "username") 
        if not usernameNode then 
            usernameNode = xmlCreateChild(xmlsavelogFile, "username") 
        end 
        xmlNodeSetValue (usernameNode, tostring(username)) 
    end 
    if (password ~= "") then 
        local passwordNode = xmlFindChild (xmlsavelogFile, "password") 
        if not passwordNode then 
            passwordNode = xmlCreateChild(xmlsavelogFile, "password") 
        end      
        xmlNodeSetValue (passwordNode, tostring(password)) 
    end 
    xmlSaveFile(xmlsavelogFile) 
    xmlUnloadFile (xmlsavelogFile) 
end 
addEvent("saveLoginToXML", true) 
addEventHandler("saveLoginToXML", getRootElement(), saveLoginToXML) 
  
  
  
function resetSaveXML() 
        local xmlsavelogFile = xmlLoadFile ("files/xml/userdata.xml") 
        if not xmlsavelogFile then 
            xmlsavelogFile = xmlCreateFile("files/xml/userdata.xml", "login") 
        end 
        if (username ~= "") then 
            local usernameNode = xmlFindChild (xmlsavelogFile, "username") 
            if not usernameNode then 
                usernameNode = xmlCreateChild(xmlsavelogFile, "username") 
            end 
        end 
        if (password ~= "") then 
            local passwordNode = xmlFindChild (xmlsavelogFile, "password") 
            if not passwordNode then 
                passwordNode = xmlCreateChild(xmlsavelogFile, "password") 
            end      
            xmlNodeSetValue (passwordNode, "") 
        end 
        xmlSaveFile(xmlsavelogFile) 
        xmlUnloadFile (xmlsavelogFile) 
end 
addEvent("resetSaveXML") 
addEventHandler("resetSaveXML", getRootElement(), resetSaveXML) 
  

Edited by Guest
Link to comment
  • 1 month later...

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