Jump to content

Level System Help!


error403 ツ

Recommended Posts

function Exp(user, cmd,Player,Quantity)
	local AccountPlayer = getAccountName (getPlayerAccount(User))
    if isObjectInACLGroup ( "user." .. AccountPlayer, aclGetGroup ( "Admin" ) ) then
		local Playername = getPlayerFromName(Player)
		local lvl = getElementData(Nombrejugador,"Level")
        local exp = getElementData(Nombrejugador,"Exp")
        local Maximumprogress = getElementData(Nombrejugador, "maximumprogress")
    
		local setPlayerLevel = setElementData(Playername,"Exp",Quantity)
    	if Quantity >= Maximumprogress then
          if Exp >= Maximumprogress then
        setElementData(Playername, "Level", lvl + 1)
        end
      end
		
	end
end
addCommandHandler("exp", Exp)

I want that by giving exp to a user and about getting out of the maximum progress level up

Link to comment
function Exp(user, cmd, Player, Quantity)
	local AccountPlayer = getAccountName(getPlayerAccount(user))
	if isObjectInACLGroup("user."..AccountPlayer, aclGetGroup("Admin")) then
		if Player and Quantity then
			local Playername = getPlayerFromName(Player)
			if Playername then
				if Quantity:match("^%d+$") then
					
					local lvl = getElementData(Playername, "Level") or 1
			        local exp = getElementData(Playername, "Exp") or 0
			        local Maximumprogress = getElementData(Playername, "maximumprogress")

			        if tonumber(exp) + tonumber(Quantity) >= Maximumprogress then
				        setElementData(Playername, "Level", tonumber(lvl) + 1)			        	
				        setElementData(Playername, "Exp", 0)
			        else
				        setElementData(Playername, "Exp", tonumber(exp) + tonumber(Quantity))
			        end
			    else
					outputChatBox("Quantity must be a number.", user, 255, 0, 0)
			    end
			else
				outputChatBox("Player not found.", user, 255, 0, 0)
			end
		else
			outputChatBox("/exp [Player, Quantity].", user, 255, 0, 0)
		end
	else
		outputChatBox("You don't have rights.", user, 255, 0, 0)
	end
end
addCommandHandler("exp", Exp)

 

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