Jump to content

Sistema ID


Recommended Posts

No logro entender por que no sirve el código si yo lo veo perfectamente.

Lo revisamos varias veces y no sirve.

Quisiera ver si alguien me puede ayudar a ver el código si hay algún fallo soy algo nuevo en el del Script.

local ids = { }

function playerJoin()
	local slot = nil
	
	for i = 1, 128 do
		if (ids[i]==nil) then
			slot = i
			break
		end
	end
	
	ids[slot] = source
end
addEventHandler("onPlayerJoin", getRootElement(), playerJoin)

function playerQuit()
	local slot = getElementData(source, "playerid")
	
	if (slot) then
		ids[slot] = nil
	end
end
addEventHandler("onPlayerQuit", getRootElement(), playerQuit)

function resourceStart()
	local players = exports.pool:getPoolElementsByType("player")
	
	for key, value in ipairs(players) do
		ids[key] = value
	end
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), resourceStart)

 

Edited by FIER
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...