SrFilif Posted July 28, 2023 Share Posted July 28, 2023 addCommandHandler("trabajar", function(player, cmd) if not player:isInVehicle() then for i, marker in ipairs(MarkersCarpintero) do if player:isWithinMarker(marker) then local mjob = marker:getData("MarkerJob") if mjob == "Carpintero" then local currentJob = player:getData("Roleplay:trabajo") if currentJob == "Carpintero" then removeElementData(player, "objeto") removeElementData(player, "silla") player:outputChat("¡Ya estás trabajando aquí!", 150, 50, 50, true) else if currentJob == "" then removeElementData(player, "objeto") removeElementData(player, "silla") player:setData("Roleplay:trabajo", "Carpintero") marker:setData("MarkerJob", "Carpintero") -- Actualizamos el valor del trabajo en el marcador player:outputChat("¡Bienvenido al trabajo de #ffff00Carpintero#ffffff!", 255, 255, 255, true) player:outputChat("#ffFFffRecoge una pila de madera y ve a la mesa para elaborar el item", 255, 255, 255, true) else player:outputChat("Ya tienes trabajo como " .. currentJob .. ".", 255, 255, 255, true) end end end end end end end) Bueno gente ando creando un sistema de trabajos para mi servidor, ya todo esta bien , pero no encuentro el error, Acá explico el funcionamiento o lo que quiero que haga el script - Si no Tenes trabajo te de el job - Si ya Tenes el job , que te diga en un outputchat - si ya trabajas en otro lugar que te lo diga y en que trabajo Agradeceria mucho si me explican :3 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