Jump to content

Utilizacion de XML


Serginix

Recommended Posts

Bueenas, Recientemente eh querido crear un panel donde introcuscas textos y estos se guarden, exclusivo para los admines con fines de administracion expuesto en otras funciones, el caso esq no soy muy experto utilizando XML Entonces dicide leer la Wiki para entendelo mas, despues de 2 horas de ensayo y error, y de mucha lectura de la Wiki, llegue a esto (client side)

    local info = xmlLoadFile ("info.xml") 
    if info then 
    local nodes = xmlFindChild ( info, "text", 0 ) 
    local npo = guiGetText (memo[1]) --tiene tabla. 
    xmlNodeSetValue (nodes, npo) -- aca saca un error 
    else 
    local info = xmlCreateFile ("info.xml") 
    local nodes = xmlCreateChild (info, "text") 
        outputChatBox ("nodos creados.") --test 
        end 
    xmlSaveFile (info) 

y mas abajo, q es q cuando el cliente mire la GUI Se pase el texto:

local info = xmlLoadFile ("info.xml") 
local node = xmlFindChild( info, "text", 0 ) 
local es = xmlNodeGetValue (node) 
memo[1] = guiCreateMemo(0.0861,0.2051,0.8368,0.6203,"",true,adm) 
guiSetText (memo[1], es) --aqui saca un error 
guiSetInputEnabled (true) 

Bueno la vdd no se que hacer, miro en el Client Side y el xml no esta en la carpeta donde el mta descarga todo, lei la wiki y decia q no se puede meter en el Meta.xml, entonces nose... intente crear los nodos con el inicio del resource, y quedo asi:

function fix () 
local info = xmlLoadFile ("info.xml") 
if not info then 
    local xml = xmlCreateFile ("info.xml") 
    local child = xmlCreateChild (info, "text") 
    xmlSaveFile (info) 
end 
xmlUnloadFile (info) 
end 
addEventHandler ( "onClientResourceStart", root, fix) 

Gracias al q me puede orientar un poco en esto... :/

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

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