Jump to content

[AJUDA] Problema no XML


Recommended Posts

Olá Galera, estou com um problema de xml, eu queria que o elemento da xml name, mostraria todos em uma gridlist, porém ele não aparece na grid e não mostra nenhum erro no debugscript.

Sou novo em xml, nunca usei.

Se puderem me ajudar ficaria grato!

Client:

local Grid2 = guiCreateGridList(botX+sizeX+443, botX2+sizeX2+275, 188, 190, false) 
function vtrs.abrirpmesp (_, estado) 
    if painelpmesp[1] == true and painelpmesp[2] == false then 
        if estado == "down" then 
            if isCursorOnElement(botX+sizeX+210, botX2+sizeX2+289, 210, 32) then 
                setTimer( function () Gridlist:SetVisible(true) end, 2000, 1) 
                local xml = xmlLoadFile("Arquivos/Xml/Veiculos.xml") 
                for _, group in ipairs (xmlNodeGetChildren(xml)) do 
                    local id = xmlNodeGetAttribute(group, "id") 
                    local veh = xmlNodeGetAttribute(group, "name") 
                    guiGridListSetItemText(Grid2, guiGridListGetSelectedItem(Grid2), 1, veh, false, false) 
                end 
                painelpmesp[2] = true 
                painelpmesp[3] = false 
                painelpmesp[4] = false 
                tick = getTickCount() 
                addEventHandler("onClientRender", root, painelcdvpmesp2) 
                removeEventHandler("onClientRender", root, painelcdvpmesp3) 
                removeEventHandler("onClientRender", root, painelcdvpmesp5) 
                playSound("Arquivos/Sons/click.mp3") 
            end 
        end 
    end 
end 
addEventHandler("onClientClick", root, vtrs.abrirpmesp) 

XML:

    "490" name = "CAR 1" /> 
    "490" name = "CAR 2" /> 
    "490" name = "CAR 3" /> 

Link to comment
  • 2 months later...
On 23/07/2016 at 4:04 PM, MrDante said:

Olá Galera, estou com um problema de xml, eu queria que o elemento da xml name, mostraria todos em uma gridlist, porém ele não aparece na grid e não mostra nenhum erro no debugscript.

Sou novo em xml, nunca usei.

Se puderem me ajudar ficaria grato!

Client:


local Grid2 = guiCreateGridList(botX+sizeX+443, botX2+sizeX2+275, 188, 190, false) 
function vtrs.abrirpmesp (_, estado) 
    if painelpmesp[1] == true and painelpmesp[2] == false then 
        if estado == "down" then 
            if isCursorOnElement(botX+sizeX+210, botX2+sizeX2+289, 210, 32) then 
                setTimer( function () Gridlist:SetVisible(true) end, 2000, 1) 
                local xml = xmlLoadFile("Arquivos/Xml/Veiculos.xml") 
                for _, group in ipairs (xmlNodeGetChildren(xml)) do 
                    local id = xmlNodeGetAttribute(group, "id") 
                    local veh = xmlNodeGetAttribute(group, "name") 
                    guiGridListSetItemText(Grid2, guiGridListGetSelectedItem(Grid2), 1, veh, false, false) 
                end 
                painelpmesp[2] = true 
                painelpmesp[3] = false 
                painelpmesp[4] = false 
                tick = getTickCount() 
                addEventHandler("onClientRender", root, painelcdvpmesp2) 
                removeEventHandler("onClientRender", root, painelcdvpmesp3) 
                removeEventHandler("onClientRender", root, painelcdvpmesp5) 
                playSound("Arquivos/Sons/click.mp3") 
            end 
        end 
    end 
end 
addEventHandler("onClientClick", root, vtrs.abrirpmesp) 
 

 

XML:


    "490" name = "CAR 1" /> 
    "490" name = "CAR 2" /> 
    "490" name = "CAR 3" /> 

 

 

uma duvida simples.. você criou o arquivo xml de acordo com o descrito no script ?

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