Jump to content

[Solucionado] Quitar un 'pane' para todos


aka Blue

Recommended Posts

Bueno, estaba haciendo un nuevo sistema para el servidor el cual consistía en recoger un objeto de x lugar y que se quite para todos, básicamente. El problema pues es ese, que yo lo quito pero al otro jugador no se le quita y con eso se puede hacer un bastante buen abuso.

table.insert( windows.mesa[3].panes, 
            { 
                image = ":armas/images/mesa.png", 
                title = "Objeto", 
                text = "Un objeto escondido.", 
                onHover = function( cursor, pos ) 
                        dxDrawRectangle( pos[1], pos[2], pos[3] - pos[1], pos[4] - pos[2], tocolor( unpack( { 255, 255, 255, 31 } ) ) ) 
                    end, 
                onClick = function( key ) 
                        if key == 1 then 
                            local value = 30 
                            table.remove(windows.mesa[3].panes) 
                            triggerServerEvent("onRecoger", localPlayer, localPlayer, value) 
                        end 
                    end, 
                wordBreak = true, 
            } 
) 

Edited by Guest
Link to comment

Agrega esto en el cliente:

  
addEvent("onClientPick", true) 
addEventHandler("onClientPick", root,  
    function () 
        table.remove(windows.mesa[3].panes) 
    end 
) 
  

Y esto en la función del evento 'onRecoger' (sv-side)

  
triggerClientEvent(root, "onClientPick", root) 
  

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...