Jump to content

Ayuda Con funcion


SrFilif

Recommended Posts

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

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