Jump to content

Utilizacion de XML


Serginix

Recommended Posts

Posted

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

n-560x95_FFFFFF_FFFFFF_000000_000000.png

"Proyecto SX" Owner :P

Posted (edited)

solo dice 'Bar Argument' en el "xmlNodeSetValue"

y en gl guiSetText (meno[1], es) dice q el argumento 2 esta malo.

Edited by Guest

n-560x95_FFFFFF_FFFFFF_000000_000000.png

"Proyecto SX" Owner :P

Posted

Podes enseñarme el archivo .xml?

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

HAHAHAHAHAHA

Ya lo resolvi yo mismo :P

Pero mcuhas gracias por su atencion, asi aprendo a manejar XML Poco a poco xD

Pueden Cerrar/Eliminar el tema :P

n-560x95_FFFFFF_FFFFFF_000000_000000.png

"Proyecto SX" Owner :P

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

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