Hallo Community,
seit ein paar stunden versuche ich mein problem zu fixxen, schaffe es leider nicht.
Ich möchte gerne das durch ein klick auf ein Button in einem GUI ein Wert von einer vorhandene Datei ändern.
nur leider zeigt er mir diesen warning in dem debugmodus an:
WARNUNG: rpg/itemshop.lua:20: Bad argument @'xmlNodeFindChild'
"" 'xmlNodeGetValue
Code itemshop.lua:16-29:
Lua
function RadarItemBuy(button,state)
if(button == "left" and state == "up") then
local username = getPlayerName(getLocalPlayer())
local accountLoaded = xmlLoadFile ( "users/"..username..".xml")
local RadarItem = xmlNodeGetValue (xmlFindChild(accountLoaded,"radaritem",0))
if(RadarItem == "0") then
xmlNodeSetValue(RadarItem, "1")
xmlUnloadFile(accountLoaded)
outputChatBox ( "#0000FF*#FFFFFF Du hast erfolgreich das Navigations Gerät gekauft.",255,255,255,true)
else
outputChatBox ( "#0000FF*#FFFFFF Du hast bereits das Navigations Gerät gekauft.",255,255,255,true)
end
end
end
Alles anzeigen
und das 2. Problem:
Das abfragen von der datei ob dies schon vorhanden ist, geht leider auch nicht.
Der spieler steigt in ein Auto, und fragt ab ob er ein RadarItem besitzt. Leider geht das auch nicht.
Code vehicle.lua:2-13:
Lua
function RadarShowStart()
-- Finde Player Daten
local username = getPlayerName(getLocalPlayer())
local accountLoaded = xmlLoadFile ( "users/"..username..".xml")
local Radar = xmlFindChild ( accountLoaded, "radaritem", 0 )
local RadarItem = xmlNodeGetValue ( Radar )
-- End
if(RadarItem == "1") then
RadarShowTimer = setTimer ( RadarShowEnd, 6000, 1)
end
xmlUnloadFile(accountLoaded)
end
Alles anzeigen
Ich bedanke mich ganz herzlich wenn ihr mir das problem mitteilen könnt.
Mit Freundlichen Grüßen,
Concil
P.s. Ich freue mich ein teil der community zu sein.