Jump to content

save stats weapons


Recommended Posts

اسلام عليكم

شباااب انا سويت حفظ مهرات الاسلحة بس ما زبط

ممكن مساعدة لو سمحتم

serverside::>

addEventHandler ("onPlayerLogin",root, 
function() 
loadPedStats(  getPlayerAccount(source)) 
end 
) 
addEventHandler ("onPlayerQuit",root, 
function() 
savePedStats(  getPlayerAccount(source)) 
end 
) 
addEventHandler ("onPlayerLogout",root, 
function(thePreviousAccount) 
savePedStats( thePreviousAccount ) 
end 
) 
  
function savePedStats(Account) 
    setAccountData(Account, "stat.", getPedStat(source, 77)) 
    setAccountData(Account, "stat.", getPedStat(source, 71)) 
    setAccountData(Account, "stat.", getPedStat(source, 78)) 
    setAccountData(Account, "stat.", getPedStat(source, 76)) 
    setAccountData(Account, "stat.", getPedStat(source, 69)) 
    setAccountData(Account, "stat.", getPedStat(source, 73)) 
    setAccountData(Account, "stat.", getPedStat(source, 72)) 
    setAccountData(Account, "stat.", getPedStat(source, 70)) 
    setAccountData(Account, "stat.", getPedStat(source, 79)) 
    setAccountData(Account, "stat.", getPedStat(source, 74)) 
    setAccountData(Account, "stat.", getPedStat(source, 75)) 
end 
  
function loadPedStats(Account) 
    setPedStat(source, 77, getAccountData(Account, "stat.", 77)) 
    setPedStat(source, 71, getAccountData(Account, "stat.", 71)) 
    setPedStat(source, 78, getAccountData(Account, "stat.", 78)) 
    setPedStat(source, 76, getAccountData(Account, "stat.", 76)) 
    setPedStat(source, 69, getAccountData(Account, "stat.", 69)) 
    setPedStat(source, 73, getAccountData(Account, "stat.", 73)) 
    setPedStat(source, 72, getAccountData(Account, "stat.", 72)) 
    setPedStat(source, 70, getAccountData(Account, "stat.", 70)) 
    setPedStat(source, 79, getAccountData(Account, "stat.", 79)) 
    setPedStat(source, 74, getAccountData(Account, "stat.", 74)) 
    setPedStat(source, 75, getAccountData(Account, "stat.", 75)) 
end 

Link to comment

جرب

function saveWeaponStats(player) 
   if (not player or not isElement(player)) then return end 
      local account = getPlayerAccount(player) 
        if (account and not isGuestAccount(account)) then 
         local stats = "" 
         for stat=69, 81 do 
        local value = getPedStat(player, stat) 
       stats = stats ..",".. stat ..";".. value 
     end 
    setAccountData(account, "weaponStats", stats) 
  end 
end 
addEventHandler("onPlayerQuit",root,function () saveWeaponStats(source) end) 
  
function loadWeaponStats(player) 
    if (not player or not isElement(player)) then return end 
        local account = getPlayerAccount(player) 
          if (account and not isGuestAccount(account)) then 
              local statsData = getAccountData(account,"weaponStats") 
               local stats = split(statsData, ",") 
             for k, v in ipairs(stats) do 
           local stat = split(v, ";") 
         setPedStat(player, tonumber(stat[1]), tonumber(stat[2])) 
      end 
   end 
end 
addEventHandler("onPlayerLogin",root,function () loadWeaponStats(source) end) 
  • Like 1
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...