Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. function savePlayerData (player,datatype,newvalue)
  2.   local playerIP = getPlayerSerial (player)
  3.   if (playerIP) then
  4.     local root = xmlLoadFile ("users.xml")
  5.     if (root) then
  6.       local usersNode = xmlFindChild (root,"user",0)
  7.       if (usersNode) then
  8.         local playerRootNode = xmlFindChild (usersNode,"SERIAL_" .. getPlayerSerial(player),0)
  9.         if not (playerRootNode == false) then
  10.           local newNodeValue = xmlNodeSetAttribute (playerRootNode,datatype,newvalue)
  11.           xmlSaveFile (root)
  12.           xmlUnloadFile (root)
  13.           return newNodeValue
  14.         else
  15.           local playerRootNode = xmlCreateChild (usersNode,"SERIAL_" .. getPlayerSerial(player))
  16.           local newNodeValue = xmlNodeSetAttribute (playerRootNode,datatype,newvalue)
  17.           xmlSaveFile (root)
  18.           xmlUnloadFile (root)
  19.           return newNodeValue
  20.         end
  21.       end
  22.     end
  23.   end
  24. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement