FIER Posted July 25, 2019 Share Posted July 25, 2019 (edited) 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 July 25, 2019 by FIER Link to comment
Calculador Posted July 28, 2019 Share Posted July 28, 2019 Que buscas exactamente con el for de la función de ingreso (playerJoin) porque si necesitas que slot sea una variable que incremente automáticamente te estas complicando mucho. Igual, si puedes envía foto del error que te bota el debug para ayudarte mejor. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now